/*  
Theme Name: Open Wage Theme
Description: Custom Theme
Version: 1.0
Author: Meesum Raza
Author URI: https://meesaptechnologies.com/

*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@font-face
{
    font-family:'Lato-Regular';
    src:url(resources/fonts/Lato-Regular.ttf);
}
@font-face
{
    font-family:'Lato-Light';
    src:url(resources/fonts/Lato-Light.ttf);
}
@font-face
{
    font-family:'Lato-Bold';
    src:url(resources/fonts/Lato-Bold.ttf);
}
@font-face
{
    font-family:'MyriadPro-Regular';
    src:url(resources/fonts/MyriadPro-Regular.otf);
}
@font-face
{
    font-family:'Poppins-Bold';
    src:url(resources/fonts/Poppins-Bold.ttf);
}
@font-face
{
    font-family:'Poppins-Regular';
    src:url(resources/fonts/Poppins-Regular.ttf);
}
html,body{
  margin: 0;
  padding: 0;
  font-family: 'Poppins', sans-serif;
  overflow-x: hidden;
}
.clear
{
  clear: both;
}
.container{width:100% !important; margin:0 !important; padding:0;max-width: 100% !important;}
@media(max-width: 1240px)
{
  #footer .container-head{
      width: 100% !important;
      margin:0 auto;
  }
}
@media(min-width: 1180px)
{
  .container-head{width: 1180px !important;
  margin:0 auto;}
.container_custom
{
  width: 1000px !important;
  margin:0 auto;
}
}
@media(max-width: 1179px){
  .container-head{width: 100% !important;
  margin:0 auto;}
.container_custom
{
  width: 100% !important;
  margin:0 auto;
}
}

#header{min-height:81px;  padding-top: 13px; z-index: 10;
    position: relative;}
#header .navbar-brand{font-size:18px; color: #394e60; font-weight:500; padding: 0;}
#header .navbar{margin: 0px;}
#header .navbar-nav{ padding-left: 40px;}
#header .navbar-nav>li>a{font-weight:500; font-size: 16px; color: #757575; padding-top: 20px; padding-left: 5px; padding-right: 5px; margin-right: 10px;}
#header .navbar-nav>li>a:hover{background-color: transparent;color: #222222;}
#header .navbar-nav>li.current-menu-item a{background-color: transparent;color: #222222;}
#header .navbar-nav>li>a:focus,#header .navbar-nav>li>a:visited{background-color: transparent;}
#header .navbar-nav>li>a.message_icon{margin-top: -7px; padding-bottom: 23px; padding-left: 15px; padding-right: 0px; margin-left: 0px; margin-right: 0px;}
/*#header .navbar-nav>li>a.message_icon.message_icon2{padding-left:0px;}*/
#header .navbar-nav>li>a.message_icon:hover{border-bottom:none;}
#header .navbar-nav>li>a.message_icon button{border-radius: 8px; border:2px solid #ff0050; font-size: 16px; padding:6px 16px;
 background-color: transparent; outline: 0; color: #FF0050; font-family: Poppins-Bold;
    border-color: transparent;
}
#header .navbar-nav>li>a.message_icon.request button{
border: 2px solid transparent;
    background-color: #ff0050;
    color: #FFF;}
#header .navbar-nav>li>a.message_icon button:hover{border:2px solid transparent; background-color: #ff0050;color: #FFFFFF;}
#header .navbar-toggle{border:1px solid #ddd;}
#header .navbar-toggle .icon-bar{background-color: #ddd;}
.logo_css {
    max-height: 50px;
    margin-left: 15px;
}
#footer .logo_css{
    margin-left: 0px;
}
@media (min-width: 768px)
{
.navbar-nav {
    float: right;
}
}
@media(max-width: 1180px)
{
    #header .navbar-nav>li>a{
        margin-right:5px; 
        font-size: 13px;
        padding-top: 15px;
    }
}
@media(max-width: 1099px)
{
  #header .navbar-nav{ padding-left:0px;}
    .navbar-nav {
        float: right;
        margin: 0;
    }
    .logo_css {
        max-height:40px;
        margin-left:0px;
    }
    #header .navbar-nav>li>a.message_icon{
        padding-left:0px;
        margin-left:0px;
            margin-top: -7px;
        margin-right:0px; 
        padding: 4px 5px; 
        font-size: 13px;
    }
    #header .navbar-nav>li:last-child>a.message_icon{
        padding-right: 0;
    }
    #header .navbar-nav>li>a.message_icon button{
        padding: 4px 10px;
        font-size: 13px;
        margin-top: 12px;
    }
}
@media(max-width: 940px){
    .logo_css {
        max-height:35px;
    }
}
@media(max-width:874px){
    #header .navbar-nav>li>a{font-size: 12px;}
}
@media(max-width:890px)
{
  #header .navbar-nav>li>a{margin-right: 0px;}
}
@media(max-width:850px)
{
  /*#header .navbar-nav>li>a{margin-right: 5px;}*/
  .logo_css {
        max-height:30px;
        margin-top:7px;
    }
    #header .navbar-nav>li>a.message_icon{
        padding-left:0px;
        margin-left:0px;
        margin-right:0px; 
        padding:3px 5px; 
        font-size: 13px;
    }
    #header .navbar-nav>li>a.message_icon.message_icon2 {
        padding-left: 5px;
    }   
    #header .navbar-nav>li>a.message_icon button{padding: 3px 5px;
        font-size: 12px;
        margin-top: 12px;
    }
    #header .navbar-nav>li>a{
        font-size: 12px;
    }
  }
@media(max-width: 991px) and (min-width: 767px){
    #header .navbar-collapse{
        padding-right: 0px;
    }
}
@media(max-width: 767px)
{
  .logo_css {
    max-height: 50px;
    margin-left: 15px;
    margin-top: -1px;
}
#header .navbar-nav>li>a{font-size: 14px; padding-left: 5px; padding-right: 5px; margin-right: 15px;}
#header .navbar-nav>li>a.message_icon button{font-size: 13px; padding:4px 10px;}
.navbar-nav {
    float: left;
    margin: 0;
}
#header .navbar-nav>li>a{padding-bottom:5px;}
#header #navbar{position: absolute;
    background-color: #FFF;
    width: 100%;
    max-width: 200px;
    right: 30px;
    padding: 4px 10px; 
    margin-top: -4px;
    border-radius: 4px;
    z-index: 9;
    border: 1px solid #D5D5D5;
  }
  #header .navbar-nav>li>a:hover{background-color: transparent; border-bottom:none;}
#header .navbar-nav>li>a.message_icon{margin: 0; padding-bottom:9px; text-align: left;}
#header .navbar-nav>li>a.message_icon button{
  width: auto;
    margin-top: 0;
    padding: 0;
    border: none;
    color: #999999;}
}


#footer{padding:70px 20px 40px; background-color: #262a33;
z-index: 2;
    position: relative;}

#footer .border_css{margin-top:40px; margin-bottom:40px; border-top:1px solid #676a6f;}
#footer ul{padding: 0px;}
#footer ul li{padding: 10px; display: inline;}
#footer ul li a{color: #FFF;}
#footer .logo_css{margin-top: -25px;}
#footer .social_icon a{color: #FFF; font-weight: 500;}
#footer .social_icon img{margin-top: -7px;}
#footer p{margin:0px;color: #6d7c89; text-align: center;}
#footer a{text-decoration: none; color: #7d8087; font-size: 13px; font-weight: 500; padding-left: 20px;} 
#footer .foot_menu a {
    padding-left: 15px;
}
#footer li:first-child a {
    padding-left: 0;
}
@media(max-width: 1200px) and (min-width: 991px){
    #footer .row>.col-md-4:nth-child(2){
        padding-left: 0;
        padding-right: 0;
    }
    #footer a{
        padding-left: 0px;
        
    } 
    #footer .foot_menu a{
        padding-left: 0px;
    }
    #footer .foot_menu {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
}
#footer_2{padding:30px 20px 40px 70px; background-color: #1e2229;text-decoration: none;
    color: #7d8087;
    font-size: 13px;
    font-weight: 500;
    padding-left: 20px;}
#footer_2 .padding_bottom_20px{padding-bottom: 20px;}
@media(max-width: 991px)
{
  #footer{padding-top: 40px;}
  #footer_2{padding-bottom: 40px;}
 #footer a{display: block; margin-top: 10px; padding-left: 0;} 
 #footer .social_icon a{margin-top:20px; padding-left: 0px;}
 #footer .foot_menu a {
    padding-left: 0px;
}
}
#footer p a{text-decoration: none; color: inherit; font-size: 13px; font-family: Regular;} 
.container_custom{max-width: 1000px; margin: 0 auto;}
@media (max-width: 767px){
  #footer {
    padding-top: 40px;
    padding: 70px 0px 40px;
  }
  #footer a{
    padding-left: 0px;
  }
}
/***********EMPLOYEES START******************/
#employees .greyContainer{
  background-image: url(resources/images/employees/bg.jpg);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: top;
  padding-top: 12%;
}
#employees .wp-block-columns.container {
    padding-left: 15px;
    padding-right: 15px;
    margin: 0 auto !important;
}
@media (min-width: 768px){
  #employees .wp-block-columns.container {
    max-width: 750px !important;
  }
}
@media (min-width: 992px){
  #employees .wp-block-columns.container {
    max-width: 970px !important;
  }
}
@media (min-width: 1200px){
  #employees .wp-block-columns.container {
    max-width: 1030px !important;
  }
}
#employees {
    padding-top: 95px;
}
#employees .peace{
  background-image: url(resources/images/employees/peaceLeft.png),url(resources/images/employees/peaceRight.png);
  background-size: 40%, 3%;
  background-repeat: no-repeat;
  background-position: bottom left,right 5% top 100px;
  padding-bottom: 0;
  margin-bottom: 0;
}
#employees .team{
  background-image: url(resources/images/employees/teamLeft.png),url(resources/images/employees/teamRight.png);
  background-size: 38%, 12%;
  background-repeat: no-repeat;
  background-position: top 60px left 50px,right top 60px;
  padding-bottom: 200px;
  padding-top: 60px;
}
@media (min-width: 1199px){
  #employees .team{
    background-size: 40%, 14%;
  }
}
@media (max-width: 1199px){
  #employees .team{
    padding-bottom: 84px;
  }
}
@media (max-width: 991px){
  #employees .team {
      padding-bottom: 50px;
      padding-top: 45px;
      background-size: 42%, 15%;
      background-position: top 100px left 25px,right top 65px;
  }
}
#employees .banner{
  background-image: url(resources/images/employees/bannerLeft.png),url(resources/images/employees/bannerRight.png);
  background-size: 60px, 120px;
  background-repeat: no-repeat;
  background-position: top 30px left 4%,right top 10px;
}
#employees h2{
  font-weight: bold;
  color: #212121;
  font-size: 48px;
  background-image: linear-gradient(to right, #FF0050, #FF0050);
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: 35px 4px;
  padding-bottom: 20px;
  margin-bottom: 20px;
  margin-top: 0;
  font-family: Poppins-Bold;
}
#employees .greyContainer p{
  font-family: Lato-Regular;
  font-size: 18px;
  font-weight: normal;
  padding-right: 37%;
}
#employees .payday p{
    font-family: Lato-Regular;
    font-size: 16px;
    font-weight: normal;
}
#employees .payday h2{
    text-align: center;
    background-image: none;
    padding-bottom: 0;
    margin-bottom: 15px;
    font-family: Poppins-Bold;
}
#employees .payday .bottomLinksText {
    text-align: center;
    font-weight: bold;
    font-family: Poppins-Bold;
}
#employees .payday img{
    margin: 25px auto;
    display: block;
}
#employees .payday .btImg2 img{
    margin-left: 0;
    margin-top: 0;
}
#employees .payday .btImg img{
    margin-right: 0;
    margin-top: 0;
}
#employees .payday .boxesWrapper {
    margin-bottom: 30px;
}
#employees .payday .boxesWrapper .wp-block-column {
    padding-left: 15px;
    padding-right: 15px;
}
#employees .banner h1{
  font-size: 48px;
  padding: 0;
  background-image: none;
  font-family: Poppins-Bold;
}
#employees .banner p{
  color: #4d4d4d;
  font-size: 24px;
  line-height: 150%;
  margin-top: 25px;
  margin-bottom: 35px;
  font-family: Poppins-Regular;
}
#employees .wp-block-button__link {
  color: #fff;
    background-color: #FF0050;
    font-family: 'Poppins-Bold';
    font-size: 16px;
    padding: 0;
    width: 202px;
    height: 36px;
    line-height: 36px;
    border-radius: 8px;
}
#employees .btn{
  padding: 0;
}

#employees .banner img{
  width: 62%;
  height: auto;
  margin: 0 auto;
  display: block;
}
#employees .greyContainer>.container {
    margin-bottom: 70px !important;
}
#employees .greyContainer .wp-block-button__link {
  margin-top: 25px;
}
#employees>.wp-block-columns {
    margin-bottom: 0;
}
#employees a:hover, #employees a:active, #employees a:focus, #employees a:visited{
  text-decoration: none;
}
#employees .peacewatch img{
  margin-top: 50px;
}
@media(min-width: 1401px){
    #employees .team {
        background-size: 34%, 12%;
        background-position: top 60px left Calc(16% - 50px),right top 60px;
        padding-bottom: 250px;
    }
}
@media(min-width: 1601px){
    #employees .team {
        background-size: 32%, 11%;
        background-position: top 60px left Calc(16% - 50px),right top 60px;
        padding-bottom: 14%;
    }
}
@media(min-width: 2000px){
    #employees .team {
        background-size: 30%, 11%;
        background-position: top 60px left Calc(20% - 70px),right top 60px;
    }
}
@media(max-width: 991px){
  #employees .banner h1 {
    font-size: 45px;
  }
  #employees .banner p {
    font-size: 18px;
  }
  #employees .banner {
    background-image: url(resources/images/employees/bannerLeft.png),url(resources/images/employees/bannerRight.png);
    background-size: 25px, 70px;
    background-position: top 40px left 0,right top 0px;
  }
  #employees .greyContainer{
    padding-top: 6.5%;
  }
}
@media (max-width: 767px){
  #employees .banner p {
      font-size: 14px;
  }
  #employees .banner h1 {
    font-size: 36px;
  }
  #employees h2{
    font-size: 32px;
  }
  #employees .greyContainer p{
    padding-right: 15%;
  }
  #employees .peace {
    padding-bottom: 0px;
  }
  #employees .greyContainer{
    background-size: 100% 100%;
  }
   #employees .greyContainer{
    padding-top: 3%;
  }
  #employees .payday .btImg img, #employees .payday .btImg2 img {
    margin: 0 auto 25px;
  }
  #employees .payday h2 br{
    display: none;
  }
}
@media(max-width: 600px){
  #employees .greyContainer{
    padding-top:8%;
  }
  #employees .team{
    padding-bottom: 85%;
    background-size: 70%, 25%;
    background-position: bottom 80px left 15px,right bottom 90px;
  }
}
@media(max-width: 599px){
  #employees .banner{
    text-align: center;
    background-position: top 25px left 25px,right bottom 105px;
  }
  #employees .banner .btn {
    margin: 0 auto 50px;
  }
  #employees .banner p {
    margin-top: 25px;
    margin-bottom: 25px;
  }
  #employees {
    padding-top: 15px;
  }
  #employees .peacewatch img {
    margin-top: 75px;
  }
  #employees .banner figure {
    margin-bottom: 0;
  }
  
  #employees .greyContainer .wp-block-button__link {
    margin-top: 20px;
  }
}
/********************EMPLOYEES END******************/
/********************EMPLOYERS START****************/
#employers .banner h1 {
    font-size: 48px;
    padding: 0;
    background-image: none;
    font-weight: bold;
    color: #212121;
    margin-bottom: 20px;
    margin-top: 0;
    font-family: Poppins-Bold;
}
#employers h2 {
    font-weight: bold;
    color: #212121;
    font-size: 48px;
    background-image: linear-gradient(to right, #FF0050, #FF0050);
    background-repeat: no-repeat;
    background-position: left bottom;
    background-size: 35px 4px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    margin-top: 0;
    font-family: Poppins-Bold;
}
#employers .banner {
    background-image: url(resources/images/employers/bannerLeft.png),url(resources/images/employers/bannerRight.png),url(resources/images/employers/bannerCircle.png);
    background-size: 11%, 8%, 30%;
    background-repeat: no-repeat;
    background-position: top 80px left,right top 25px, top 290px right 17%;
    padding-top: 140px;
    /*padding-bottom: 95px;*/
    padding-bottom: 7.7%;
    margin-bottom: 0;
}
@media(min-width: 1250px){
  #employers .banner {
    background-size: 10%, 7%, 30%;
    background-position: top 80px left,right top 25px, top 290px right 17%;
  }
}
@media(min-width: 2300px){
  #employers .banner {
    padding-bottom: 10%;
  }
}
#employers .btn {
    padding: 0;
    margin: 0px auto;
}
#employers .banner p {
    color: #4d4d4d;
    font-size: 24px;
    line-height: 150%;
    margin-top: 25px;
    margin-bottom: 35px;
    font-family: Poppins-Regular;
}
#employers .wp-block-button__link {
    color: #fff;
    background-color: #FF0050;
    font-family: 'Poppins-Bold';
    font-size: 16px;
    padding: 0;
    width: 202px;
    height: 36px;
    line-height: 36px;
    border-radius: 8px;
}
#employers a, #employers a:hover, #employers a:active, #employers a:focus{
  text-decoration: none;
} 
#employers .wp-block-columns.container {
    padding-left: 15px;
    padding-right: 15px;
    margin: 0 auto !important;
}
@media (min-width: 768px){
  #employers .wp-block-columns.container {
    max-width: 750px !important;
  }
}
@media (min-width: 992px){
  #employers .wp-block-columns.container {
    max-width: 970px !important;
  }
}
@media (min-width: 1200px){
  #employers .wp-block-columns.container {
    max-width: 1030px !important;
  }
}
#employers .bgGrey {
  background-image: url(resources/images/employers/greybg.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: top;
  padding-top: 12%;
  padding-bottom: 15%;
  margin-top: -6%;
}
@media (max-width: 1200px){
  #employers .bgGrey{
    margin-top: -7%;
  }
}
#employers .bgGrey p{
  font-size: 18px;
  border-left: 4px solid #FF0050;
  padding-left: 20px;
  margin-left: 30%;
  font-family: Poppins-Regular;
}
#employers .bgGrey figure{
  margin-left: 30%;
}
#employers .bgGrey strong{
  font-family: Poppins-Bold;
}
#employers .employees img, #employers .households img{
  margin-top: 40px;
  max-width: 40px;
  height: auto;
  margin-bottom: 10px;
  margin-left: 20px
}
#employers .interest img{
  margin-top: 25px;
  max-width: 40px;
  height: auto;
  margin-bottom: 10px;
  margin-left: 20px
}
#employers .textWrapper{
  /*margin-left: 10%;*/
}
#employers .interest {
     margin-top: 35px; 
}
#employers .openTeam{
  margin-top: -8%;
}
#employers .openTeam p{
  padding-right: 32%;
  font-family: Lato-Regular;
  font-size: 18px;
  font-weight: normal;
}
#employers .openTeam{
  background-image: url(resources/images/employers/openAllLeft.png), url(resources/images/employers/openAllcenter.png),url(resources/images/employers/openAllRight.png);
  background-size: 5%, 3%, 50%;
  background-repeat: no-repeat;
  background-position: bottom 10px left, left 38% top,right top;
  padding-top: 50px;
  padding-bottom: 7%;
  margin-bottom: 70px;
  z-index: 2;
  position: relative;
}
@media (min-width: 1300px){
  #employers .openTeam{
    padding-bottom: 10%;
  }
}
@media (min-width: 1500px){
  #employers .openTeam{
    padding-bottom: 12%;
  }
}
@media (min-width: 1700px){
  #employers .openTeam{
    padding-bottom: 13%;
    background-size: 5%, 3%, 47%;
  }
}
@media (min-width: 2001px){
  #employers .openTeam{
    background-size: 5%, 3%, 40%;
    background-position: bottom 10px left, left 38% top,right 8% top;
    padding-bottom: 13%;
  }
}
@media (min-width: 2300px){
  #employers .openTeam{
    background-size: 5%, 3%, 35%;
    background-position: bottom 10px left, left 38% top,right 16% top;
    padding-bottom: 10%;
    margin-top: -4%;
  }
}
@media (max-width: 1200px){
  #employers .openTeam{
    padding-bottom: 0px;
    margin-bottom: 50px;
  }
}
#employers .bottomRow img {
  max-width: 50%;
  height: auto;
  margin: 0 auto 40px;
  display: block;
}
#employers .bottomRow h3{
  font-family: Poppins-Bold;
  font-size: 16px;
  text-align: center;
}
#employers .bottomRow p {
    margin: 0 0 10px;
    padding: 10px 13% 0;
    text-align: center;
    font-family: Lato-Regular;
    font-size: 16px;
    font-weight: normal;
}
#employers .bottomRow{
  background-image: url(resources/images/employers/bottomLeft.png),url(resources/images/employers/bottomRight.png);
  background-size: 10%, 20%;
  background-repeat: no-repeat;
  background-position: bottom 10px left, right 5% bottom;
  padding-top: 50px;
  padding-bottom: 100px;
  margin-bottom: 0px;
  z-index: 2;
  position: relative;
}
@media(min-width: 2000px){
  #employers .bottomRow{
    padding-bottom: 10%;
  }
}
#employers .employees{
  background-image: url(resources/images/employers/70Left.png),url(resources/images/employers/70Right.png);
  background-size: 45%, 9%;
  background-repeat: no-repeat;
  background-position: top 0px left 5%, right 5% top;
}
@media(min-width: 1480px){
  #employers .employees{
    padding-bottom: 3%;
  }
}
@media(min-width: 1700px){
  #employers .employees{
    padding-bottom: 5%;
  }
}
@media(min-width: 1900px){
  #employers .employees{
        background-size: 45%, 8%;
  }
}
@media(min-width: 2200px){
  #employers .employees{
    padding-top: 12%;
    background-position: top 26% left 5%, right 5% bottom;
  }
  #employers .bgGrey{
    padding-top: 0;
  }
}
#employers .households{
  background-image: url(resources/images/employers/50Left.png),url(resources/images/employers/50Right.png);
  background-size: 5%, 2%;
  background-repeat: no-repeat;
  background-position: top left 6%, right top;
}
@media (min-width: 1480px){
  #employers .households {
      padding-bottom: 3%;
  }
}
@media(min-width: 1700px){
  #employers .households{
    padding-bottom: 5%;
  }
}
#employers .interest{
  background-image: url(resources/images/employers/noLeft.png),url(resources/images/employers/noRight.png);
  background-size: 3%, 5%;
  background-repeat: no-repeat;
  background-position: center left, right 5% top 40px;
}
#employers .bgGrey strong span{
    color: #FF0050;
}
@media(max-width: 991px){
  #employers .banner{
    background-size: 9%, 10%, 400px;
    background-position: top 125px left,right top 85px, top 290px right 0;
  }
  #employers .bgGrey {
    margin-top: -8%;
  }
  #employers .households{
    background-size: 6%, 5%;
  }
  #employers .interest{
    padding-bottom: 10%;
  }
  #employers .openTeam {
    margin-top: -12%;
    background-size: 5%, 3%, 55%;
    background-position: bottom 10px left, left 38% top,right top 50%;
  }
  #employers .openTeam p {
    padding-right: 14%;
  }
  #employers .bottomRow{
    padding-top: 20px;
    background-size: 12%, 25%;
    background-position: center left, right 5% bottom;
  }
  #employers .bottomRow p {
    padding: 10px 8% 0;
  }
}
@media (min-width: 600px) and (max-width: 781px){
  #employers .bottomRow .wp-block-column:not(:only-child) {
      flex-basis: 0 !important;
      flex-grow: 1;
  }
}
@media (max-width: 767px){
  #employers .banner h1 {
      font-size: 36px;
  }
  #employers .banner p {
    font-size: 16px;
    max-width: 320px;
    margin: 25px auto 35px;
  }
  #employers .bgGrey {
    margin-top: -15%;
    padding-top: 28%;
  }
  #employers .banner {
    background-size: 10%, 10%, 400px;
    background-position: top 125px left,right top 85px, top 308px right 0;
    padding-bottom: 15%;
  }
  #employers .employees{
    background-size: 69%, 17%;
    background-position: top 0px left 15%, right 4% top 3%;
  }
  #employers h2{
    font-size: 32px;
  }
  #employers .openTeam{
    margin-top: -18%;
  }
  #employers .bottomRow img{
    max-width: 40%;
    margin: 35px auto 40px;
  }
  #employers .bottomRow{
    padding-top: 0;
  }
}
@media (max-width: 599px){
  #employers .banner h1 {
      font-size: 36px;
  }
  #employers .banner p {
    font-size: 16px;
    max-width: 320px;
    margin: 25px auto 35px;
  }
  #employers .bgGrey {
    margin-top: -25%;
    padding-top: 28%;
  }
  #employers .banner {
    background-size: 13%, 10%, 400px;
    background-position: top 125px left,right top 85px, top 308px right 0;
    padding-bottom: 15%;
  }
  #employers .employees{
    background-size: 69%, 17%;
    background-position: top 0px left 15%, right 4% top 3%;
  }
  #employers .households .wp-block-columns.container{
    flex-direction: column-reverse;
  }
  #employers .interest {
    margin-top: -105px;
    padding-bottom: 50%;
  }
  #employers h2{
    font-size: 32px;
  }
  #employers .openTeam{
    padding-top: 0;
    margin-top: -36%;
    background-size: 8%, 5%, 75%;
    background-position: bottom 123px left, right 16% top 15%,center bottom;
    padding-bottom: 50%;
  }
  #employers .openTeam p {
    padding-right: 0;
  }
  #employers .bottomRow img{
    max-width: 40%;
    margin: 35px auto 40px;
  }
  #employers .bottomRow{
    padding-top: 0;
  }
}
/********************EMPLOYERS END****************/


/* Home Page css start here */

#home_page .banner{
   background-repeat: no-repeat;
    background-size: auto;
    background-position: top;
    position: relative;
    height: 615px;
    min-height: auto;
    display: flex;
    align-items: center;
    padding: 0;
    overflow-x: hidden;
}


@media(min-width: 1550px)
{
  #home_page .banner{height: 800px;}
}
@media(min-width: 1700px)
{
  #home_page .banner{height: 875px;}
}
@media(min-width: 1800px)
{
  #home_page .banner{height:975px;}
}
#home_page .banner_text{padding-left: 15px; padding-right:15px; margin-bottom: 270px;}
#home_page .banner h2{
    font-weight:700;
    font-size: 55px;
    color: #202020;
    margin: 0;
    line-height: 59px;
}
#home_page .banner p{
    font-weight: 400;
    font-size: 22px;
    color: #4c4c4c;
    margin: 0;
    line-height: 34px;
    padding-top: 20px;
    padding-left: 15px; 
    padding-right:15px;
    font-family: Poppins-Regular;
}

@media(max-width:1250px){
#home_page .banner{
        height: 470px;
    }
  }
  @media(max-width:1000px){
#home_page .banner{
        height: 370px;
    }
  }
@media(max-width: 767px){
  #home_page .banner_text{margin-bottom: 68px;
    max-width: 200px;}
     
    #home_page .banner{
        height: 270px;
    }
   #home_page .banner h2{
   font-size: 20px;
    line-height: 25px;
    margin-top: 70px;
  }
  #home_page .banner p{
   font-size: 14px;
    line-height: 19px;
    padding-top: 10px;
  }
}
@media(max-width: 550px){
    #home_page .banner{
        background-position: center right 40%;
        height: 170px;
    }
}
@media(max-width: 400px){
  #home_page .banner_text{margin-bottom: 68px;
    max-width:150px;}
    #home_page .banner{
        height: 140px;
    }
       #home_page .banner h2{
   
    font-size:16px;
    
    line-height: 22px;
     margin-top: 78px;
}
#home_page .banner p{
   
    font-size: 13px;
   
    line-height:20px;
  
}
}

#home_page .wp-block-columns{margin-bottom: 0  !important;}
#home_page .padding-top-90px{padding-top: 90px;}
#home_page .padding-top-120px{padding-top:120px;}
#home_page .row1{
   background-repeat: no-repeat;
    background-size: contain;
    background-position: center top;
    position: relative;
    background-image: url(resources/images/home/row1-bg.jpg);
    height: 680px;
    display: flex;
    align-items: center;
    padding: 0;
    overflow-x: hidden;
}


@media(min-width: 1550px)
{
  #home_page .row1{height: 800px;}
}
@media(min-width: 1700px)
{
  #home_page .row1{height: 875px;}
}
@media(min-width: 1800px)
{
  #home_page .row1{height:975px;}
}
@media(max-width: 767px){
      #home_page .row1{
        height: 600px;
    }
     #home_page .wp-block-columns {
    flex-wrap: unset;
}
}

@media(max-width: 550px){
    #home_page .row1{
        background-position: center right 40%;
        height: 670px;
    }
   
}

@media(max-width: 400px){
      #home_page .row1{
        background-position: center right 34%;
}
}


#home_page .row2{
   background-repeat: no-repeat;
    background-size: contain;
    background-position: center top;
    position: relative;
    background-image: url(resources/images/home/row2-bg.jpg);
    height: 680px;
    display: flex;
    align-items: center;
    padding: 0;
    overflow-x: hidden;
}


@media(min-width: 1550px)
{
  #home_page .row2{height: 800px;}
}
@media(min-width: 1700px)
{
  #home_page .row2{height: 875px;}
}
@media(min-width: 1800px)
{
  #home_page .row2{height:975px;}
}


#home_page .row1 h2,#home_page .row2 h2{
    font-weight:700;
    font-size: 35px;
    color: #202020;
    margin: 0;
    line-height: 45px;
    padding-left: 15px; 
    padding-right:15px;
}
#home_page .row1 p,#home_page .row2 p{
    font-weight: 400;
    font-size: 20px;
    color: #4c4c4c;
    margin: 0;
    line-height: 35px;
    padding-left: 15px; 
    padding-right:15px;
    
}
#home_page .thumb_img{padding-left: 15px; 
    padding-right:15px;}
   #home_page .wp-block-button__link {
    border-radius: 25px;
    border: 2px solid #ff0050;
    background-color: #ff0050;
    font-size: 15px;
    padding: 4px 15px;
    margin-top:40px;
    outline: 0;
    color: #FFF;
    font-weight: 400;
    }
    #home_page  .wp-block-button__link:hover{text-decoration: none; color: #FFF;}
   #home_page hr {
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 15px;
    margin-right: 15px;
    border: 0;
    border-top: 5px solid #ff0050;
    width: 40px;
    display: inline-block;
}
#home_page .padd-l-r-15px{padding-left: 15px; padding-right: 15px;}
@media(max-width: 991px){

#home_page .row1 h2,#home_page .row2 h2{font-size: 27px; line-height: 37px;}
    #home_page .row1 p,#home_page .row2 p{font-size: 18px; line-height: 30px;}
       #home_page .btn_container .wp-block-button__link {margin-top: 25px;}
       }
@media(max-width: 767px){
      #home_page .row2{
        height: 700px;
    }
    #home_page .row1 h2,#home_page .row2 h2{font-size: 20px; line-height: 30px;}
    #home_page .row1 p,#home_page .row2 p{font-size: 15px; line-height: 25px;}
       #home_page .btn_container .wp-block-button__link {margin-top: 15px;}
#home_page .padding-top-90px{padding-top: 50px;}
#home_page .padding-top-120px{padding-top:170px;}
}

@media(max-width: 550px){
    #home_page .row2{
        background-position: center right 40%;
        height: 430px;
    }
   
}

@media(max-width: 400px){
      #home_page #row2{
        background-position: center right 34%;
}
}


/* Home Page css end here */

/* Blog Page css start here */

#blog_list .padding-top-70px{padding-top:70px;}
#blog_list .padding-bottom-30px {padding-bottom: 30px;}
#blog_list #blog_results{padding-left: 15px; padding-right: 15px;}
#blog_list h1{
    font-weight: 700;
    font-size: 48px;
    color: #202020;
    margin: 0;
    line-height: 59px;
    font-family: Poppins-Bold;
  }
  #blog_list .bottom_text{
    font-weight: 400;
    font-size: 25px;
    color: #4c4c4c;
    margin: 0;
    padding-top:30px;
    font-family: Poppins-Regular;
    padding-right: 15px;
    padding-left: 15px;
}
  #blog_list .search{padding-top:30px;}
  #blog_list .search input{box-shadow: 1px 1px 1px 1px #eaeaea;
  outline: 0; padding: 15px; width: 500px; height: 55px; border:none; border-radius: 100px; position: relative;}
#blog_list .search img{position: absolute;
    right: 20px;
    height: 30px;
    width: 30px;
    top: 12px;}

#blog_list .content .date{font-weight: 400;color:#b5b6bf; padding-top: 20px; font-size: 17px;}
#blog_list .content h3{
  margin-top: 10px;
  font-family: Poppins-Bold;
    font-size: 22px;
    line-height: 30px;}
#blog_list .content h3 a{font-weight:500;color:#212121;font-size:22px; text-decoration: none;}
#blog_list .content p{
    color: #4c4c4c;
    padding-top: 10px;
    line-height: 28px;
    font-family: Lato-Regular;
    font-size: 16px;
    font-weight: normal;
}
#blog_list .pagingWrapper{padding-bottom: 200px;}
#blog_list .pagingWrapper .paging.margt{margin: 0; padding: 0;}
#blog_list .pagingWrapper ul li{display: inline-block;
    margin-left: 7px;
    margin-right: 7px;
    border: 2px solid #e0e0e3;
    color: #000000;
    width: 40px;
    height: 40px;
    line-height: 38px;
    border-radius: 20px;
    text-align: center;}
    #blog_list ul.paging li.active {
    background-color: #ff0050;
     border: 2px solid #ff0050;
    color: #FFF;
}
@media(max-width: 991px)
{
#blog_list h1{
     font-size: 35px;
     line-height: 45px;
  }
  #blog_list .bottom_text{
     font-size: 20px;
     padding-top:20px;
}

#blog_list .content .date{padding-top: 15px; font-size: 16px;}
#blog_list .content h3 a{font-size:20px;}
#blog_list .content p{font-size:17px; padding-top: 10px; line-height:28px;}
#blog_list .pagingWrapper{padding-bottom:100px;}
}

@media(max-width:767px)
{
#blog_list h1{
     font-size: 25px;
     line-height: 35px;
  }
  #blog_list .bottom_text{
     font-size: 17px;
     padding-top:10px;
}
#blog_list .search input{width:300px; height: 40px;}
#blog_list .search img{position: absolute;
    right: 15px;
    height: 20px;
    width: 20px;
    top: 10px;}
    #blog_list .content .date{padding-top: 10px; font-size: 15px;}
#blog_list .content h3 a{font-size:17px;}
#blog_list .content p{font-size:20px; line-height:28px;}
#blog_list .pagingWrapper{padding-bottom:57px;}
}
#blog_list .card_link{text-decoration: none; color: inherit;}
#blog_list .circle_bg{position:absolute;right:0;top:25px;}
#blog_list .circle_bg2{position:absolute;left:0;bottom:-70px;height: 200px;}
#blog_list .circle_bg3{position:absolute;right:0;bottom:100px;height: 200px;}

@media(max-width: 1260px){#blog_list .circle_bg{top: 70px;height: 300px;}}
@media(max-width: 1000px){#blog_list .circle_bg2{bottom:-40px;height:94px;}}
@media(max-width: 991px){#blog_list .circle_bg{top: 60px;height: 200px }#blog_list .circle_bg3{height:150px;}}
@media(max-width: 767px){#blog_list .circle_bg{;height: 100px;}}
@media (max-width: 550px)
{
#blog_list .circle_bg2 {
    bottom: -32px;
    height: 70px;
}
#blog_list .circle_bg3{height:100px;}
}
@media (max-width: 400px)
{
#blog_list .circle_bg2 {
    bottom: -70px;
    height: 45px;
}
#blog_list .circle_bg3{height:70px;}
}


#blog_list .blog_img_bg
{
    height:190px;
    width: 100%;
    background-size: cover;
    background-position: center center;
}
@media(max-width: 1920px)
{
  #blog_list .blog_img_bg{ height:185px; }
}
@media(max-width: 1800px)
{
  #blog_list .blog_img_bg{ height: 175px; }
}
@media(max-width: 991px)
{
  #blog_list .blog_img_bg{ height: 148px; }
}
@media(max-width: 767px)
{
  #blog_list .blog_img_bg{ height:300px; }
}
@media(max-width: 500px)
{
  #blog_list .blog_img_bg{ height:250px; }
}
@media(max-width: 400px)
{
  #blog_list .blog_img_bg{ height:170px; }
}
@media(max-width: 350px)
{
  #blog_list .blog_img_bg{ height:140px; }
}

/* Blog Page css end here */


/* Blog Details Page css start here */
#blog_details a{text-decoration:none; color:#FF0050;}
#blog_details a:hover{color:#CC0040;}
#blog_details ul{padding-left:20px;}
#blog_details .padding-top-70px{padding-top:70px;}
.container_custom#blog_details{padding-left:45px; padding-right: 45px;}
#blog_details .padding-bottom-120px{padding-bottom:120px;}
#blog_details h1{
   font-family: Poppins-Bold;
   font-size: 48px;
   color: #202020;
   margin: 0;
   line-height: 52px;
   padding-top: 20px;
   padding-bottom: 40px;	
 }
 #blog_details h2{
   font-family: Poppins-Bold;
   font-size: 37px;
   color: #202020;
   line-height: 45px;
   padding-top:10px;
   padding-bottom: 20px;
 }
 #blog_details h3{
   font-family: Poppins-Bold;
   font-size: 31px;
   color: #202020;
   line-height: 39px;
   padding-top:10px;
   padding-bottom: 20px;	 
 }
 #blog_details .bottom_text{
   
   color: #4c4c4c;
   margin: 0;
   line-height: 31px;
    font-family: Lato-Light;
    font-size: 20px;  
 
}
#blog_details .date_txt{font-weight: 400;color:#b5b6bf; padding-top: 20px; font-size: 17px;}
#blog_details img {
    display: block;
    max-width: 100%;
    height: auto;
}
@media(max-width: 991px)
{
#blog_details h1{
    font-size: 35px;
    line-height: 41px;
 }
 #blog_details h2{
    font-size: 30px;
    line-height: 37px;
 }
 #blog_details h3{
    font-size: 25px;
    line-height: 31px;
 }
 #blog_details .bottom_text{
    font-size: 20px;
    padding-top:20px;
}
#blog_details .date_txt
{
 padding-top: 15px;
 font-size: 16px;
}
}
@media(max-width:767px)
{
    #blog_details ul{
	padding-left:15px;
	font-size: 20px;
        
    }

#blog_details h1{
    font-size: 25px;
    line-height: 34px;
    margin-top:0px;
    padding-top: 10px;
 }
  #blog_details h2{
    font-size: 23px;
    line-height: 30px;
 }
 #blog_details h3{
    font-size: 20px;
    line-height: 27px;
 }
 #blog_details .bottom_text{
    line-height: 27px;
    font-size: 15px;
    padding-top:10px;
}
#blog_details .date_text
{
 padding-top: 15px;
 font-size: 15px;
}
}
/***********Blog Detail end***************/
/***********Home Jaz Start*********/
#home{
  background-image: url(resources/images/home/background.png);
  background-position: center;
  background-size: 100% 100%;
}
#home .greyContainer{
  margin-bottom: 0;
}
#home .wp-block-columns.container {
    padding-left: 15px;
    padding-right: 15px;
    margin: 0 auto !important;
    text-align: center;
}
@media (min-width: 768px){
  #home .wp-block-columns.container {
    max-width: 750px !important;
  }
}
@media (min-width: 992px){
  #home .wp-block-columns.container {
    max-width: 970px !important;
  }
}
@media (min-width: 1200px){
  #home .wp-block-columns.container {
    max-width: 1030px !important;
  }
}
#home .bannerWrapper{
  position: relative; 
  width: 100%; 
  overflow: hidden;
  margin-top: 115px;
}
#home .bannerWrapper:before{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff url('resources/images/home/phone.png') no-repeat Calc(50% + 104px) top;
  background-size: 208px 642px;
  border-radius: 0 0 50% 50%/0 0 100% 100%;
  transform: scaleX(2.0);
}

#home .bannerWrapper .bannerRight{
  height: 450px;
}
#home .btn {
    padding: 0;
    box-shadow: none;
}
#home .btn a{
    text-decoration: none;
}
#home .wp-block-button__link {
    color: #fff;
    background-color: #FF0050;
    font-family: 'Poppins-Bold';
    font-size: 16px;
    padding: 0;
    width: 202px;
    height: 36px;
    line-height: 36px;
    border-radius: 8px;
}

#home .greyContainer .wp-block-button__link {
    margin-top: 25px;
}
#home .greyContainer p {
    font-family: Lato-Regular;
    font-size: 18px;
    font-weight: normal;
    padding-right: 10%;
    text-align: left;
}
#home .banner{
  position: relative;
}
#home .banner h1 {
    font-size: 48px;
    padding: 0;
    font-weight: bold;
    color: #212121;
    padding-bottom: 20px;
    margin-bottom: 20px;
    margin-top: 0;
    text-align: left;
    font-family: Poppins-Bold;
}
#home .banner p {
    color: #4d4d4d;
    font-size: 24px;
    line-height: 150%;
    margin-top: 25px;
    margin-bottom: 35px;
    text-align: left;
    padding-right: 15%;
    font-family: Poppins-Regular;
}
#home .banner{
  background-image: url(resources/images/home/bannerLeft.png),url(resources/images/home/bannerRight.png);
  background-size: 11%, 8%;
  background-repeat: no-repeat;
  background-position: top 60px left, right 5% top;
}
@media(min-width: 1800px){
  #home .banner{
    background-position: top 0px left, right 5% top;
  }
}
@media(min-width: 2100px){
  #home .banner{
        background-size: 8%, 6%;
  }
}
@media(max-width: 1024px){
  #home .banner{
    background-position: top 50% left, right 2% top;
  }
}
@media(max-width: 991px){
  #home .banner{
    background-size: 11%, 4%;
    background-position: top 50% left, right 0% top;
  }
}
@media(max-width: 600px){
  #home .banner {
    background-size: 15%, 13%;
    background-position: top 50% left, right 0% top 64px;
  }
}
#home h3 {
    font-weight: bold;
    color: #212121;
    font-size: 48px;
    background-image: linear-gradient(to right, #FF0050, #FF0050);
    background-repeat: no-repeat;
    background-position: left bottom;
    background-size: 35px 4px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    margin-top: 0;
    text-align: left;
    font-family: Poppins-Bold;
}
#home .greyContainer .wp-block-image{
  text-align: left;
}
#home .employers .rightCol{
  padding-left: 15%;
}
#home .employees{
  background-image: url(resources/images/home/employeesLeft.png),url(resources/images/home/employeesCenter.png),url(resources/images/home/employeesRight.png);
  background-size: 2%, 2%,5%;
  background-repeat: no-repeat;
  background-position: top left,center top 70px, right 5% top;
  margin-bottom: 0;
  padding-top: 3%;
}
#home .employers{
  background-image: url(resources/images/home/employersleftbottom.png),url(resources/images/home/employerslefttop.png),url(resources/images/home/employersrightbottom.png),url(resources/images/home/employersrighttop.png);
  background-size: 3%, 4%,3%,5%;
  background-repeat: no-repeat;
  background-position: bottom left 3%,left top 70px, right 5% bottom, right 7% top;
}
@media(min-width: 1500px){
  #home .employers{
    background-position: bottom left 10%,left top 70px, right 5% bottom, right 7% top;
    padding-top: 3%;
  }
}
@media(max-width: 992px){
  #home .bannerWrapper:before{
    background: #fff url(resources/images/home/phone.png) no-repeat Calc(50% + 100px) top;
    background-size: 160px 480px;
  }
  #home .bannerWrapper .bannerRight {
    height: 350px;
  }
  #home .banner p{
    padding-right: 8%;
  }
  #home h3{
    font-size: 42px;
  }
  #home .greyContainer p{
    padding-right: 14%;
  }
  #home .employers .rightCol {
    padding-left: 4%;
  }
  #home .greyContainer .rightCol p{
    padding-right: 0%;
  }
}
@media(max-width: 767px){
  #home .banner h1{
    padding-bottom: 0;
    font-size: 36px;
  }
  #home .bannerWrapper:before {
    background: #fff url(resources/images/home/phone.png) no-repeat Calc(50% + 73px) top;
    background-size: 140px 420px;
  }
  #home .banner p {
    padding-right: 4%;
  }
  #home .bannerWrapper .bannerRight {
    height: 304px;
  }
}
@media(max-width: 600px){
  #home .banner p {
    font-size: 16px;
  }
  #home h3 {
    font-size: 32px;
  }
  #home .banner p {
    padding-right: 0;
  }
  #home .bannerWrapper:before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff url(resources/images/home/phone.png) no-repeat center bottom -122px;
    background-size: 70px 420px;
    border-radius: 0 0 50% 50%/0 0 100% 100%;
    transform: scaleX(4);
  }
  #home .employees{
    background-size: 4%, 3%, 6%, 13%;
    background-position: top left,center top 124px, right 5% top, left bottom 35px;
    background-image: url(resources/images/home/employeesLeft.png),url(resources/images/home/employeesCenter.png),url(resources/images/home/employeesRight.png),url(resources/images/home/employerslefttop.png)
  }
  #home .employers .container{
    flex-direction: column-reverse;
  }
  #home .greyContainer p {
    padding-right: 0;
  }
  #home .employers .rightCol {
    padding-left: 0;
  }
  #home .employers {
    background-image: url(resources/images/home/employersleftbottom.png),url(resources/images/home/employersrightbottom.png),url(resources/images/home/employersrighttop.png);
    background-size: 8%,7%,7%;
    background-repeat: no-repeat;
    background-position: bottom left 3%, right 5% bottom 32px, right 7% top;
  }

}
/**********Home Jaz End********/


/* Contact page css start here */

#contact_page .wp-block-column .col-sm-6 {
    padding-left: 0px;
    padding-right: 0px;
}
#contact_page .wp-block-column.container {
    padding-left: 15px;
    padding-right: 15px;
    margin: 0 auto !important;
}
@media (min-width: 768px){
  #contact_page .wp-block-column.container {
    max-width: 750px !important;
  }
}
@media (min-width: 992px){
  #contact_page .wp-block-columns.container {
    max-width: 970px !important;
  }
}
@media (min-width: 1200px){
  #contact_page .wp-block-column.container {
    max-width: 1030px !important;
  }
}


#contact_page h1{
  font-weight: bold;
  color: #212121;
  font-size: 48px;
  font-family: Poppins-Bold;
}
#contact_page p{
    color: #4d4d4d;
    font-size: 24px;
    line-height: 150%;
    margin-top: 15px;
    margin-bottom: 30px;
    font-family: Poppins-Regular;
}

@media (max-width: 767px){
    #contact_page h1{
        font-size: 32px;
    }

    #contact_page p{
        font-size: 16px;
        margin-top: 10px;
        margin-bottom: 20px;
    }
}

#contact_page .nf-form-fields-required{display: none;}
#contact_page .ninja-forms-req-symbol{display: none;}
#contact_page .nf-after-form-content{display: none;}
#contact_page .nf-pass.field-wrap .nf-field-element:after{display: none;}
#contact_page .nf-error.field-wrap .nf-field-element:after{display: none;}
#contact_page label{
    color: #757575;
    font-weight: 400; font-size: 14px;
    font-family: Poppins-Regular;
}

    #contact_page input{min-height: 49px;
    margin-bottom: 0px;
    padding: 14px 21px;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(37, 42, 51, 0.2);
    border-radius: 6px;
    background-color: #fff;
    opacity: 1;
    transition: border-color 200ms ease;
    font-size: 18px;
    line-height: 28px;}

    #contact_page textarea{
    	min-height: 168px;
    	margin-bottom: 0px;
    padding: 14px 21px;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(37, 42, 51, 0.2);
    border-radius: 6px;
    background-color: #fff;
    opacity: 1;
    transition: border-color 200ms ease;
    font-size: 18px;
    line-height: 28px;}
    #contact_page textarea::placeholder{font-size:17px;color:#BDBDBD;}
    #contact_page input[type=button]{
        background-color: #ff0050; 
        color: #FFF;
        line-height: 22px; 
        font-size: 15px;
        outline: 0;
        font-family: Poppins-Regular;
    }

    #contact_page input[type=button]:hover {
    box-shadow: inset 0 0 3px 100px rgb(0 0 0 / 10%);
}


#contact_page .white_wrapper{padding-top: 120px; padding-bottom: 120px;}
#contact_page .padding-top_text{padding-top: 200px;}
@media(max-width: 991px)
{
	#contact_page .white_wrapper{padding-top: 50px; padding-bottom: 50px;}
	#contact_page .padding-top_text{padding-top: 170px;}
}
@media(max-width:600px)
{
	
	#contact_page .white_wrapper{padding-top:10px; padding-bottom:10px;}
	#contact_page .padding-top_text{padding-top:0px;}
}

#contact_page .gray_wrapper{background-color: #f8f7fa;padding-top: 120px; padding-bottom: 120px;}
#contact_page .gray_wrapper.white_bg{background-color: #FFF;}
#contact_page .wp-block-column.custom_container {
    padding-left: 15px;
    padding-right: 15px;
    margin: 0 auto !important;
}
@media (min-width: 768px){
  #contact_page .wp-block-column.custom_container {
    max-width: 800px !important;
  }
}
@media (min-width: 992px){
  #contact_page .wp-block-columns.custom_container {
    max-width: 750px !important;
  }
}
@media (min-width: 1200px){
  #contact_page .wp-block-column.custom_container {
    max-width: 950px !important;
  }
}


#contact_page .custom_container h2{
  font-weight: bold;
  text-align: center;
  color: #212121;
  font-size: 48px;
  font-family: Poppins-Bold;
}

#contact_page .custom_container p{
    color: #4d4d4d;
    text-align: center;
    font-size: 24px;
    line-height: 150%;
    margin-top: 25px;
    margin-bottom: 19px;
    font-family: Poppins-Regular;
}

#contact_page .custom_container .nf-form-content{max-width: 350px;}
 #contact_page .custom_container input[type=button]{
     width: 100%;
     font-family: Poppins-Regular;
 }
 #contact_page .custom_container label a{text-decoration:none; color: #FF0050;}
@media (max-width:991px){
#contact_page .gray_wrapper{padding-top: 70px; padding-bottom:70px;}
#contact_page .custom_container h2{
    font-size: 37px;
  }
}
#blog_details p{line-height: 31px;
font-family: Lato-Light;
font-size: 22px;
    padding-top:7px;
}
@media (max-width: 767px){
	#contact_page .gray_wrapper{padding-top: 20px; padding-bottom:20px;}
     #contact_page .custom_container h2{
    font-size: 35px;
  }
#blog_details p{line-height: 30px;
font-size: 22px;}
  #contact_page .custom_container p{
    font-size: 16px;
     margin-top: 10px;
    margin-bottom: 10px;
    
}
}

/* Increase size new css add */
.foot_menu li{display: inline;}
#employees .banner .wp-block-image {
    margin-bottom: -5px;
}


@media (min-width: 1900px){
  .container-head {
    width: 1300px !important;
    margin: 0 auto;
}
#blog_details p{line-height: 34px;
font-size: 22px;}
#home .wp-block-columns.container {
    max-width: 1180px !important;
}

#employees .wp-block-columns.container {
    max-width: 1180px !important;
}

#employers .wp-block-columns.container {
    max-width: 1180px !important;
}

.container_custom {
    width: 1150px !important;
    max-width: 1150px;
    margin: 0 auto;
}


#contact_page .wp-block-column.container {
    max-width: 1180px !important;
}

#header .navbar-nav>li>a{
  font-size: 18px;
}

#header .navbar-nav>li>a.message_icon button
{
  font-size: 18px;
}

#home .banner h1
{
  font-size: 54px;
}

#home .banner p
{
  font-size: 23px;
}

#home h3
{
  font-size: 51px;
}
#home .greyContainer p
{
  font-size: 19px;
}

#home .wp-block-button__link
{
  font-size: 17px;
  width: 200px;
    height: 34px;
    line-height: 34px;
}

#employees .banner h1
{
  font-size: 54px;  
}

#employees .banner p
{
  font-size: 23px;
}
#employees .wp-block-button__link
{
  font-size: 17px;
  /*width: 170px;
    height: 34px;*/
    line-height: 34px;
    width: 210px;
    height: 48px;
    padding: 8px 16px;
}

#employees h2
{
  font-size: 51px;
}

#employees .greyContainer p
{
  font-size: 19px;
}

#employees .banner img
{
  width: 72%;
}

#employers .banner h1
{
  font-size: 54px;
}

#employers .banner p
{
  font-size: 23px;
}

#employers .wp-block-button__link
{
  font-size: 17px;
  width: 170px;
    height: 34px;
    line-height: 34px;
}

#employers .bgGrey p
{
  font-size: 21px;
}
#employers h2
{
  font-size: 51px;
}
#employers .openTeam p
{
  font-size: 19px;
}

#employers .bottomRow h3
{
  font-size: 19px;
}

#employers .bottomRow p
{
  font-size: 19px;
}

#blog_list h1
{
  font-size: 58px;
}

#blog_list .bottom_text
{
  font-size: 28px;
}

#blog_list .search input
{
  width: 590px;
}

#blog_list .content .date
{
  font-size: 20px;
}

#blog_list .content h3
{
  font-size: 25px;
}

#blog_list .content p
{
  font-size: 19px;
}

#contact_page h1
{
  font-size: 43px;
}

#contact_page p
{
  font-size: 23px;
}
#contact_page label
{
  font-size: 17px;
}

#contact_page input[type=button]
{
  font-size: 18px;
}

#contact_page .custom_container h2
{
  font-size: 58px;
}

#contact_page .custom_container p
{
  font-size: 23px;
}

}
/******Index page start*********/
#pageWrapper {
    margin-bottom: 50px;
}
#pageWrapper .container {
    padding-left: 15px;
    padding-right: 15px;
    margin: 0 auto !important;
}
@media (min-width: 768px){
    #pageWrapper .container {
        max-width: 750px !important;
    }
}
@media (min-width: 992px){
    #pageWrapper .container {
        max-width: 970px !important;
    }
}
@media (min-width: 1200px){
    #pageWrapper .container {
        max-width: 1030px !important;
    }
}
#pageWrapper h1{
    padding: 0;
    font-weight: bold;
    color: #212121;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
#pageWrapper h1.heading {
    margin-top: 65px;
    text-align: left;
    font-size: 51px;
    margin-bottom: 0;
    font-family: Poppins-Bold;
}
@media(max-width:767px){
    #pageWrapper h1.heading {
        margin-top: 39px;
        font-size: 36px;
        margin-bottom: 0;
    }
    #pageWrapper {
        margin-bottom: 30px;
    }
}
#pageWrapper h2{    
    font-weight: bold;
    color: #212121;
    margin-bottom: 20px;
}
#pageWrapper h1, #pageWrapper h2, #pageWrapper h3, #pageWrapper h4, #pageWrapper h5, #pageWrapper h6, #pageWrapper h7 {
    font-family: Poppins-Bold;
}
#pageWrapper a{
    text-decoration: none;
    color: #FF0050;
    font-weight: bold;
    cursor: pointer;
}
#pageWrapper a:hover, #pageWrapper a:focus, #pageWrapper a:visited, #pageWrapper a:active {
    text-decoration: none;
    color: #CC0040;
    font-weight: bold;
    cursor: pointer;
}
#pageWrapper, #pageWrapper table td{
    font-family: Lato-Light;
    font-size: 20px;
    font-weight: normal;
    line-height:31px;
}
#pageWrapper table td {
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
}
/*******Index Page end**********/
/********************ABOUT START****************/
#about .banner h1 {
  font-size: 48px;
  padding: 0;
  background-image: none;
  font-weight: bold;
  color: #212121;
  margin-bottom: 20px;
  margin-top: 0;
  font-family: Poppins-Bold;
}
#about .teamBanner {
  background-image: url(resources/images/about/team.jpg);
  height: 750px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
  overflow: hidden;
  margin-bottom: 0;
  margin-top: -2px;
}
@media(min-width: 1023px){
  #about .teamBanner {
      background-position: top 10% center;
  }
}
@media(min-width: 1500px){
  #about .teamBanner {
    height: 900px;
  }
}
@media(min-width: 1900px){
  #about .teamBanner {
    height: 1100px;
  }
}
@media(min-width: 2300px){
  #about .teamBanner {
    height: 1300px;
    background-position: top center;
  }
}
@media(min-width: 2500px){
  #about .teamBanner {
    height: 1450px;
  }
}
@media(max-width: 1023px){
  #about .teamBanner {
    height: 650px;
  }
}
@media(max-width: 991px){
  #about .teamBanner {
    height: 500px;
    background-position: top 10% center;
  }
}
@media(max-width: 767px){
  #about .teamBanner {
    height: 400px;
  }
}
@media(max-width: 599px){
  #about .teamBanner {
    height: 300px;
  }
}
@media(max-width: 399px){
  #about .teamBanner {
    height: 245px;
  }
}
#about .teamBanner svg.topImg {
  position: absolute;
  top: 0;
  left: 0;
}
#about .teamBanner svg.botImg {
  position: absolute;
  bottom: 0;
  left: 0;
}
#about .passion h4 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.42857143;
  padding-right: 30%;
  margin-bottom: 15px;
  margin-top: 0;
  font-family: Poppins-Bold;
}
#about .passion p {
  padding-right: 25%;
  font-family: Lato-Regular;
  font-size: 18px;
  font-weight: normal;
}
@media(max-width: 991px){
  #about .passion p{
    padding-right: 14%;
    padding-left: 10%;
  }
  #about .passion h4 {
    padding-right: 14%;
    padding-left: 10%;
  }
}
@media(max-width: 599px){
  #about .passion p, #about .passion h4 {
    padding-right: 0;
    padding-left: 0;
  }
}
#about .passion .rightCol figure {
  margin-left: 30%;
  padding-left: 20px;
}
#about .passion .rightCol img {
    max-width: 40px;
    height: auto;
}
#about h2 {
  font-weight: bold;
  color: #212121;
  font-size: 48px;
  padding-bottom: 0;
  margin-bottom: 15px;
  margin-top: 0;
  text-align: center;
  font-family: Poppins-Bold;
}
#about h3 {
  font-weight: bold;
  color: #212121;
  font-size: 24px;
  margin-bottom: 10px;
  margin-top: 0;
  line-height: 32px;
  text-align:center;
  align-items: center;
  font-family: Poppins-Bold;
}
#about .rollsWrapper p {
  padding-right: 15px;
  font-family: Lato-Regular;
  font-size: 16px;
  text-align:center;
  margin-bottom:0;
  font-weight: normal;
}
#about .rollsWrapper .container .textWrapper:nth-child(2) p, #about .rollsWrapper .container .textWrapper:nth-child(2) h3 {
    padding-left: 7.5px;
    padding-right: 7.5px;
}
#about .rollsWrapper .container .textWrapper:last-child h3, #about .rollsWrapper .container .textWrapper:last-child p {
    padding-left: 15px;
    padding-right: 0;
}
#about .rollsWrapper .container .textWrapper:first-child h3 {
    padding-right: 15px;
}

#about .wp-block-columns.container.btm {
    margin-top: 20px !important;
}
#about .rollsWrapper img {
  max-height: 50px;
  width: auto;
}
@media(max-width: 1200px){
    #about h3 {
        font-size: 22px;
        line-height: 32px;
    }
}
@media(max-width: 991px){
  #about .rollsWrapper .container .textWrapper:first-child h3, #about .rollsWrapper .container .textWrapper:first-child p, #about .rollsWrapper .container .textWrapper:nth-child(2) p, #about .rollsWrapper .container .textWrapper:nth-child(2) h3, #about .rollsWrapper .container .textWrapper:last-child h3, #about .rollsWrapper .container .textWrapper:last-child p, #about .rollsWrapper .container.btm .textWrapper:first-child h3, #about .rollsWrapper .container.btm .textWrapper:first-child p, #about .rollsWrapper .container.btm .textWrapper:last-child h3, #about .rollsWrapper .container.btm .textWrapper:last-child p {
        padding-left: 0;
        padding-right: 0;
  }
  #about .rollsWrapper img {
    max-height: 35px;
  }
}
@media(max-width: 767px){
  #about h3 {
    font-size: 24px;
    line-height: 32px;
  }
}
@media(max-width: 599px){
    #about .wp-block-columns.container.btm {
        margin-top: 0px !important;
    }
  #about .rollsWrapper .container .textWrapper:first-child h3, #about .rollsWrapper .container .textWrapper:first-child p {
    padding-right: 0;
    padding-left: 0;
  }
  #about .rollsWrapper .container .textWrapper:last-child p {
    padding-left: 0;
    padding-right: 0;
  }
  #about .rollsWrapper .container .textWrapper:last-child h3 {
    margin-left: 0;
    margin-right: 0;
  }
  #about .rollsWrapper {
    margin-bottom: 0;
  }
}
#about .greyWrapper {
  margin-bottom: 0;
  background-image: url(resources/images/about/greybg2.jpg);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: top;
  margin-top: -25px;
  z-index: 4;
  position: relative;
}
@media(min-width: 1400px){
  #about .greyWrapper{
    padding-top: 6%;
  }
}
@media(min-width: 1900px){
  #about .greyWrapper{
    padding-top: 5%;
  }
}
@media(min-width: 2100px){
  #about .greyWrapper{
    padding-top: 4%;
  }
}
@media(max-width: 991px){
  #about .greyWrapper{
    margin-top: -6%;
  }
}
@media(max-width: 767px){
  #about .greyWrapper{
    margin-top: 0;
  }
}
@media(max-width: 599px){
  #about .greyWrapper {
    margin-top: -25px;
  }
}
#about .passion {
    padding-bottom: 25px;
    margin-top: -10px;
    background-image: url(resources/images/about/passionLeft.png),url(resources/images/about/passionRight.png);
    background-size: 5%, 10%;
    background-repeat: no-repeat;
    background-position: top 10px left 0,right center;
    z-index: 3;
    position: relative;
    margin-bottom: 0;
    background-color: #fff;
}
@media(max-width: 1200px){
  #about .passion {
    background-size: 5%, 8%;
  }
}
@media(max-width: 767px){
  #about .passion {
    margin-top: 20px;
    padding-bottom: 0;
  }
}
@media(max-width: 599px){
  #about .passion {
    background-size: 10%, 20%;
    background-position: center left 0,right center;
    margin-top: 30px;
  }
}
@media(min-width: 1500px){
  #about .passion {
    background-size: 3%, 8%;
  }
}
@media(min-width: 1900px){
  #about .passion {
    background-position: top 0px left 0,right center;
  }
}
@media(min-width: 2100px){
  #about .passion {
    background-size: 3%, 6%;
  }
}
#about .banner {
    background-image: url(resources/images/about/topLeft.png),url(resources/images/about/topRight.png);
    background-size: 5%, 8%;
    background-repeat: no-repeat;
    background-position: top 50px left 10%,right top 0px;
    padding-top: 70px;
    margin-bottom: 0;
    background-color: #fff;
    z-index: 3;
    position: relative;
}
@media(min-width: 1600px){
  #about .banner {
    background-size: 5%, 7%;
  }
}
@media(min-width: 1800px){
  #about .banner {
    background-size: 4%, 6%;
  }
}
@media(min-width: 2100px){
  #about .banner {
    background-size: 4%, 5%;
  }
}
@media(min-width: 2100px){
  #about .banner {
    background-size: 2%, 4%;
  }
}
#about .banner p {
  color: #4d4d4d;
  font-size: 24px;
  line-height: 150%;
  margin: 25px auto 0;
  max-width: 726px;
  font-family: Poppins-Regular;
}
#about .wp-block-columns.container {
    padding-left: 15px;
    padding-right: 15px;
    margin: 0 auto !important;
}
@media (min-width: 768px){
  #about .wp-block-columns.container {
    max-width: 750px !important;
  }
}
@media (min-width: 992px){
  #about .wp-block-columns.container {
    max-width: 970px !important;
  }
}
@media (min-width: 1200px){
  #about .wp-block-columns.container {
    max-width: 1030px !important;
  }
}
#about .bgGrey {
  background-image: url(resources/images/about/greyLeft.png),url(resources/images/about/greyRight.png);
  background-size: 5%, 8%;
  background-repeat: no-repeat;
  background-position: center left 2%,right center;
  padding-top: 13%;
  padding-bottom: 6%;
}
@media (min-width: 1400px){
  #about .bgGrey {
      background-size: 7%, 10%;
      padding-top: 6%;
      padding-bottom: 6%;
  }
}
@media (min-width: 1900px){
  #about .bgGrey {
      background-size: 6%, 9%;
      padding-top: 5%;
      padding-bottom: 4%;
  }
}
@media (min-width: 2100px){
  #about .bgGrey {
      background-size: 5%, 7%;
      padding-top: 4%;
      padding-bottom: 2%;
  }
}
#about .passion .rightCol p{
  font-size: 18px;
  border-left: 4px solid #FF0050;
  padding-left: 20px;
  margin-left: 30%;
  padding-right: 0;
  font-family: Poppins-Regular;
}
#about .bgGrey figure{
  margin-left: 30%;
}
#about .bgGrey strong{
  font-family: Poppins-Bold;
}
#about .textWrapper{
  z-index: 1;
  margin-bottom: 20px;
}
#about .passion .rightCol strong span{
    color: #FF0050;
}
@media(max-width: 991px){
  #about .bgGrey {
    padding-top: Calc(12% + 70px);
  }
  #about .rollHeading {
    margin-bottom: 0;
  }
}
@media (max-width: 767px){
  #about .banner h1 {
      font-size: 36px;
  }
  #about .banner p {
    font-size: 16px;
    max-width: 590px;
    margin: 25px auto 35px;
  }
  #about .bgGrey {
    padding-top: 20%;
  }
  #about .banner {
    background-position: top 50px left 10%,right top 20px;
  }
  #about h2{
    font-size: 32px;
    margin-bottom: 0;
  }
}
@media (max-width: 599px){
  #about .banner h1 {
      font-size: 36px;
  }
  #about .banner p {
    font-size: 16px;
    max-width: 100%;
    margin: 25px auto 35px;
  }
  #about .bgGrey {
    margin-top: 0;
    padding-top: 150px;
  }
  #about h2{
    font-size: 32px;
  }
}
#about .hideTab{
    display: flex;
}
#about .showTab{
    display: none;
}
@media (min-width: 600px) and (max-width: 781px){
    #about .hideTab{
        display: none;
    }
    #about .showTab{
        display: flex;
    }
}
/********************ABOUT END****************/
#pageWrapper h2 {
    font-family: Poppins-Bold;
    font-size: 37px;
    color: #202020;
    line-height: 45px;
    padding-top: 30px;
    padding-bottom: 10px;
}
#pageWrapper h3 {
    font-family: Poppins-Bold;
    font-size: 31px;
    color: #202020;
    line-height: 39px;
    padding-top: 10px;
    padding-bottom: 10px;
}
@media(max-width:991px){
    #pageWrapper h2 {
        font-size: 30px;
        line-height: 37px;
    }
    #pageWrapper h3{
        font-size: 25px;
        line-height: 31px;
    }
}
@media(max-width:600px){
    #pageWrapper h2 {
        font-size: 23px;
        line-height: 30px;
    }
    #pageWrapper h3 {
        font-size: 20px;
        line-height: 27px;
    }
}






.home_newsletter {background-color: #FFF;}

.home_newsletter .wp-block-column .col-sm-6 {
    padding-left: 0px;
    padding-right: 0px;
}
.home_newsletter .wp-block-column.container {
    padding-left: 15px;
    padding-right: 15px;
    margin: 0 auto !important;
}
@media (min-width: 768px){
  .home_newsletter .wp-block-column.container {
    max-width: 750px !important;
  }
}
@media (min-width: 992px){
  .home_newsletter .wp-block-columns.container {
    max-width: 970px !important;
  }
}
@media (min-width: 1200px){
  .home_newsletter .wp-block-column.container {
    max-width: 1030px !important;
  }
}


.home_newsletter h1{
  font-weight: bold;
  color: #212121;
  font-size: 48px;
  font-family: Poppins-Bold;
}
.home_newsletter p{
    color: #4d4d4d;
    font-size: 24px;
    line-height: 150%;
    margin-top: 15px;
    margin-bottom: 30px;
    font-family: Poppins-Regular;
}

@media (max-width: 767px){
    .home_newsletter h1{
        font-size: 32px;
    }

    .home_newsletter p{
        font-size: 16px;
        margin-top: 10px;
        margin-bottom: 20px;
    }
}

.home_newsletter .nf-form-fields-required{display: none;}
.home_newsletter .ninja-forms-req-symbol{display: none;}
.home_newsletter .nf-after-form-content{display: none;}
.home_newsletter .nf-pass.field-wrap .nf-field-element:after{display: none;}
.home_newsletter .nf-error.field-wrap .nf-field-element:after{display: none;}
.home_newsletter .custom_container label{
    color:#757575; 
    font-weight: 400; font-size: 14px;
    font-family: Poppins-Regular;
}
.home_newsletter .news_banner{background-image: url(resources/images/home/bottom_bg.jpg);
    height:185px;
    background-repeat: no-repeat;
    background-size: 100% 100%;}
    .home_newsletter .custom_container input{min-height: 49px;
    margin-bottom: 0px;
    padding: 14px 21px;
    border-style: solid !important;
    border-width: 1px !important;
    border-color: rgba(37, 42, 51, 0.2) !important;
    border-radius: 6px !important;
    background-color: #fff !important;
    opacity: 1 !important;
    transition: border-color 200ms ease !important;
    font-size: 18px !important;
    line-height: 28px !important;}

    .home_newsletter textarea{
      min-height: 168px !important;
      margin-bottom: 0px !important;
    padding: 14px 21px !important;
    border-style: solid !important;
    border-width: 1px !important;
    border-color: rgba(37, 42, 51, 0.2) !important;
    border-radius: 6px !important;
    background-color: #fff !important;
    opacity: 1 !important;
    transition: border-color 200ms ease !important;
    font-size: 18px !important;
    line-height: 28px !important;}
    .home_newsletter textarea::placeholder{font-size:17px;color:#BDBDBD;}
    .home_newsletter .custom_container input[type=button]{
        background-color: #ff0050 !important; 
        color: #FFF !important;
        line-height: 22px !important; 
        font-size: 15px !important;
        outline: 0 !important;
        font-family: Poppins-Regular !important;
    }
    .home_newsletter .custom_container input[type=button]:hover {
    box-shadow: inset 0 0 3px 100px rgb(0 0 0 / 10%);
}


.home_newsletter .white_wrapper{padding-top: 120px; padding-bottom: 120px;}
.home_newsletter .padding-top_text{padding-top: 200px;}
@media(max-width: 991px)
{
  .home_newsletter .white_wrapper{padding-top: 50px; padding-bottom: 50px;}
  .home_newsletter .padding-top_text{padding-top: 170px;}
}
@media(max-width:600px)
{
  
  .home_newsletter .white_wrapper{padding-top:10px; padding-bottom:10px;}
  .home_newsletter .padding-top_text{padding-top:0px;}
}

.home_newsletter .gray_wrapper{background-color: #f8f7fa;padding-top: 120px; padding-bottom: 120px;}
.home_newsletter .gray_wrapper.white_bg{background-color: #FFF;}
.home_newsletter .wp-block-column.custom_container {
    padding-left: 15px;
    padding-right: 15px;
    margin: 0 auto !important;
}
@media (min-width: 768px){
  .home_newsletter .wp-block-column.custom_container {
    max-width: 800px !important;
  }
}
@media (min-width: 992px){
  .home_newsletter .wp-block-columns.custom_container {
    max-width: 750px !important;
  }
}
@media (min-width: 1200px){
  .home_newsletter .wp-block-column.custom_container {
    max-width: 950px !important;
  }
}


.home_newsletter .custom_container h2{
  font-weight: bold;
  text-align: center;
  color: #212121;
  font-size: 48px;
  font-family: Poppins-Bold;
}
.home_newsletter .custom_container p{
    color: #4d4d4d;
    text-align: center;
    font-size: 24px;
    line-height: 150%;
    margin-top: 25px;
    margin-bottom: 19px;
    font-family: Poppins-Regular;
}

.home_newsletter .custom_container .nf-form-content{max-width: 350px;}
 .home_newsletter .custom_container input[type=button]{
     width: 100%;
     font-family: Poppins-Regular;
 }
 .home_newsletter .custom_container label a{text-decoration:none; color: #FF0050;}
@media (max-width:991px){
.home_newsletter .gray_wrapper{padding-top: 70px; padding-bottom:70px;}
.home_newsletter .custom_container h2{
    font-size: 37px;
  }
}

@media (max-width: 767px){
    .home_newsletter .custom_container{padding-left:15px; padding-right:15px;}
  .home_newsletter .gray_wrapper{padding-top: 20px; padding-bottom:20px;}
     .home_newsletter .custom_container h2{
    font-size: 32px;
  }
  .home_newsletter .custom_container p{
    font-size: 16px;
     margin-top: 10px;
    margin-bottom: 25px;
    
}
}



.css-fs65ju {
    width: 89px !important;
    height: 39px !important;
    background: transparent;
    background-image: url(resources/images/employees/help_icon.png) !important;
    background-size: contain !important;
    border-radius: 0 !important;
    background-color: transparent !important;
    background-repeat: no-repeat !important;
    color: transparent !important;
    box-shadow: none !important;
    content: '' !important;

  }
  .css-fs65ju svg{opacity:0 !important;}
  #contact_page .no-margin{margin-bottom:0px !important;}

/***********refer_your_employer START******************/
#refer_your_employer .banner .topLeft1 {
  position: absolute;
  top: 0;
  left: 0;
}
#refer_your_employer .banner .topLeft1 img {
    margin-left: 0;
    width: 100%;
}
#refer_your_employer .banner .topRight1 {
    position: absolute;
    top: 0;
    right: 0;
}
#refer_your_employer .banner .topRight1 img {
    margin-right: 0;
    width: 100%;
}
#refer_your_employer .banner>.wp-block-column>.wp-block-columns {
    background-image: url(/wp-content/themes/openwage/resources/images/refer_your_employer/topLeft1.png), url(/wp-content/themes/openwage/resources/images/refer_your_employer/topLeft2.png), url(/wp-content/themes/openwage/resources/images/refer_your_employer/topRight2.png);
    background-repeat: no-repeat;
    background-position: bottom 95px left 296px, bottom -52px left 15.47px, top right 45px;
    margin-bottom: 0;
}
#refer_your_employer .greyContainer .containerWrapper {
    background-image: url(/wp-content/themes/openwage/resources/images/refer_your_employer/greyLeft.png),url(/wp-content/themes/openwage/resources/images/refer_your_employer/greyRight.png), url(/wp-content/themes/openwage/resources/images/refer_your_employer/greyRight2.png);
    background-size: auto;
    background-repeat: no-repeat;
    background-position: top 162px left 120px,right 62px top 295px, bottom 120px right;
    padding-bottom: 197px;
    padding-top: 197px;
}
#refer_your_employer .banner img.mobile{
    z-index: 2;
    position: relative;
}
#refer_your_employer .banner figure {
    margin: 0;
}
#refer_your_employer .greyContainer{
    position: relative;
    background-image: url(/wp-content/themes/openwage/resources/images/refer_your_employer/bg.png);
    background-repeat: no-repeat;
    background-position: top left;
    background-size: 100% 100%;
    margin-top: -80px;
    z-index: 3;
}
#refer_your_employer .works{
    position: relative;
    padding-top: 60px;
    background-image: url(/wp-content/themes/openwage/resources/images/refer_your_employer/bottomLeft.png),url(/wp-content/themes/openwage/resources/images/refer_your_employer/bottomLeft1.png), url(/wp-content/themes/openwage/resources/images/refer_your_employer/bottomLeft2.png),url(/wp-content/themes/openwage/resources/images/refer_your_employer/bottomRight.png), url(/wp-content/themes/openwage/resources/images/refer_your_employer/bottomRight2.png), url(/wp-content/themes/openwage/resources/images/refer_your_employer/bottomRight3.png);
    background-size: auto, auto, auto, auto, auto, 196px;
    background-repeat: no-repeat;
    background-position: top 26.82px left, bottom 381px left -200px,bottom 70.88px left 130px, bottom -15px right 0px, bottom 565px right 28.9px, bottom -110px right 417.84px;
    padding-bottom: 95px;
    /* z-index: 4; */
    margin-top: -100px;
    padding-top: 160px;
}
#refer_your_employer .works .topSvg{
    position: absolute;
    width: 100%;
    top: 0;
    margin: -15px 0 0 ;
}
#refer_your_employer .greyContainer .bottomSvg {
    position: absolute;
    width: 100%;
    margin: -330px 0 0;
    top: 0;
}
#refer_your_employer .greyContainer .list p {
    background-image: url(/wp-content/themes/openwage/resources/images/checkmark_circle.png);
    background-repeat: no-repeat;
    background-position: top left;
    padding-left: 56px;
    margin-bottom: 14px;
    color: #323232;
    font-size: 31px;
    line-height: 48px;
}
#refer_your_employer .wp-block-columns.container {
    padding-left: 15px;
    padding-right: 15px;
    margin: 0 auto !important;
}
#refer_your_employer .banner .container>.rightCol{
    margin-left: 60px;
    flex-basis: Calc(49% - 60px);
}
@media (min-width: 768px){
  #refer_your_employer .wp-block-columns.container {
    max-width: 750px !important;
  }
}
@media (min-width: 992px){
  #refer_your_employer .wp-block-columns.container {
    max-width: 970px !important;
  }
}
@media (min-width: 1200px){
  #refer_your_employer .wp-block-columns.container {
    max-width: 1030px !important;
  }
}
@media (min-width: 1920px){
  #refer_your_employer .wp-block-columns.container {
    max-width: 1143px !important;
  }
}
#refer_your_employer {
    padding-top: 95px;
}
#refer_your_employer h3 {
    font-weight: bold;
    color: #323232;
    font-size: 31px;
    margin-bottom: 24px;
    margin-top: 10px;
    line-height: 48px;
    text-align: center;
    font-family: Poppins-Bold;
}
#refer_your_employer h2{
  font-weight: bold;
  color: #212121;
  font-size: 48px;
  background-image: linear-gradient(to right, #FF0050, #FF0050);
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: 35px 4px;
  padding-bottom: 20px;
  margin-bottom: 20px;
  margin-top: 0;
  font-family: Poppins-Bold;
}
#refer_your_employer .greyContainer .list{
    flex-basis: 52%;
}
#refer_your_employer .greyContainer .container .wp-block-column:not(:first-child){
    margin-left: 60px;
    flex-basis: 50%;
}
#refer_your_employer .greyContainer p{
  font-family: Lato-Regular;
  font-size: 18px;
  font-weight: normal;
}
#refer_your_employer .greyContainer .nf-form-fields-required {
    font-family: 'Lato-Regular';
    color: #757575;
    font-size: 18px;
    line-height: 32px;
    margin-bottom: 16px;
}
#refer_your_employer .greyContainer form{
    padding: 32px 46px;
    width: auto !important;
	margin-bottom: 20px;
    background: #FFFFFF;
    box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
    border-radius: 8px;
    position: relative;
    z-index: 2;
}
#refer_your_employer .greyContainer form {
	 width: auto !important;
}
#refer_your_employer .greyContainer form .nf-field-label{
    margin-bottom: 8px;
}
#refer_your_employer .greyContainer form label {
    color: #212121;
    font-family: 'Lato-Regular';
    font-size: 18px;
    line-height: 32px;
}
#refer_your_employer .greyContainer form input:not([type=button]) {
    width: 100%;
    color: #9E9E9E;
    font-size: 18px;
    font-family: 'Lato-Regular';
    line-height: 28px;
    padding: 8px 16px;
    border: 2px solid #E0E0E0;
    background-color: #fff;
}
#refer_your_employer .nf-error .ninja-forms-field{
    border-color: rgba(223, 22, 66, 1) !important
}
#refer_your_employer .checkbox-wrap .nf-field-label label.nf-checked-label:before{
    font-size: 14px;
    line-height: 14px;
    top: 10px;
    padding-left: 4px;
}
#refer_your_employer form .nf-error .nf-error-msg {
    color: rgba(223, 22, 66, 1);
    font-family: 'Lato-Regular';
    font-size: 18px;
    line-height: 32px;
    font-weight: 400;
}
#refer_your_employer .nf-after-form-content{
    display: none;
}
#refer_your_employer .greyContainer #ninja_forms_required_items, #refer_your_employer .greyContainer .nf-field-container{
    margin-bottom: 16px;
}
#refer_your_employer .greyContainer form input[type=button] {
    font-family: Poppins;
    font-weight: 700;
    font-size: 21px;
    line-height: 32px;
    text-align: center;
    background-color: #FF0050;
    color: #fff;
    border-radius: 8px;
    display: block;
    margin: 8px auto 0;
    width: 253px;
    height: 59px;
}
#refer_your_employer .works p{
    font-family: Lato-Regular;
    font-size: 31px;
    font-weight: normal;
    text-align: center;
    line-height: 48px;
    color: #323232;
}
#refer_your_employer .greyContainer form .nf-form-content{
    padding: 0;
}
#refer_your_employer .works h2{
    text-align: center;
    background-image: none;
    padding-bottom: 35px;
    margin-bottom: 15px;
    font-family: Poppins-Bold;
}
#refer_your_employer .works img{
    margin: 25px auto;
    display: block;
}
#refer_your_employer .banner h1{
  font-size: 48px;
  padding: 0;
  background-image: none;
  font-family: Poppins-Bold;
  line-height: 60px;
  color: #323232;
}
#refer_your_employer .banner p{
  color: #323232;
  font-size: 31px;
  line-height: 150%;
  margin-top: 25px;
  margin-bottom: 0;
  font-family: Poppins-Regular;
}
#refer_your_employer .banner .container>.leftCol{
    flex-basis: 51%;
}
#refer_your_employer .greyContainer form label#nf-label-field-31 {
    color: #757575;
    font-size: 16px;
    line-height: 24px;
}
#refer_your_employer .greyContainer form label#nf-label-field-31:after {
    top: 8px;
}
#refer_your_employer .btn{
  padding: 0;
}
#refer_your_employer .banner img{
  /*width: 62%;*/
  height: auto;
  margin: 0 auto;
  display: block;
}
#refer_your_employer .greyContainer>.container {
    margin-bottom: 70px !important;
}
#refer_your_employer>.wp-block-columns {
    margin-bottom: 0;
}
#refer_your_employer a:hover, #refer_your_employer a:active, #refer_your_employer a:focus, #refer_your_employer a:visited{
  text-decoration: none;
}
/*@media(max-width: 991px){
  #refer_your_employer .banner h1 {
    font-size: 45px;
  }
  #refer_your_employer .banner p {
    font-size: 18px;
  }
  #refer_your_employer .banner {
    background-image: url(resources/images/refer_your_employer/bannerLeft.png),url(resources/images/refer_your_employer/bannerRight.png);
    background-size: 25px, 70px;
    background-position: top 40px left 0,right top 0px;
  }
  #refer_your_employer .greyContainer{
    padding-top: 6.5%;
  }
}*/
@media (max-width: 767px){
  #refer_your_employer .banner p {
      font-size: 14px;
  }
  #refer_your_employer .banner h1 {
    font-size: 36px;
  }
  #refer_your_employer h2{
    font-size: 32px;
  }
  #refer_your_employer .greyContainer p{
    padding-right: 15%;
  }
  #refer_your_employer .peace {
    padding-bottom: 0px;
  }
  #refer_your_employer .greyContainer{
    background-size: 100% 100%;
  }
   #refer_your_employer .greyContainer{
    padding-top: 3%;
  }
}
@media(max-width: 600px){
  #refer_your_employer .greyContainer{
    padding-top:8%;
  }
  #refer_your_employer .work{
    padding-bottom: 85%;
    background-size: 70%, 25%;
    background-position: bottom 80px left 15px,right bottom 90px;
  }
}
@media(max-width: 599px){
  #refer_your_employer .banner{
    text-align: center;
    /*background-position: top 25px left 25px,right bottom 105px;*/
  }
  #refer_your_employer .banner .btn {
    margin: 0 auto 50px;
  }
  #refer_your_employer .banner p {
    margin-top: 25px;
    margin-bottom: 25px;
  }
  #refer_your_employer {
    padding-top: 15px;
  }
  #refer_your_employer .banner figure {
    margin-bottom: 0;
  }
}
@media(min-width: 1920px){
#refer_your_employer .banner .topRight1{
    background-image: url(https://openwage.com/wp-content/themes/openwage/resources/images/refer_your_employer/topRight.png);
    height: 100%;
    right: -172px;
    top: -35px;
    background-repeat: no-repeat;
    background-size: 85%;
    width: 60%;
}
#refer_your_employer .banner .topRight1 img {
    display: none;
}
}
@media(max-width: 1919px){
    #refer_your_employer .banner .container>.leftCol{
        flex-basis: 60%;
    }
    #refer_your_employer .banner .container>.rightCol{
        flex-basis: 40%;
        margin-left: 32px;
    }
    #refer_your_employer .banner .topLeft1{
        top: -80px;
        left: -80px;
    }
    #refer_your_employer .banner .topRight1 {
        top: -28px;
        width: 795px;
    }
    #refer_your_employer .greyContainer{
        margin-top: -93px;
    }
    #refer_your_employer .banner>.wp-block-column>.wp-block-columns {
        background-image: url(/wp-content/themes/openwage/resources/images/refer_your_employer/topLeft2.png), url(/wp-content/themes/openwage/resources/images/refer_your_employer/topRight2.png);
        background-position: bottom -52px left 15.47px, top right -45px;
        padding-bottom: 15px;
    }
    #refer_your_employer .greyContainer .containerWrapper {
       /* background-image: url(/wp-content/themes/openwage/resources/images/refer_your_employer/greyLeft1440.png),url(/wp-content/themes/openwage/resources/images/refer_your_employer/greyLeft1440_1.png);*/
        background-position: top 177px left 10.13px, left 67.8px top 98px, right top 242px; 
        padding-top: 184px;
    }
    #refer_your_employer .works {
        /*background-image: url(/wp-content/themes/openwage/resources/images/refer_your_employer/bottomLeft.png),url(/wp-content/themes/openwage/resources/images/refer_your_employer/bottomLeft1.png), url(/wp-content/themes/openwage/resources/images/refer_your_employer/bottomLeft2.png),url(/wp-content/themes/openwage/resources/images/refer_your_employer/bottomRight1440.png), url(/wp-content/themes/openwage/resources/images/refer_your_employer/bottomRight2.png);
        background-size: 106px, auto, auto, 104px, 489px;
        background-position: top 26.82px left, bottom -30px left -12px,bottom 100px left -330px, bottom 518px right -15px, bottom -65px right -92px;*/
    }
    #refer_your_employer h3 {
        font-weight: bold;
        color: #323232;
        font-size: 31px;
        margin-bottom: 24px;
        line-height: 48px;
    }
    #refer_your_employer .works p {
        font-size: 31px;
        line-height: 48px;
        color: #323232;
    }
    #refer_your_employer .banner p {
        font-size: 31px;
    }
}
@media(max-width: 1439px){
    #refer_your_employer .greyContainer {
        margin-top: -100px;
    }
    #refer_your_employer .banner .container>.leftCol {
        flex-basis: 56%;
    }
    #refer_your_employer .works {
        /*background-size: 106px, auto, auto, 104px, 489px;
        background-position: top 26.82px left, bottom -30px left -12px,bottom 184px left -395px, bottom 518px right -32px, bottom -68px right -142px;*/
    }
    #refer_your_employer .greyContainer .containerWrapper {
        background-position: top 223px left 63px, left top 311px;
    }
}
@media(max-width: 1199px){
    #refer_your_employer .banner .container>.rightCol {
        flex-basis: Calc(48% - 60px);
    }
    #refer_your_employer .banner .topRight1 {
        top: -59px;
        width: 740px;
    }
    #refer_your_employer .banner h1 {
        font-size: 31px;
        line-height: 48px;
    }
    #refer_your_employer .banner p {
        font-size: 18px;
        line-height: 32px;
        margin-top: 14px;
    }
    #refer_your_employer .banner .container>.leftCol {
        padding-right: 12%;
        flex-basis: 52%;
    }
    #refer_your_employer .greyContainer form {
        padding: 32px 40px;
        width: 100%;
    }
    #refer_your_employer .greyContainer .list p{
        font-size: 18px;
        line-height: 32px;
        background-position: top 6px left;
        background-size: 25px;
    }
    #refer_your_employer .greyContainer {
        margin-top: -86px;
    }
    #refer_your_employer .banner>.wp-block-column>.wp-block-columns{
        padding-bottom: 0;
    }
    #refer_your_employer .banner img.mobile {
        width: 75%;
        margin: 0 0 -10px;
    }
    #refer_your_employer .works h2 {
        line-height: 48px;
        font-size: 31px;
        padding-bottom: 8px;
    }
    #refer_your_employer .works {
        background-size: auto, 572px, 299px, auto;
        background-position: top 107.2px left, top -577px left -138px, bottom -78px right -92px, bottom 242px right -70px;
        background-image: url(/wp-content/themes/openwage/resources/images/refer_your_employer/bottomRightIpad.png),url(/wp-content/themes/openwage/resources/images/refer_your_employer/bottomLeft1.png),url(/wp-content/themes/openwage/resources/images/refer_your_employer/bottomRight.png), url(/wp-content/themes/openwage/resources/images/refer_your_employer/bottomRight2.png);
    }
    #refer_your_employer h3 {
        font-size: 18px;
        margin-bottom: 16px;
        line-height: 32px;
    }
    #refer_your_employer .works p {
        font-size: 18px;
        line-height: 32px;
    }
}
@media(max-width: 1023px){
    #refer_your_employer .banner .container>.rightCol{
        margin-left: 2em;
        position: relative;
    }
    #refer_your_employer .banner .container>.leftCol{
        padding-bottom: 35px;
    }
    #refer_your_employer .banner .rightCol figure {
        margin: 0;
        position: absolute;
        bottom: -49px;
        width: 85%;
    }
    #refer_your_employer .greyContainer{
        margin-top: -107px;
    }
    #refer_your_employer .banner>.wp-block-column>.wp-block-columns {
        padding-bottom: 80px;
    }
    #refer_your_employer .banner .topRight1 {
        top: -42px;
        width: 675px;
    }
}
@media(max-width: 1023px){
    #refer_your_employer .banner .rightCol figure {
        bottom: -12px;
    }
    #refer_your_employer .greyContainer {
        margin-top: -98px;
    }
    #refer_your_employer .banner .rightCol figure{
        bottom: -55px;
    }
    #refer_your_employer .banner .topRight1 {
        top: -70px;
        width: 664px;
    }
    #refer_your_employer .greyContainer .containerWrapper {
        background-image: url(/wp-content/themes/openwage/resources/images/refer_your_employer/greyLeft1440.png),url(/wp-content/themes/openwage/resources/images/refer_your_employer/greyLeft1440_1.png),url(/wp-content/themes/openwage/resources/images/refer_your_employer/greyRight2.png);
        background-position: top 223px left 63px, left top 311px, top 122px right;
    }
}
@media(max-width: 991px){
    #refer_your_employer .banner .container>.leftCol {
        padding-right: 7%;
    }
    #refer_your_employer .greyContainer .container .wp-block-column:not(:first-child){
        margin-left: 2em;
    }
    #refer_your_employer .greyContainer .nf-form-fields-required{
        font-size: 14px;
        line-height: 20px;
    }
    #refer_your_employer .greyContainer form label{
        font-size: 16px;
        line-height: 28px;
    }
    #refer_your_employer .greyContainer form input:not([type=button]){
        font-size: 16px;
    }
    #refer_your_employer .greyContainer form .nf-field-label{
        margin-bottom: 8.2px !important;
    }
    #refer_your_employer .greyContainer form input[type=button]{
        font-size: 12.16px;
        line-height: 18.53px;
        margin: 0px auto 0;
        width: 147px;
        height: 34px;
        padding: 8px 14px;
    }
    #refer_your_employer .banner>.wp-block-column>.wp-block-columns{
        background-image: url(/wp-content/themes/openwage/resources/images/refer_your_employer/topLeft1.png), url(/wp-content/themes/openwage/resources/images/refer_your_employer/topRight2.png);
        background-position: bottom 105px left 20px, top right -45px;
    }
}
@media(max-width: 781px){
    #refer_your_employer .banner .container>.leftCol{
        padding-right: 0;
    }
}
@media(max-width: 767px){
    #refer_your_employer .banner .container>.leftCol, #refer_your_employer .banner .container>.rightCol, .greyContainer .container .wp-block-column, #refer_your_employer .works .container .wp-block-column{
        flex-grow: 1;
        flex-basis: 100% !important;
    }
    #refer_your_employer .banner .rightCol figure{
        position: unset;
        margin: 0 auto;
    }
    #refer_your_employer .banner h1, #refer_your_employer .banner p{
        text-align: center;
    }
    #refer_your_employer .banner>.wp-block-column>.wp-block-columns {
        padding-bottom: 25px;
    }
    #refer_your_employer .banner {
        background-image: url(https://openwage.com/wp-content/themes/openwage/resources/images/refer_your_employer/topRight.png);
        background-size: 62%;
        background-repeat: no-repeat;
        background-position: bottom right -290px;
    }
    #refer_your_employer .banner .topRight1{
        display: none;
    }
    #refer_your_employer {
        padding-top: 30px;
    }
    #refer_your_employer .greyContainer{
        background-image: url(/wp-content/themes/openwage/resources/images/refer_your_employer/bgMobile.png);
        margin-top: -115px;
    }
    #refer_your_employer .greyContainer .containerWrapper{
        padding-top: 120px;
        background-position: top 223px left 63px, left top 311px, top 338px right;
        padding-bottom: 140px;
    }
    #refer_your_employer .greyContainer form{
        margin-top: 30px;
    }
    #refer_your_employer .works{
        margin-top: -77px;
        padding-top: 70px;
        padding-bottom: 60px;
    }
    #refer_your_employer .greyContainer .container .wp-block-column:not(:first-child) {
        margin-left: 0;
    }
}
@media(max-width: 590px){
    #refer_your_employer .greyContainer {
        margin-top: -68px;
        background-image: url(/wp-content/themes/openwage/resources/images/refer_your_employer/bgMobile2.png), url(/wp-content/themes/openwage/resources/images/refer_your_employer/bgMobile2.png);
        background-size: 100%;
        background-position: top, bottom;
    }
    #refer_your_employer .greyContainer .wp-block-columns.container {
        background-color: #f5f5f5;
        background-repeat: no-repeat;
        background-image: url(/wp-content/themes/openwage/resources/images/refer_your_employer/greyRight.png), url(/wp-content/themes/openwage/resources/images/refer_your_employer/greyRight2.png);
        background-position: top 18px left 26px, center right;
    }
    #refer_your_employer .banner {
        background-size: 344px, auto;
    background-position: bottom -65px right -200px, top left -42px;
    }
    #refer_your_employer .greyContainer .containerWrapper {
        padding-top: 30px;
        background-position: top 223px left 63px, left top 311px, top 338px right;
        padding-bottom: 90px;
    }
    #refer_your_employer .banner {
        background-size: 344px, auto;
    background-position: bottom -75px right -200px, top left -42px;
        background-image: url(https://openwage.com/wp-content/themes/openwage/resources/images/refer_your_employer/topRight.png), url(https://openwage.com/wp-content/themes/openwage/resources/images/refer_your_employer/topLeftMob.png);
    }
    #refer_your_employer .banner .topLeft1{
        display: none;
    }
    #refer_your_employer .banner>.wp-block-column>.wp-block-columns{
        background-position: bottom -52px left -30.53px, top right -45px;
        background-image: url(/wp-content/themes/openwage/resources/images/refer_your_employer/topLeft2.png), url(/wp-content/themes/openwage/resources/images/refer_your_employer/topRight2.png);
    }
    #refer_your_employer .works {
        background-size: auto, 575px, auto, 60px,auto, 300px;
        background-position: top 185px left 6.22px,bottom 625px left -283px, bottom 206px left -50px, top 75px right -15px, bottom -95px right -115px, center right -180px;
        background-image: url(/wp-content/themes/openwage/resources/images/refer_your_employer/bottomLeftMob.png),url(/wp-content/themes/openwage/resources/images/refer_your_employer/bottomLeft1.png), url(/wp-content/themes/openwage/resources/images/refer_your_employer/bottomLeft2.png),url(/wp-content/themes/openwage/resources/images/refer_your_employer/bottomRight1440.png), url(/wp-content/themes/openwage/resources/images/refer_your_employer/bottomRight3.png), url(/wp-content/themes/openwage/resources/images/refer_your_employer/bottomRight.png);
        margin-top: -60px;
    }
    #refer_your_employer .banner img.mobile {
        margin: 0 0 15px;
    }
}
@media(max-width: 375px){
    #refer_your_employer .banner>.wp-block-column>.wp-block-columns {
        background-position: bottom -55px left -45.53px, top right -45px;
        padding-bottom: 45px;
    }
    #refer_your_employer .works {
        background-size: auto, auto, 575px, 60px, 300px;
        background-position: top 185px left 6.22px, bottom 206px left -70px,bottom 675px left -323px, top 148px right -15px, top 325px right -152px;
        background-image: url(/wp-content/themes/openwage/resources/images/refer_your_employer/bottomLeftMob.png),url(/wp-content/themes/openwage/resources/images/refer_your_employer/bottomLeft1.png), url(/wp-content/themes/openwage/resources/images/refer_your_employer/bottomLeft2.png),url(/wp-content/themes/openwage/resources/images/refer_your_employer/bottomRight1440.png), url(/wp-content/themes/openwage/resources/images/refer_your_employer/bottomRight2.png);
    }
}
/********************refer_your_employer END******************/

/***********financial_flexibility START******************/
#financial_flexibility .banner .topLeft1 {
  position: absolute;
  top: 0;
  left: 0;
  background-image: url(https://openwage.com/wp-content/themes/openwage/resources/images/financial_flexibility/topLeftfull.png);
    background-position: top -98px left;
    background-repeat: no-repeat;
    background-size: 100%;
    height: 435px;
    width: 350px;
    z-index: 11;
}
#financial_flexibility .banner .topLeft1 img {
    margin-left: 0;
    width: 100%;
    display: none;
}
#financial_flexibility .banner .topRight1 {
    position: absolute;
    top: 0;
    right: 0;
}
#financial_flexibility .banner .topRight1 img {
    margin-right: 0;
    width: 100%;
}
#financial_flexibility .banner>.wp-block-column>.wp-block-columns {
    background-image: url(/wp-content/themes/openwage/resources/images/financial_flexibility/topLeft1.png), url(/wp-content/themes/openwage/resources/images/financial_flexibility/topLeft2.png), url(/wp-content/themes/openwage/resources/images/financial_flexibility/topRight2.png);
    background-repeat: no-repeat;
    background-position: bottom 95px left 296px, bottom -52px left 15.47px, top right 45px;
    margin-bottom: 0;
}
#financial_flexibility .greyContainer .containerWrapper {
    background-image: url(/wp-content/themes/openwage/resources/images/financial_flexibility/greyLeft.png),url(/wp-content/themes/openwage/resources/images/financial_flexibility/greyRight.png), url(/wp-content/themes/openwage/resources/images/financial_flexibility/greyRight2.png);
    background-size: auto;
    background-repeat: no-repeat;
    background-position: top 162px left 120px,right 62px top 295px, bottom 120px right;
    padding-bottom: 197px;
    padding-top: 197px;
}
#financial_flexibility .banner img.mobile{
    z-index: 2;
    position: relative;
}
#financial_flexibility .banner figure {
    margin: 0;
}
#financial_flexibility .greyContainer{
    position: relative;
    background-image: url(/wp-content/themes/openwage/resources/images/financial_flexibility/bg.png);
    background-repeat: no-repeat;
    background-position: top left;
    background-size: 100% 100%;
    margin-top: -80px;
    z-index: 3;
}
#financial_flexibility .works{
    position: relative;
    padding-top: 60px;
    background-image: url(/wp-content/themes/openwage/resources/images/financial_flexibility/bottomLeft.png),url(/wp-content/themes/openwage/resources/images/financial_flexibility/bottomLeft1.png), url(/wp-content/themes/openwage/resources/images/financial_flexibility/bottomLeft2.png),url(/wp-content/themes/openwage/resources/images/financial_flexibility/bottomRight.png), url(/wp-content/themes/openwage/resources/images/financial_flexibility/bottomRight2.png);
    background-size: auto;
    background-repeat: no-repeat;
    background-position: top 26.82px left, bottom -30px left 129px,bottom 284px left, bottom 467px right, bottom -109px right -25px;
    padding-bottom: 95px;
    /* z-index: 4; */
    margin-top: -100px;
    padding-top: 160px;
}
#financial_flexibility .works .topSvg{
    position: absolute;
    width: 100%;
    top: 0;
    margin: -15px 0 0 ;
}
#financial_flexibility .greyContainer .bottomSvg {
    position: absolute;
    width: 100%;
    margin: -330px 0 0;
    top: 0;
}
#financial_flexibility .greyContainer .list p {
    background-image: url(/wp-content/themes/openwage/resources/images/checkmark_circle.png);
    background-repeat: no-repeat;
    background-position: top 8px left;
    padding-left: 56px;
    margin-bottom: 14px;
    color: #323232;
    /*font-size: 31px;*/
    font-size: 27px;
    line-height: 48px;
}
#financial_flexibility .wp-block-columns.container {
    padding-left: 15px;
    padding-right: 15px;
    margin: 0 auto !important;
}
#financial_flexibility .banner .container>.rightCol{
    margin-left: 60px;
    flex-basis: Calc(49% - 60px);
}
@media (min-width: 768px){
  #financial_flexibility .wp-block-columns.container {
    max-width: 750px !important;
  }
}
@media (min-width: 992px){
  #financial_flexibility .wp-block-columns.container {
    max-width: 970px !important;
  }
}
@media (min-width: 1200px){
  #financial_flexibility .wp-block-columns.container {
    max-width: 1030px !important;
  }
}
@media (min-width: 1920px){
  #financial_flexibility .wp-block-columns.container {
    max-width: 1143px !important;
  }
}
#financial_flexibility {
    padding-top: 95px;
}
#financial_flexibility h3 {
    font-weight: bold;
    color: #323232;
    font-size: 31px;
    margin-bottom: 24px;
    margin-top: 10px;
    line-height: 48px;
    text-align: center;
    font-family: Poppins-Bold;
}
#financial_flexibility h2{
  font-weight: bold;
  color: #212121;
  font-size: 48px;
  background-image: linear-gradient(to right, #FF0050, #FF0050);
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: 35px 4px;
  padding-bottom: 20px;
  margin-bottom: 20px;
  margin-top: 0;
  font-family: Poppins-Bold;
}
#financial_flexibility .greyContainer .list{
    flex-basis: 52%;
}
#financial_flexibility .greyContainer .container .wp-block-column:not(:first-child){
    margin-left: 60px;
    flex-basis: 50%;
}
#financial_flexibility .greyContainer p{
  font-family: Lato-Regular;
  font-size: 18px;
  font-weight: normal;
}
#financial_flexibility .greyContainer .nf-form-fields-required {
    font-family: 'Lato-Regular';
    color: #757575;
    font-size: 18px;
    line-height: 32px;
    margin-bottom: 16px;
}
#financial_flexibility .greyContainer form{
    padding: 32px 46px;
    width: auto !important;
    background: #FFFFFF;
    box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
    border-radius: 8px;
    position: relative;
    z-index: 2;
}
#financial_flexibility .greyContainer form .nf-field-label{
    margin-bottom: 8px;
}
#financial_flexibility .greyContainer form label {
    color: #212121;
    font-family: 'Lato-Regular';
    font-size: 18px;
    line-height: 32px;
}
#financial_flexibility .greyContainer form input:not([type=button]) {
    width: 100%;
    color: #9E9E9E;
    font-size: 18px;
    font-family: 'Lato-Regular';
    line-height: 28px;
    padding: 8px 16px;
    border: 2px solid #E0E0E0;
    background-color: #fff;
}
#financial_flexibility .nf-error .ninja-forms-field{
    border: 2px solid rgba(223, 22, 66, 1) !important;
}
#financial_flexibility .nf-after-form-content{
    display: none;
}
#financial_flexibility .nf-error .nf-error-msg{
    font-family: 'Lato-Regular';
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;
    letter-spacing: 0px;
    color: rgba(223, 22, 66, 1);
}
#financial_flexibility .greyContainer #ninja_forms_required_items, #financial_flexibility .greyContainer .nf-field-container{
    margin-bottom: 16px;
}
#financial_flexibility .greyContainer form input[type=button] {
    font-family: 'Poppins-Bold';
    font-weight: 700;
    font-size: 21px;
    line-height: 32px;
    text-align: center;
    background-color: #FF0050;
    color: #fff;
    border-radius: 8px;
    display: block;
    margin: 8px auto 0;
    width: 253px;
    height: 59px;
}
#financial_flexibility .works p{
    font-family: Lato-Regular;
    font-size: 31px;
    font-weight: normal;
    text-align: center;
    line-height: 48px;
    color: #323232;
}
#financial_flexibility .greyContainer form .nf-form-content{
    padding: 0;
}
#financial_flexibility .works h2{
    text-align: center;
    background-image: none;
    padding-bottom: 35px;
    margin-bottom: 15px;
    font-family: Poppins-Bold;
}
#financial_flexibility .works img{
    margin: 25px auto;
    display: block;
}
#financial_flexibility .banner h1{
  font-size: 48px;
  padding: 0;
  background-image: none;
  font-family: Poppins-Bold;
  line-height: 60px;
  color: #323232;
}
#financial_flexibility .banner p{
  color: #323232;
  font-size: 31px;
  line-height: 150%;
  margin-top: 25px;
  margin-bottom: 0;
  font-family: Poppins-Regular;
}
#financial_flexibility .banner .container>.leftCol{
    flex-basis: 51%;
}
#financial_flexibility .btn{
  padding: 0;
}
#financial_flexibility .banner img{
  /*width: 62%;*/
  height: auto;
  margin: 0 auto;
  display: block;
}
#financial_flexibility .greyContainer>.container {
    margin-bottom: 70px !important;
}
#financial_flexibility>.wp-block-columns {
    margin-bottom: 0;
}
#financial_flexibility a:hover, #financial_flexibility a:active, #financial_flexibility a:focus, #financial_flexibility a:visited{
  text-decoration: none;
}
/*@media(max-width: 991px){
  #financial_flexibility .banner h1 {
    font-size: 45px;
  }
  #financial_flexibility .banner p {
    font-size: 18px;
  }
  #financial_flexibility .banner {
    background-image: url(resources/images/financial_flexibility/bannerLeft.png),url(resources/images/financial_flexibility/bannerRight.png);
    background-size: 25px, 70px;
    background-position: top 40px left 0,right top 0px;
  }
  #financial_flexibility .greyContainer{
    padding-top: 6.5%;
  }
}*/
@media (max-width: 767px){
  #financial_flexibility .banner p {
      font-size: 14px;
  }
  #financial_flexibility .banner h1 {
    font-size: 36px;
  }
  #financial_flexibility h2{
    font-size: 32px;
  }
  #financial_flexibility .greyContainer p{
    padding-right: 15%;
  }
  #financial_flexibility .peace {
    padding-bottom: 0px;
  }
  #financial_flexibility .greyContainer{
    background-size: 100% 100%;
  }
   #financial_flexibility .greyContainer{
    padding-top: 3%;
  }
}
@media(max-width: 600px){
  #financial_flexibility .greyContainer{
    padding-top:8%;
  }
  #financial_flexibility .work{
    padding-bottom: 85%;
    background-size: 70%, 25%;
    background-position: bottom 80px left 15px,right bottom 90px;
  }
}
@media(max-width: 599px){
  #financial_flexibility .banner{
    text-align: center;
    /*background-position: top 25px left 25px,right bottom 105px;*/
  }
  #financial_flexibility .banner .btn {
    margin: 0 auto 50px;
  }
  #financial_flexibility .banner p {
    margin-top: 25px;
    /*margin-bottom: 25px;*/
  }
  #financial_flexibility {
    padding-top: 15px;
  }
  #financial_flexibility .banner figure {
    margin-bottom: 0;
  }
}
@media(max-width: 1919px){
    #financial_flexibility .banner .container>.leftCol{
        flex-basis: 60%;
    }
    #financial_flexibility .banner .container>.rightCol{
        flex-basis: 40%;
        margin-left: 32px;
    }
    #financial_flexibility .banner .topLeft1{
        /*top: -80px;
        left: -80px;*/
        background-position: top 0px left -129px;
    background-repeat: no-repeat;
    background-size: 80%;
    }
    #financial_flexibility .banner .topRight1 {
        /*top: -28px;
        width: 795px;*/
        background-image: url(https://openwage.com/wp-content/themes/openwage/resources/images/financial_flexibility/topRight.png);
        background-repeat: no-repeat;
        background-position: top -26px right -50px;
        background-size: 852px;
        width: 700px;
        height: 700px;
        top: 0;
    }
    #financial_flexibility .banner .topRight1 img{
        display: none;
    }
    #financial_flexibility .greyContainer{
        margin-top: -93px;
    }
    #financial_flexibility .banner>.wp-block-column>.wp-block-columns {
        background-image: url(/wp-content/themes/openwage/resources/images/financial_flexibility/topLeft2.png), url(/wp-content/themes/openwage/resources/images/financial_flexibility/topRight2.png);
        background-position: bottom -52px left 15.47px, top right -45px;
        padding-bottom: 15px;
    }
    #financial_flexibility .greyContainer .containerWrapper {
        background-image: url(/wp-content/themes/openwage/resources/images/financial_flexibility/greyLeft1440.png),url(/wp-content/themes/openwage/resources/images/financial_flexibility/greyLeft1440_1.png);
        background-position: top 199px left 115px, left top 311px;
        padding-top: 184px;
    }
    #financial_flexibility .works {
        background-image: url(/wp-content/themes/openwage/resources/images/financial_flexibility/bottomLeft.png),url(/wp-content/themes/openwage/resources/images/financial_flexibility/bottomLeft1.png), url(/wp-content/themes/openwage/resources/images/financial_flexibility/bottomLeft2.png),url(/wp-content/themes/openwage/resources/images/financial_flexibility/bottomRight1440.png), url(/wp-content/themes/openwage/resources/images/financial_flexibility/bottomRight2.png);
        background-size: 106px, auto, auto, 104px, 489px;
        background-position: top 26.82px left, bottom -30px left -12px,bottom 100px left -330px, bottom 518px right -15px, bottom -65px right -92px;
    }
    #financial_flexibility h3 {
        font-weight: bold;
        color: #323232;
        font-size: 31px;
        margin-bottom: 24px;
        line-height: 48px;
    }
    #financial_flexibility .works p {
        font-size: 31px;
        line-height: 48px;
        color: #323232;
    }
    #financial_flexibility .banner p {
        font-size: 31px;
    }
}
@media(max-width: 1439px){
    #financial_flexibility .greyContainer {
        margin-top: -100px;
    }
    #financial_flexibility .banner .container>.leftCol {
        flex-basis: 56%;
    }
    #financial_flexibility .works {
        background-size: 106px, auto, auto, 104px, 489px;
        background-position: top 26.82px left, bottom -30px left -12px,bottom 184px left -395px, bottom 518px right -32px, bottom -68px right -142px;
    }
    #financial_flexibility .greyContainer .containerWrapper {
        background-position: top 223px left 63px, left top 311px;
    }
}
@media(max-width: 1199px){
    #financial_flexibility .banner .container>.rightCol {
        flex-basis: Calc(48% - 60px);
    }
    #financial_flexibility .banner .topRight1 {
        /*top: -59px;
        width: 740px;*/
        background-position: top -54px right -32px;
        background-size: 900px;
        width: 730px;
    }
    #financial_flexibility .banner h1 {
        font-size: 31px;
        line-height: 48px;
    }
    #financial_flexibility .banner p {
        font-size: 18px;
        line-height: 32px;
        margin-top: 14px;
    }
    #financial_flexibility .banner .container>.leftCol {
        padding-right: 12%;
        flex-basis: 52%;
    }
    #financial_flexibility .greyContainer form {
        padding: 32px 40px;
        width: 100%;
    }
    #financial_flexibility .greyContainer .list p{
        font-size: 18px;
        line-height: 32px;
        background-position: top 6px left;
        background-size: 25px;
    }
    #financial_flexibility .greyContainer {
        margin-top: -86px;
    }
    #financial_flexibility .banner>.wp-block-column>.wp-block-columns{
        padding-bottom: 0;
    }
    #financial_flexibility .works h2 {
        line-height: 48px;
        font-size: 31px;
        padding-bottom: 8px;
    }
    #financial_flexibility .works {
        background-size: 90px, auto, 650px, 85px, 400px;
        background-position: top 26.82px left, bottom -30px left -12px,bottom 330px left -312px, bottom 518px right -32px, bottom -44px right -152px;
    }
    #financial_flexibility h3 {
        font-size: 18px;
        margin-bottom: 16px;
        line-height: 32px;
    }
    #financial_flexibility .works p {
        font-size: 18px;
        line-height: 32px;
    }
}
@media(max-width: 1023px){
    #financial_flexibility .banner .container>.rightCol{
        margin-left: 2em;
        position: relative;
    }
    #financial_flexibility .banner .container>.leftCol{
        padding-bottom: 35px;
    }
    #financial_flexibility .banner .rightCol figure {
        margin: 0;
        position: absolute;
        bottom: -49px;
        width: 85%;
    }
    #financial_flexibility .greyContainer{
        margin-top: -107px;
    }
    #financial_flexibility .banner>.wp-block-column>.wp-block-columns {
        padding-bottom: 80px;
    }
    /*#financial_flexibility .banner .topRight1 {
        top: -42px;
        width: 675px;
    }*/
}
@media(max-width: 1023px){
    #financial_flexibility .banner .rightCol figure {
        bottom: -12px;
    }
    #financial_flexibility .greyContainer {
        margin-top: -98px;
    }
    #financial_flexibility .banner .rightCol figure{
        bottom: -55px;
    }
    /*#financial_flexibility .banner .topRight1 {
        top: -70px;
        width: 664px;
    }*/
    #financial_flexibility .greyContainer .containerWrapper {
        background-image: url(/wp-content/themes/openwage/resources/images/financial_flexibility/greyLeft1440.png),url(/wp-content/themes/openwage/resources/images/financial_flexibility/greyLeft1440_1.png),url(/wp-content/themes/openwage/resources/images/financial_flexibility/greyRight2.png);
        background-position: top 223px left 63px, left top 311px, top 122px right;
    }
}
@media(max-width: 991px){
    #financial_flexibility .banner .topRight1 {
        background-position: top -23px right -114px;
        background-size: 675px;
        width: 630px;
    }
    #financial_flexibility .banner .topLeft1{
        background-position: top 75px left -121px;
        background-repeat: no-repeat;
        background-size: 152px;
    }
    #financial_flexibility .banner .container>.leftCol {
        padding-right: 7%;
    }
    #financial_flexibility .greyContainer .container .wp-block-column:not(:first-child){
        margin-left: 2em;
    }
    #financial_flexibility .greyContainer .nf-form-fields-required{
        font-size: 14px;
        line-height: 20px;
    }
    #financial_flexibility .greyContainer form label{
        font-size: 16px;
        line-height: 28px;
    }
    #financial_flexibility .greyContainer form input:not([type=button]){
        font-size: 16px;
    }
    #financial_flexibility .greyContainer form .nf-field-label{
        margin-bottom: 8.2px !important;
    }
    #financial_flexibility .greyContainer form input[type=button]{
        font-size: 12.16px;
        line-height: 18.53px;
        margin: 0px auto 0;
        width: 147px;
        height: 34px;
        padding: 8px 14px;
    }
}
@media(max-width: 781px){
    #financial_flexibility .banner .container>.leftCol{
        padding-right: 0;
    }
}
@media(max-width: 767px){
    #financial_flexibility .banner .container>.leftCol, #financial_flexibility .banner .container>.rightCol, .greyContainer .container .wp-block-column, #financial_flexibility .works .container .wp-block-column{
        flex-grow: 1;
        flex-basis: 100% !important;
    }
    #financial_flexibility .greyContainer .list p{
        padding-right: 0;
    }
    #financial_flexibility .banner .rightCol figure{
        position: unset;
        margin: 0 auto;
        width: 60%;
    }
    #financial_flexibility .banner h1, #financial_flexibility .banner p{
        text-align: center;
    }
    #financial_flexibility .banner>.wp-block-column>.wp-block-columns {
        padding-bottom: 25px;
    }
    #financial_flexibility .banner {
        background-image: url(https://openwage.com/wp-content/themes/openwage/resources/images/financial_flexibility/topRight.png);
        background-size: 62%;
        background-repeat: no-repeat;
        background-position: bottom right -290px;
    }
    #financial_flexibility .banner .topRight1{
        /*display: none;*/
        background-image: url(https://openwage.com/wp-content/themes/openwage/resources/images/financial_flexibility/topRightMob.png);
        background-position: bottom 55px right 0px;
        background-size: auto;
        width: 50%;
    }
    #financial_flexibility {
        padding-top: 30px;
    }
    #financial_flexibility .greyContainer{
        background-image: url(/wp-content/themes/openwage/resources/images/financial_flexibility/bgMobile.png);
        margin-top: -115px;
    }
    #financial_flexibility .greyContainer .containerWrapper{
        padding-top: 120px;
        background-position: top 223px left 63px, left top 311px, top 338px right;
        padding-bottom: 140px;
    }
    #financial_flexibility .greyContainer form{
        margin-top: 30px;
    }
    #financial_flexibility .works{
        margin-top: -77px;
        padding-top: 70px;
        padding-bottom: 60px;
    }
    #financial_flexibility .greyContainer .container .wp-block-column:not(:first-child) {
        margin-left: 0;
    }
    #financial_flexibility .banner .container>.leftCol{
        padding-bottom: 0;
    }
}
@media(max-width: 590px){
    #financial_flexibility .greyContainer {
        margin-top: -68px;
        background-image: url(/wp-content/themes/openwage/resources/images/financial_flexibility/bgMobile2.png), url(/wp-content/themes/openwage/resources/images/financial_flexibility/bgMobile2.png);
        background-size: 100%;
        background-position: top, bottom;
    }
    #financial_flexibility .greyContainer .wp-block-columns.container {
        background-color: #f5f5f5;
    }
    #financial_flexibility .banner {
        background-size: 67%;
        background-position: bottom right -278px;
    }
    #financial_flexibility .greyContainer .containerWrapper {
        padding-top: 30px;
        background-position: top 223px left 63px, left top 311px, top 338px right;
        padding-bottom: 90px;
    }
    #financial_flexibility .banner {
        background-size: 67%, auto;
        background-position: bottom right -278px, top left -42px;
        background-image: url(https://openwage.com/wp-content/themes/openwage/resources/images/financial_flexibility/topRight.png), url(https://openwage.com/wp-content/themes/openwage/resources/images/financial_flexibility/topLeftMob.png);
    }
    #financial_flexibility .banner .topLeft1{
        display: none;
    }
    #financial_flexibility .banner>.wp-block-column>.wp-block-columns{
        background-position: bottom -52px left -30.53px, top right -45px;
    }
    #financial_flexibility .works {
        background-size: auto, auto, 575px, 60px, 300px;
        background-position: top 185px left 6.22px, bottom 206px left -50px,bottom 625px left -283px, top 75px right -15px, top 325px right -152px;
        background-image: url(/wp-content/themes/openwage/resources/images/financial_flexibility/bottomLeftMob.png),url(/wp-content/themes/openwage/resources/images/financial_flexibility/bottomLeft1.png), url(/wp-content/themes/openwage/resources/images/financial_flexibility/bottomLeft2.png),url(/wp-content/themes/openwage/resources/images/financial_flexibility/bottomRight1440.png), url(/wp-content/themes/openwage/resources/images/financial_flexibility/bottomRight2.png);
        margin-top: -60px;
    }
}
@media(max-width: 375px){
    #financial_flexibility .banner>.wp-block-column>.wp-block-columns {
        background-position: bottom -55px left -45.53px, top right -45px;
        padding-bottom: 45px;
    }
    #financial_flexibility .works {
        background-size: auto, auto, 575px, 60px, 300px;
        background-position: top 185px left 6.22px, bottom 206px left -70px,bottom 675px left -323px, top 148px right -15px, top 325px right -152px;
        background-image: url(/wp-content/themes/openwage/resources/images/financial_flexibility/bottomLeftMob.png),url(/wp-content/themes/openwage/resources/images/financial_flexibility/bottomLeft1.png), url(/wp-content/themes/openwage/resources/images/financial_flexibility/bottomLeft2.png),url(/wp-content/themes/openwage/resources/images/financial_flexibility/bottomRight1440.png), url(/wp-content/themes/openwage/resources/images/financial_flexibility/bottomRight2.png);
    }
    #financial_flexibility .banner .topRight1 {
        background-position: bottom 5px right -8px;
}
}
/********************financial_flexibility END******************/
/***********increase_employee_retention START******************/
#increase_employee_retention .banner .topLeft1 {
  position: absolute;
  top: 0;
  left: 0;
  background-image: url(https://openwage.com/wp-content/themes/openwage/resources/images/retention/topLeft2full.png);
  background-position: top 8px left;
    background-repeat: no-repeat;
    background-size: 90%;
    height: 435px;
    width: 350px;
    z-index: 11;
}
#increase_employee_retention .banner .topLeft1 img {
    /*margin-left: 0;
    width: 100%;*/
    display: none;
}
#increase_employee_retention .banner .topRight1 {
    position: absolute;
    top: 0;
    right: 0;
}
#increase_employee_retention .banner .topRight1 img {
    margin-right: 0;
    width: 100%;
}
#increase_employee_retention .banner>.wp-block-column>.wp-block-columns {
    background-image: url(/wp-content/themes/openwage/resources/images/financial_benefits/topLeft1.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/topLeft2.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/topRight2.png);
    background-repeat: no-repeat;
    background-position: bottom 95px left 296px, bottom -52px left 15.47px, bottom right 45px;
    margin-bottom: 0;
}
#increase_employee_retention .greyContainer .containerWrapper {
    background-image: url(/wp-content/themes/openwage/resources/images/financial_benefits/greyLeft.png),url(/wp-content/themes/openwage/resources/images/financial_benefits/greyRight.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/greyLeft1.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/greyLeft3.png);
    background-size: auto;
    background-repeat: no-repeat;
    background-position: top 499px left 146px,right 62px top 431px, top 279px left 90.26px, bottom 174px left 233px;
    padding-bottom: 197px;
    padding-top: 0;
}
#increase_employee_retention .greyContainer .list p.closeBrothers {
    font-size: 18px;
    line-height: 32px;
    color: #323232;
    background: unset;
    padding-left: 0;
    margin-top: 32px;
}
#increase_employee_retention .greyContainer figure.letfCircle {
    position: absolute;
    bottom: -30%;
    left: 0;
    width: 987px;
}
#increase_employee_retention .banner img.mobile{
    z-index: 2;
    position: relative;
}
#increase_employee_retention .banner figure {
    margin: 0;
}
#increase_employee_retention .greyContainer{
    position: relative;
    background-image: url(/wp-content/themes/openwage/resources/images/financial_benefits/bg.png);
    background-repeat: no-repeat;
    background-position: top left;
    background-size: 100% 100%;
    margin-top: 0px;
    z-index: 3;
}
#increase_employee_retention .works{
    position: relative;
    padding-top: 60px;
    background-image: url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomLeft1.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomLeft2.png),url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomRight1.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomRight2.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomRight3.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomRight4.png);
    background-size: auto;
    background-repeat: no-repeat;
    background-position: top 26.82px left, bottom 109px left 142px,top 97px right, bottom -120px right 417px, bottom 60px right -20.1px, bottom -110px right 417.84px;
    padding-bottom: 95px;
    /* z-index: 4; */
    margin-top: -100px;
    padding-top: 160px;
}
#increase_employee_retention .works .topSvg{
    position: absolute;
    width: 100%;
    top: 0;
    margin: -15px 0 0 ;
}
#increase_employee_retention .greyContainer .bottomSvg {
    position: absolute;
    width: 100%;
    margin: -330px 0 0;
    top: 0;
}
#increase_employee_retention .greyContainer .list p {
    background-image: url(/wp-content/themes/openwage/resources/images/checkmark_circle.png);
    background-repeat: no-repeat;
    background-position: top left;
    padding-left: 56px;
    margin-bottom: 14px;
    color: #323232;
    font-size: 31px;
    line-height: 48px;
}
#increase_employee_retention .wp-block-columns.container {
    padding-left: 15px;
    padding-right: 15px;
    margin: 0 auto !important;
}
#increase_employee_retention .banner .container>.rightCol{
    margin-left: 60px;
    flex-basis: Calc(49% - 60px);
}
@media (min-width: 768px){
  #increase_employee_retention .wp-block-columns.container {
    max-width: 750px !important;
  }
}
@media (min-width: 992px){
  #increase_employee_retention .wp-block-columns.container {
    max-width: 970px !important;
  }
}
@media (min-width: 1200px){
  #increase_employee_retention .wp-block-columns.container {
    max-width: 1030px !important;
  }
}
@media (min-width: 1920px){
  #increase_employee_retention .wp-block-columns.container {
    max-width: 1143px !important;
  }
}
#increase_employee_retention {
    padding-top: 95px;
}
#increase_employee_retention h3 {
    font-weight: bold;
    color: #323232;
    font-size: 31px;
    margin-bottom: 24px;
    margin-top: 10px;
    line-height: 48px;
    text-align: center;
    font-family: Poppins-Bold;
}
#increase_employee_retention h2{
  font-weight: bold;
  color: #212121;
  font-size: 48px;
  padding-bottom: 20px;
  margin-bottom: 20px;
  margin-top: 0;
  font-family: Poppins-Bold;
}
#increase_employee_retention .greyContainer .list{
    flex-basis: 52%;
}
#increase_employee_retention .greyContainer .container .wp-block-column:not(:first-child){
    margin-left: 60px;
    flex-basis: 50%;
}
#increase_employee_retention .greyContainer p{
  font-family: Lato-Regular;
  font-size: 18px;
  font-weight: normal;
}
#increase_employee_retention .greyContainer .nf-form-fields-required {
    font-family: 'Lato-Regular';
    color: #757575;
    font-size: 18px;
    line-height: 32px;
    margin-bottom: 16px;
}
#increase_employee_retention .greyContainer form{
    padding: 32px 46px;
    width: 538px;
    background: #FFFFFF;
    box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
    border-radius: 8px;
    position: relative;
    z-index: 2;
}
#increase_employee_retention .greyContainer form .nf-field-label{
    margin-bottom: 8px;
}
#increase_employee_retention .greyContainer form label {
    color: #212121;
    font-family: 'Lato-Regular';
    font-size: 18px;
    line-height: 32px;
}
#increase_employee_retention .greyContainer form input:not([type=button]) {
    width: 100%;
    color: #9E9E9E;
    font-size: 18px;
    font-family: 'Lato-Regular';
    line-height: 28px;
    padding: 8px 16px;
    border: 2px solid #E0E0E0;
    background-color:#fff;
}
#increase_employee_retention .nf-after-form-content{
    display: none;
}
#increase_employee_retention .nf-error .ninja-forms-field {
    border: 2px solid rgba(223, 22, 66, 1) !important;
}
#increase_employee_retention .nf-error .nf-error-msg {
    font-family: 'Lato-Regular';
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;
    letter-spacing: 0px;
    color: rgba(223, 22, 66, 1);
}
#increase_employee_retention .greyContainer #ninja_forms_required_items, #increase_employee_retention .greyContainer .nf-field-container{
    margin-bottom: 16px;
}
#increase_employee_retention .greyContainer form input[type=button] {
    font-family: Poppins;
    font-weight: 700;
    font-size: 21px;
    line-height: 32px;
    text-align: center;
    background-color: #FF0050;
    color: #fff;
    border-radius: 8px;
    display: block;
    margin: 8px auto 0;
    width: 253px;
    height: 59px;
}
#increase_employee_retention .works p{
    font-family: Lato-Regular;
    font-size: 31px;
    font-weight: normal;
    text-align: center;
    line-height: 48px;
    color: #323232;
}
#increase_employee_retention .greyContainer form .nf-form-content{
    padding: 0;
}
#increase_employee_retention .works h2{
    text-align: center;
    background-image: none;
    padding-bottom: 35px;
    margin-bottom: 15px;
    font-family: Poppins-Bold;
}
#increase_employee_retention .works img{
    margin: 25px auto;
    display: block;
}
#increase_employee_retention .banner h1{
  font-size: 48px;
  padding: 0;
  background-image: none;
  font-family: Poppins-Bold;
  line-height: 60px;
  color: #323232;
}
#increase_employee_retention .banner p{
  color: #323232;
  font-size: 31px;
  line-height: 48px;
  margin-top: 25px;
  margin-bottom: 0;
  font-family: Poppins-Regular;
  text-align: center;
}
#increase_employee_retention .banner .container>.leftCol{
    flex-basis: 51%;
}
#increase_employee_retention .greyContainer form label#nf-label-field-31 {
    color: #757575;
    font-size: 16px;
    line-height: 24px;
}
#increase_employee_retention .greyContainer form label#nf-label-field-31:after {
    top: 8px;
}
#increase_employee_retention .btn{
  padding: 0;
}
#increase_employee_retention .banner img{
  /*width: 62%;*/
  height: auto;
  margin: 0 auto;
  display: block;
}
#increase_employee_retention .greyContainer>.container {
    margin-bottom: 70px !important;
}
#increase_employee_retention>.wp-block-columns {
    margin-bottom: 0;
}
#increase_employee_retention .greyContainer h4 {
    font-size: 37px;
    color: #323232;
    line-height: 52px;
    font-family: Poppins-Bold;
    margin-bottom: 38px;
    margin-top: 195px;
}
#increase_employee_retention a:hover, #increase_employee_retention a:active, #increase_employee_retention a:focus, #increase_employee_retention a:visited{
  text-decoration: none;
}
/*@media(max-width: 991px){
  #increase_employee_retention .banner h1 {
    font-size: 45px;
  }
  #increase_employee_retention .banner p {
    font-size: 18px;
  }
  #increase_employee_retention .banner {
    background-image: url(resources/images/financial_benefits/bannerLeft.png),url(resources/images/financial_benefits/bannerRight.png);
    background-size: 25px, 70px;
    background-position: top 40px left 0,right top 0px;
  }
  #increase_employee_retention .greyContainer{
    padding-top: 6.5%;
  }
}*/
@media (max-width: 767px){
  #increase_employee_retention .banner p {
      font-size: 14px;
  }
  #increase_employee_retention .banner h1 {
    font-size: 36px;
  }
  #increase_employee_retention h2{
    font-size: 32px;
  }
  #increase_employee_retention .peace {
    padding-bottom: 0px;
  }
  #increase_employee_retention .greyContainer{
    background-size: 100% 100%;
  }
   #increase_employee_retention .greyContainer{
    padding-top: 3%;
  }
}
@media(max-width: 600px){
  #increase_employee_retention .greyContainer{
    padding-top:8%;
  }
  #increase_employee_retention .work{
    padding-bottom: 85%;
    background-size: 70%, 25%;
    background-position: bottom 80px left 15px,right bottom 90px;
  }
}
@media(max-width: 599px){
  #increase_employee_retention .banner{
    text-align: center;
    /*background-position: top 25px left 25px,right bottom 105px;*/
  }
  #increase_employee_retention .banner .btn {
    margin: 0 auto 50px;
  }
  #increase_employee_retention .banner p {
    margin-top: 25px;
    margin-bottom: 25px;
  }
  #increase_employee_retention {
    padding-top: 15px;
  }
  #increase_employee_retention .banner figure {
    margin-bottom: 0;
  }
}
@media(min-width: 1920px){
#increase_employee_retention .banner .topRight1{
    background-image: url(https://openwage.com/wp-content/themes/openwage/resources/images/financial_benefits/topRight.png);
    height: 100%;
    right: -172px;
    top: -35px;
    background-repeat: no-repeat;
    background-size: 85%;
    width: 60%;
}
#increase_employee_retention .banner .topRight1 img {
    display: none;
}
}
@media(max-width: 1919px){
    #increase_employee_retention .banner .container>.leftCol{
        flex-basis: 60%;
    }
    #increase_employee_retention .banner .container>.rightCol{
        flex-basis: 40%;
        margin-left: 32px;
    }
    #increase_employee_retention .banner .topLeft1{
        /*top: -80px;
        left: -80px;*/
        background-position: top 26px left -70px;
        background-size: 60%;
    }
    #increase_employee_retention .banner .topRight1 {
        top: -28px;
        width: 795px;
    }
    #increase_employee_retention .greyContainer{
        margin-top: -93px;
    }
    #increase_employee_retention .banner>.wp-block-column>.wp-block-columns {
        background-image: url(/wp-content/themes/openwage/resources/images/retention/topLeft4.png),url(/wp-content/themes/openwage/resources/images/financial_benefits/topLeft2.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/topRight2.png);
        background-position: bottom -15px left, bottom -52px left 15.47px, top right -45px;
        padding-bottom: 15px;
        background-size: 104px, auto, auto;
    }
    #increase_employee_retention .greyContainer .containerWrapper {
       background-position: right -20px top 255px, top 119px left 16px, bottom 156px left -22px;
    background-image: url(/wp-content/themes/openwage/resources/images/financial_benefits/greyRight.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/greyLeft1.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomLeft1.png);
    }
    #increase_employee_retention .greyContainer figure.letfCircle{
        bottom: -30%;
        width: 530px;
    }
    #increase_employee_retention .works {
        /*background-image: url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomLeft.png),url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomLeft1.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomLeft2.png),url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomRight1440.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomRight2.png);
        background-size: 106px, auto, auto, 104px, 489px;
        background-position: top 26.82px left, bottom -30px left -12px,bottom 100px left -330px, bottom 518px right -15px, bottom -65px right -92px;*/
        background-image: url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomLeft2.png),url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomRight4.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomRight2.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomRight3.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomRight4.png);
        background-position: bottom 109px left 142px,top 43px right -43px, bottom -120px right 417px, bottom 60px right -20.1px, bottom -110px right 417.84px;
    }
    #increase_employee_retention h3 {
        font-weight: bold;
        color: #323232;
        font-size: 31px;
        margin-bottom: 24px;
        line-height: 48px;
    }
    #increase_employee_retention .works p {
        font-size: 31px;
        line-height: 48px;
        color: #323232;
    }
    #increase_employee_retention .banner p {
        font-size: 31px;
    }
}
@media(max-width: 1439px){
    #increase_employee_retention .greyContainer {
        margin-top: -100px;
    }
    #increase_employee_retention .banner .container>.leftCol {
        flex-basis: 56%;
    }
    #increase_employee_retention .works {
        /*background-size: 106px, auto, auto, 104px, 489px;
        background-position: top 26.82px left, bottom -30px left -12px,bottom 184px left -395px, bottom 518px right -32px, bottom -68px right -142px;*/
    }
    #increase_employee_retention .greyContainer .containerWrapper {
        /*background-position: top 223px left 63px, left top 311px;*/
    }
    #increase_employee_retention .greyContainer h4{
        margin-top: 160px;
    }
    #increase_employee_retention .banner .topLeft1 {
        background-position: top 50px left -70px;
        background-size: 152px;
    }
}
@media(max-width: 1199px){
    #increase_employee_retention .greyContainer h4{
        font-size: 21px;
        line-height: 32px;
    }
    #increase_employee_retention .banner .container>.rightCol {
        flex-basis: Calc(48% - 60px);
    }
    #increase_employee_retention .banner .topRight1 {
        top: 33px;
        width: 500px;
        background-image: url(https://openwage.com/wp-content/themes/openwage/resources/images/financial_benefits/topRightDotted.png);
        background-size: 494px;
        background-position: top 30px right;
        height: 100%;
        background-repeat: no-repeat;
    }
    #increase_employee_retention .banner .topRight1 img{
            display: none;
    }
    #increase_employee_retention .banner h1 {
        font-size: 31px;
        line-height: 48px;
    }
    #increase_employee_retention .banner p {
        font-size: 18px;
        line-height: 32px;
        margin-top: 14px;
    }
    #increase_employee_retention .banner .container>.leftCol {
        padding-right: 12%;
        flex-basis: 52%;
    }
    #increase_employee_retention .greyContainer form {
        padding: 32px 40px;
        width: 100%;
    }
    #increase_employee_retention .greyContainer .list p{
        font-size: 18px;
        line-height: 32px;
        background-position: top 6px left;
        background-size: 25px;
    }
    #increase_employee_retention .greyContainer {
        margin-top: -86px;
    }
    #increase_employee_retention .banner>.wp-block-column>.wp-block-columns{
        padding-bottom: 0;
        background-image: url(/wp-content/themes/openwage/resources/images/financial_benefits/topLeft3.png),url(/wp-content/themes/openwage/resources/images/financial_benefits/topLeft4.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/topRight2.png);
        background-position: bottom 25px left 0px,bottom 94px left 50px, top 36px right -43px;
        background-size: auto;
    }
    #increase_employee_retention .greyContainer .containerWrapper {
        background-position: right -22px top 255px, top 172px left 7px;
        background-image: url(/wp-content/themes/openwage/resources/images/financial_benefits/greyRight.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/greyLeft1.png);
    }
    #increase_employee_retention .works{
        background-image: url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomLeft1.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomLeft2.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomRight2.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomRight3.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomRight4.png);
        background-position: bottom 193px left -38px, bottom 56px left 6px, bottom -135px right 111px, bottom right, top 28px right -53px;
        background-size: auto, auto, auto, 300px, auto;
    }
    #increase_employee_retention .banner img.mobile {
        width: 75%;
        margin: 0 0 -10px;
    }
    #increase_employee_retention .works h2 {
        line-height: 48px;
        font-size: 31px;
        padding-bottom: 8px;
    }
    #increase_employee_retention h3 {
        font-size: 18px;
        margin-bottom: 16px;
        line-height: 32px;
    }
    #increase_employee_retention .works p {
        font-size: 18px;
        line-height: 32px;
    }
}
@media(max-width: 1023px){
    #increase_employee_retention .banner .container>.rightCol{
        margin-left: 2em;
        position: relative;
    }
    #increase_employee_retention .banner .container>.leftCol{
        padding-bottom: 35px;
    }
    #increase_employee_retention .banner .rightCol figure {
        margin: 0;
        position: absolute;
        bottom: -49px;
        width: 85%;
    }
    #increase_employee_retention .greyContainer{
        margin-top: -107px;
    }
    #increase_employee_retention .banner>.wp-block-column>.wp-block-columns {
        padding-bottom: 80px;
    }
    #increase_employee_retention .banner .topRight1 {
        top: -42px;
        width: 675px;
    }
}
@media(max-width: 1023px){
    #increase_employee_retention .banner .rightCol figure {
        bottom: -12px;
    }
    #increase_employee_retention .greyContainer {
        margin-top: -98px;
    }
    #increase_employee_retention .banner .rightCol figure{
        bottom: -55px;
    }
    #increase_employee_retention .banner .topRight1 {
        top: -70px;
        width: 664px;
    }
    #increase_employee_retention .greyContainer .containerWrapper {
        /*background-image: url(/wp-content/themes/openwage/resources/images/financial_benefits/greyLeft1440.png),url(/wp-content/themes/openwage/resources/images/financial_benefits/greyLeft1440_1.png),url(/wp-content/themes/openwage/resources/images/financial_benefits/greyRight2.png);
        background-position: top 223px left 63px, left top 311px, top 122px right;*/
    }
}
@media(max-width: 991px){
    #increase_employee_retention .banner .container>.leftCol {
        padding-right: 7%;
    }
    #increase_employee_retention .greyContainer .container .wp-block-column:not(:first-child){
        margin-left: 2em;
    }
    #increase_employee_retention .greyContainer .nf-form-fields-required{
        font-size: 14px;
        line-height: 20px;
    }
    #increase_employee_retention .greyContainer form label{
        font-size: 16px;
        line-height: 28px;
    }
    #increase_employee_retention .greyContainer form input:not([type=button]){
        font-size: 16px;
    }
    #increase_employee_retention .greyContainer form .nf-field-label{
        margin-bottom: 8.2px !important;
    }
    #increase_employee_retention .greyContainer form input[type=button]{
        font-size: 12.16px;
        line-height: 18.53px;
        margin: 0px auto 0;
        width: 147px;
        height: 34px;
        padding: 8px 14px;
    }
    #increase_employee_retention .banner>.wp-block-column>.wp-block-columns{
        padding-bottom: 0px;
    }
}
@media(max-width: 781px){
    #increase_employee_retention .banner .container>.leftCol{
        padding-right: 0;
    }
}
@media(max-width: 767px){
    #increase_employee_retention .banner .container>.leftCol, #increase_employee_retention .banner .container>.rightCol, .greyContainer .container .wp-block-column, #increase_employee_retention .works .container .wp-block-column{
        flex-grow: 1;
        flex-basis: 100% !important;
    }
    #increase_employee_retention .banner .rightCol figure{
        position: unset;
        margin: 0 auto;
    }
    #increase_employee_retention .banner h1, #increase_employee_retention .banner p{
        text-align: center;
    }
    #increase_employee_retention .banner>.wp-block-column>.wp-block-columns {
        padding-bottom: 25px;
    }
    #increase_employee_retention .banner {
        background-image: url(https://openwage.com/wp-content/themes/openwage/resources/images/financial_benefits/topRightMob.png);
        background-size: 127px;
        background-repeat: no-repeat;
        background-position: bottom -58px right 0px;
    }
    #increase_employee_retention .banner .topRight1{
        display: none;
    }
    #increase_employee_retention {
        padding-top: 30px;
    }
    #increase_employee_retention .greyContainer{
        background-image: url(/wp-content/themes/openwage/resources/images/financial_benefits/bgMobile.png);
        margin-top: -115px;
    }
    #increase_employee_retention .greyContainer .containerWrapper{
        padding-bottom: 185px;
        background-position: right -22px center;
        background-image: url(/wp-content/themes/openwage/resources/images/financial_benefits/greyRight.png);
    }
    #increase_employee_retention .greyContainer form{
        margin-top: 30px;
    }
    #increase_employee_retention .works{
        margin-top: -77px;
        padding-top: 70px;
        padding-bottom: 60px;
    }
    #increase_employee_retention .greyContainer .container .wp-block-column:not(:first-child) {
        margin-left: 0;
    }
}
@media(max-width: 590px){
    #increase_employee_retention .greyContainer {
        margin-top: -68px;
        background-image: url(/wp-content/themes/openwage/resources/images/financial_benefits/bgMobile2.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/bgMobile2.png);
        background-size: 100%;
        background-position: top, bottom;
    }
    #increase_employee_retention .greyContainer .wp-block-columns.container {
        background-color: #f5f5f5;
        /*background-repeat: no-repeat;
        background-image: url(/wp-content/themes/openwage/resources/images/financial_benefits/greyRight.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/greyRight2.png);
        background-position: top 18px left 26px, center right;*/
    }
    #increase_employee_retention .greyContainer h4 {
        margin-top: 35px;
    }
    #increase_employee_retention .works {
        background-image: url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomLeft1.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomLeft2.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomRight2.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomRight3.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomRight4.png);
        background-position: top 115px left 0px, bottom 307px left -50px, bottom -120px right -68px, bottom 297px right, top 28px right -53px;
        background-size: auto, auto, auto, 300px, auto;
    }
    #increase_employee_retention .greyContainer .wp-block-columns.container2 {
        background-position: right -22px center;
        background-image: url(/wp-content/themes/openwage/resources/images/financial_benefits/greyRight.png);
        background-repeat: no-repeat;
    }
    #increase_employee_retention .banner {
        background-size: 300px, 152px, auto;
        background-position: bottom -75px right -200px, top left -42px, bottom left;
        background-image: url(https://openwage.com/wp-content/themes/openwage/resources/images/financial_benefits/topRight.png), url(https://openwage.com/wp-content/themes/openwage/resources/images/financial_benefits/topLeft.png), url(https://openwage.com/wp-content/themes/openwage/resources/images/financial_benefits/topLeft3.png);
    }
    #increase_employee_retention .greyContainer .containerWrapper {
        padding-top: 30px;
        padding-bottom: 90px;
    }
    #increase_employee_retention .banner .topLeft1{
        display: none;
    }
    #increase_employee_retention .banner h1{
        padding-bottom: 30px;
    }
    #increase_employee_retention .banner>.wp-block-column>.wp-block-columns{
        background-position: bottom -52px left -30.53px, top right -45px;
        background-image: url(/wp-content/themes/openwage/resources/images/financial_benefits/topLeft2.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/topRight2.png);
    }
    #increase_employee_retention .banner img.mobile {
        margin: 0 0 15px;
    }
}
@media(max-width: 375px){
    #increase_employee_retention .banner>.wp-block-column>.wp-block-columns {
        padding-bottom: 45px;
    }
    /*#increase_employee_retention .works {
        background-size: auto, auto, 575px, 60px, 300px;
        background-position: top 185px left 6.22px, bottom 206px left -70px,bottom 675px left -323px, top 148px right -15px, top 325px right -152px;
        background-image: url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomLeftMob.png),url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomLeft1.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomLeft2.png),url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomRight1440.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomRight2.png);
    }*/
}

/********************increase_employee_retention END******************/

/***********reduce_workplace START******************/
#reduce_workplace .banner .topLeft1 {
  position: absolute;
  top: 0;
  left: 0;
}
#reduce_workplace .banner .topLeft1 img {
    margin-left: 0;
    width: 75%;
}
#reduce_workplace .banner .topRight1 {
    position: absolute;
    top: 0;
    right: 0;
}
#reduce_workplace .banner .topRight1 img {
    margin-right: 0;
    width: 100%;
}
#reduce_workplace .banner>.wp-block-column>.wp-block-columns {
    background-image: url(/wp-content/themes/openwage/resources/images/financial_benefits/topLeft1.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/topLeft2.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/topRight2.png);
    background-repeat: no-repeat;
    background-position: bottom 95px left 296px, bottom -52px left 15.47px, bottom right 45px;
    margin-bottom: 0;
}
#reduce_workplace .greyContainer .containerWrapper {
    background-image: url(/wp-content/themes/openwage/resources/images/financial_benefits/greyLeft.png),url(/wp-content/themes/openwage/resources/images/financial_benefits/greyRight.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/greyLeft1.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/greyLeft3.png);
    background-size: auto;
    background-repeat: no-repeat;
    background-position: top 499px left 146px,right 62px top 431px, top 279px left 90.26px, bottom 174px left 233px;
    padding-bottom: 197px;
    padding-top: 0;
}
#reduce_workplace .greyContainer .list p.closeBrothers {
    font-size: 18px;
    line-height: 32px;
    color: #323232;
    background: unset;
    padding-left: 0;
    margin-top: 32px;
}
#reduce_workplace .greyContainer figure.letfCircle {
    position: absolute;
    bottom: -50%;
    left: 0;
    width: 987px;
}
#reduce_workplace .banner img.mobile{
    z-index: 2;
    position: relative;
}
#reduce_workplace .banner figure {
    margin: 0;
}
#reduce_workplace .greyContainer .nf-error .ninja-forms-field{
    border-color: rgba(223, 22, 66, 1) !important;
}
#reduce_workplace .greyContainer .nf-error .nf-error-msg, .nf-error-msg, #reduce_workplace .greyContainer .ninja-forms-req-symbol {
    color: rgba(223, 22, 66, 1);
    font-weight: 400;
    letter-spacing: 0;
    line-height: 32px;
    font-size: 18px;
    font-family: 'Lato-Regular';
}
#reduce_workplace .greyContainer .nf-after-form-content{
    display: none;
}
#reduce_workplace .greyContainer{
    position: relative;
    background-image: url(/wp-content/themes/openwage/resources/images/financial_benefits/bg.png);
    background-repeat: no-repeat;
    background-position: top left;
    background-size: 100% 100%;
    margin-top: 0px;
    z-index: 3;
}
#reduce_workplace .works{
    position: relative;
    padding-top: 60px;
    background-image: url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomLeft1.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomLeft2.png),url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomRight1.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomRight2.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomRight3.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomRight4.png);
    background-size: auto;
    background-repeat: no-repeat;
    background-position: top 26.82px left, bottom 109px left 142px,top 97px right, bottom -120px right 417px, bottom 60px right -20.1px, bottom -110px right 417.84px;
    padding-bottom: 95px;
    /* z-index: 4; */
    margin-top: -100px;
    padding-top: 100px;
}
#reduce_workplace .works .topSvg{
    position: absolute;
    width: 100%;
    top: 0;
    margin: -15px 0 0 ;
}
#reduce_workplace .greyContainer .bottomSvg {
    position: absolute;
    width: 100%;
    margin: -330px 0 0;
    top: 0;
}
#reduce_workplace .greyContainer .list p {
    background-image: url(/wp-content/themes/openwage/resources/images/checkmark_circle.png);
    background-repeat: no-repeat;
    background-position: top left;
    padding-left: 56px;
    margin-bottom: 14px;
    color: #323232;
    font-size: 27px;
    line-height: 48px;
}
#reduce_workplace .wp-block-columns.container {
    padding-left: 15px;
    padding-right: 15px;
    margin: 0 auto !important;
}
#reduce_workplace .banner .container>.rightCol{
    margin-left: 60px;
    flex-basis: Calc(49% - 60px);
}
@media (min-width: 768px){
  #reduce_workplace .wp-block-columns.container {
    max-width: 750px !important;
  }
}
@media (min-width: 992px){
  #reduce_workplace .wp-block-columns.container {
    max-width: 970px !important;
  }
}
@media (min-width: 1200px){
  #reduce_workplace .wp-block-columns.container {
    max-width: 1030px !important;
  }
}
@media (min-width: 1920px){
  #reduce_workplace .wp-block-columns.container {
    max-width: 1143px !important;
  }
}
#reduce_workplace {
    padding-top: 0px;
}
#reduce_workplace h3 {
    font-weight: bold;
    color: #323232;
    font-size: 31px;
    margin-bottom: 24px;
    margin-top: 10px;
    line-height: 48px;
    text-align: center;
    font-family: Poppins-Bold;
}
#reduce_workplace h2{
  font-weight: bold;
  color: #212121;
  font-size: 48px;
  padding-bottom: 20px;
  margin-bottom: 20px;
  margin-top: 0;
  font-family: Poppins-Bold;
}
#reduce_workplace .greyContainer .list{
    flex-basis: 52%;
}
#reduce_workplace .greyContainer .container .wp-block-column:not(:first-child){
    margin-left: 60px;
    flex-basis: 50%;
}
#reduce_workplace .greyContainer p{
  font-family: Lato-Regular;
  font-size: 18px;
  font-weight: normal;
}
#reduce_workplace .greyContainer .nf-form-fields-required {
    font-family: 'Lato-Regular';
    color: #757575;
    font-size: 18px;
    line-height: 32px;
    margin-bottom: 16px;
}
#reduce_workplace .greyContainer form{
    padding: 32px 46px;
    width: 538px;
    background: #FFFFFF;
    box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
    border-radius: 8px;
    position: relative;
    z-index: 2;
}
#reduce_workplace .greyContainer form .nf-field-label{
    margin-bottom: 8px;
}
#reduce_workplace .greyContainer form label {
    color: #212121;
    font-family: 'Lato-Regular';
    font-size: 18px;
    line-height: 32px;
}
#reduce_workplace .greyContainer form input:not([type=button]) {
    width: 100%;
    color: #9E9E9E;
    font-size: 18px;
    font-family: 'Lato-Regular';
    line-height: 28px;
    padding: 8px 16px;
    border: 2px solid #E0E0E0;
    background-color: #fff;
}
#reduce_workplace .greyContainer #ninja_forms_required_items, #reduce_workplace .greyContainer .nf-field-container{
    margin-bottom: 16px;
}
#reduce_workplace .greyContainer form input[type=button] {
    font-family: Poppins;
    font-weight: 700;
    font-size: 21px;
    line-height: 32px;
    text-align: center;
    background-color: #FF0050;
    color: #fff;
    border-radius: 8px;
    display: block;
    margin: 8px auto 0;
    width: 253px;
    height: 59px;
}
#reduce_workplace .works p{
    font-family: Lato-Regular;
    font-size: 31px;
    font-weight: normal;
    text-align: center;
    line-height: 48px;
    color: #323232;
}
#reduce_workplace .greyContainer form .nf-form-content{
    padding: 0;
}
#reduce_workplace .works h2{
    text-align: center;
    background-image: none;
    padding-bottom: 35px;
    margin-bottom: 15px;
    font-family: Poppins-Bold;
}
#reduce_workplace .works img{
    margin: 25px auto;
    display: block;
}
#reduce_workplace .banner h1{
    font-size: 48px;
    padding: 0;
    background-image: none;
    font-family: Poppins-Bold;
    line-height: 60px;
    color: #323232;
    margin-top: 15px;
    margin-bottom: 0;
}
#reduce_workplace .banner p{
  color: #323232;
  font-size: 31px;
  line-height: 150%;
  margin-top: 25px;
  margin-bottom: 0;
  font-family: Poppins-Regular;
}
#reduce_workplace .banner .container>.leftCol{
    flex-basis: 51%;
}
#reduce_workplace .greyContainer form label#nf-label-field-31 {
    color: #757575;
    font-size: 16px;
    line-height: 24px;
}
#reduce_workplace .greyContainer form label#nf-label-field-31:after {
    top: 8px;
}
#reduce_workplace .btn{
  padding: 0;
}
#reduce_workplace .banner img{
  /*width: 62%;*/
  height: auto;
  margin: 0 auto;
  display: block;
}
#reduce_workplace .greyContainer>.container {
    margin-bottom: 70px !important;
}
#reduce_workplace>.wp-block-columns {
    margin-bottom: 0;
}
#reduce_workplace .greyContainer h4 {
    font-size: 37px;
    color: #323232;
    line-height: 52px;
    font-family: Poppins-Bold;
    margin-bottom: 38px;
    margin-top: 136px;
}
#reduce_workplace a:hover, #reduce_workplace a:active, #reduce_workplace a:focus, #reduce_workplace a:visited{
  text-decoration: none;
}
/*@media(max-width: 991px){
  #reduce_workplace .banner h1 {
    font-size: 45px;
  }
  #reduce_workplace .banner p {
    font-size: 18px;
  }
  #reduce_workplace .banner {
    background-image: url(resources/images/financial_benefits/bannerLeft.png),url(resources/images/financial_benefits/bannerRight.png);
    background-size: 25px, 70px;
    background-position: top 40px left 0,right top 0px;
  }
  #reduce_workplace .greyContainer{
    padding-top: 6.5%;
  }
}*/
@media (max-width: 767px){
  #reduce_workplace .banner p {
      font-size: 14px;
  }
  #reduce_workplace .banner h1 {
    font-size: 36px;
  }
  #reduce_workplace h2{
    font-size: 32px;
  }
  #reduce_workplace .peace {
    padding-bottom: 0px;
  }
  #reduce_workplace .greyContainer{
    background-size: 100% 100%;
  }
   #reduce_workplace .greyContainer{
    padding-top: 3%;
  }
}
@media(max-width: 600px){
  #reduce_workplace .greyContainer{
    padding-top:8%;
  }
  #reduce_workplace .work{
    padding-bottom: 85%;
    background-size: 70%, 25%;
    background-position: bottom 80px left 15px,right bottom 90px;
  }
}
@media(max-width: 599px){
  #reduce_workplace .banner{
    text-align: center;
    /*background-position: top 25px left 25px,right bottom 105px;*/
  }
  #reduce_workplace .banner .btn {
    margin: 0 auto 50px;
  }
  #reduce_workplace .banner p {
    margin-top: 25px;
    margin-bottom: 25px;
  }
  #reduce_workplace {
    padding-top: 15px;
  }
  #reduce_workplace .banner figure {
    margin-bottom: 0;
  }
}
@media(min-width: 1920px){
#reduce_workplace .banner .topRight1{
    background-image: url(https://openwage.com/wp-content/themes/openwage/resources/images/financial_benefits/topRight.png);
    height: 100%;
    right: -172px;
    top: -35px;
    background-repeat: no-repeat;
    background-size: 85%;
    width: 60%;
}
#reduce_workplace .banner .topRight1 img {
    display: none;
}
}
@media(max-width: 1919px){
    #reduce_workplace .banner .container>.leftCol{
        flex-basis: 60%;
    }
    #reduce_workplace .banner .container>.rightCol{
        flex-basis: 40%;
        margin-left: 32px;
    }
    #reduce_workplace .banner .topLeft1{
        top: -28px;
        left: -80px;
    }
    #reduce_workplace .banner .topLeft1 img {
        width: 90%;
    }
    #reduce_workplace .banner .topRight1 {
        top: -28px;
        width: 795px;
    }
    #reduce_workplace .greyContainer{
        margin-top: -93px;
    }
    #reduce_workplace .banner>.wp-block-column>.wp-block-columns {
        background-image: url(/wp-content/themes/openwage/resources/images/financial_benefits/topLeft2.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/topRight2.png);
        background-position: bottom -52px left 15.47px, top right -45px;
        padding-bottom: 15px;
    }
    #reduce_workplace .greyContainer .containerWrapper {
       background-position: right -20px top 237px, top 119px left 16px, bottom 100px left -22px;
    background-image: url(/wp-content/themes/openwage/resources/images/financial_benefits/greyRight.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/greyLeft1.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomLeft1.png);
    }
    #reduce_workplace .greyContainer figure.letfCircle{
        bottom: -30%;
        width: 530px;
        display: none;
    }
    #reduce_workplace .works {
        /*background-image: url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomLeft.png),url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomLeft1.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomLeft2.png),url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomRight1440.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomRight2.png);
        background-size: 106px, auto, auto, 104px, 489px;
        background-position: top 26.82px left, bottom -30px left -12px,bottom 100px left -330px, bottom 518px right -15px, bottom -65px right -92px;*/
        background-image: url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomLeft2.png),url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomRight4.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomRight2.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomRight3.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomRight4.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/greyLeft2.png);
        background-position: bottom 33.8px left 2.37px,top 43px right -43px, bottom -145px right 176px, bottom 60px right -20.1px, bottom -110px right 417.84px, bottom 247px left -141px;
        background-size: auto, auto, auto, auto, auto, 987px;
        /*background-position: bottom 109px left 142px,top 43px right -43px, bottom -120px right 417px, bottom 60px right -20.1px, bottom -110px right 417.84px;*/
    }
    #reduce_workplace h3 {
        font-weight: bold;
        color: #323232;
        font-size: 31px;
        margin-bottom: 24px;
        line-height: 48px;
    }
    #reduce_workplace .works p {
        font-size: 31px;
        line-height: 48px;
        color: #323232;
    }
    #reduce_workplace .banner p {
        font-size: 31px;
    }
}
@media(max-width: 1439px){
    #reduce_workplace .greyContainer {
        margin-top: -100px;
    }
    #reduce_workplace .banner .container>.leftCol {
        flex-basis: 56%;
    }
    #reduce_workplace .works {
        /*background-size: 106px, auto, auto, 104px, 489px;
        background-position: top 26.82px left, bottom -30px left -12px,bottom 184px left -395px, bottom 518px right -32px, bottom -68px right -142px;*/
    }
    #reduce_workplace .greyContainer .containerWrapper {
        /*background-position: top 223px left 63px, left top 311px;*/
        background-image: url(/wp-content/themes/openwage/resources/images/financial_benefits/greyRight.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/greyLeft1.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/greyLeft3.png);
        background-position: right -10px top 203px, top 172px left 7px, top 88px left 56.25px;
        background-size: 20px, 21px, 17px;
    }
    #reduce_workplace .greyContainer h4{
        margin-top: 160px;
    }
}
@media(max-width: 1199px){
    #reduce_workplace .greyContainer h4{
        font-size: 21px;
        line-height: 32px;
    }
    #reduce_workplace .banner .container>.rightCol {
        flex-basis: Calc(48% - 60px);
    }
    #reduce_workplace .banner .topRight1 {
        top: 33px;
        width: 500px;
        background-image: url(https://openwage.com/wp-content/themes/openwage/resources/images/financial_benefits/topRightDotted.png);
        background-size: 494px;
        background-position: top 30px right;
        height: 100%;
        background-repeat: no-repeat;
    }
    #reduce_workplace .banner .topRight1 img{
            display: none;
    }
    #reduce_workplace .banner h1 {
        font-size: 31px;
        line-height: 48px;
        padding-bottom: 75px;
    }
    #reduce_workplace .banner p {
        font-size: 18px;
        line-height: 32px;
        margin-top: 14px;
    }
    #reduce_workplace .banner .container>.leftCol {
        padding-right: 12%;
        flex-basis: 52%;
    }
    #reduce_workplace .greyContainer form {
        padding: 32px 40px;
        width: 100%;
    }
    #reduce_workplace .greyContainer .list p{
        font-size: 18px;
        line-height: 32px;
        background-position: top 6px left;
        background-size: 25px;
    }
    #reduce_workplace .greyContainer {
        margin-top: -86px;
    }
    #reduce_workplace .banner>.wp-block-column>.wp-block-columns{
        padding-bottom: 0;
        background-image: url(/wp-content/themes/openwage/resources/images/financial_benefits/topLeft3.png),url(/wp-content/themes/openwage/resources/images/financial_benefits/topLeft4.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/topRight2.png);
        background-position: bottom 25px left 0px,bottom 94px left 50px, top 36px right -43px;
        background-size: auto;
    }
    #reduce_workplace .greyContainer .containerWrapper {
        /*background-position: right -22px top 255px, top 172px left 7px;
        background-image: url(/wp-content/themes/openwage/resources/images/financial_benefits/greyRight.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/greyLeft1.png);*/
    }
    #reduce_workplace .works{
        background-image: url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomLeft1.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomLeft2.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomRight2.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomRight3.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomRight4.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/greyLeft2.png);
        background-position: bottom 193px left -38px, bottom 56px left 6px, bottom -135px right 111px, bottom right, top 28px right -53px, bottom left ;
        background-size: auto, auto, auto, 300px, auto, 572px;
    }
    #reduce_workplace .banner img.mobile {
        width: 75%;
        margin: 0 0 -10px;
    }
    #reduce_workplace .works h2 {
        line-height: 48px;
        font-size: 31px;
        padding-bottom: 8px;
    }
    #reduce_workplace h3 {
        font-size: 18px;
        margin-bottom: 16px;
        line-height: 32px;
    }
    #reduce_workplace .works p {
        font-size: 18px;
        line-height: 32px;
    }
}
@media(max-width: 1023px){
    #reduce_workplace .banner .container>.rightCol{
        margin-left: 2em;
        position: relative;
    }
    #reduce_workplace .banner .container>.leftCol{
        padding-bottom: 35px;
    }
    #reduce_workplace .banner .rightCol figure {
        margin: 0;
        position: absolute;
        bottom: -49px;
        width: 85%;
    }
    #reduce_workplace .greyContainer{
        margin-top: -107px;
    }
    #reduce_workplace .banner>.wp-block-column>.wp-block-columns {
        padding-bottom: 80px;
        background-size: 60px, auto, 31px;
        background-position: bottom 25px left 0px,bottom 94px left 50px, top 36px right -15px;
    }
    #reduce_workplace .banner .topRight1 {
        top: -42px;
        width: 675px;
    }
}
@media(max-width: 1023px){
    #reduce_workplace .banner .rightCol figure {
        bottom: -12px;
    }
    #reduce_workplace .greyContainer {
        margin-top: -98px;
    }
    #reduce_workplace .banner .rightCol figure{
        bottom: -55px;
    }
    #reduce_workplace .banner .topRight1 {
        top: -70px;
        width: 664px;
    }
    #reduce_workplace .greyContainer .containerWrapper {
        /*background-image: url(/wp-content/themes/openwage/resources/images/financial_benefits/greyLeft1440.png),url(/wp-content/themes/openwage/resources/images/financial_benefits/greyLeft1440_1.png),url(/wp-content/themes/openwage/resources/images/financial_benefits/greyRight2.png);
        background-position: top 223px left 63px, left top 311px, top 122px right;*/
        /*background-position: right -10px top 203px, top 172px left 7px;
        background-size: 20px, 21px;*/
    }
    #reduce_workplace .works{
        background-position: bottom 193px left -15px, bottom 56px left 6px, bottom -60px right 111px, bottom -100px right -60px, top 60px right -32px, bottom 245px left -170px;
        background-size: 31px, 45px, 121px, 300px, 64px,572px;
    }
}
@media(max-width: 991px){
    #reduce_workplace .banner .container>.leftCol {
        padding-right: 7%;
    }
    #reduce_workplace .greyContainer .container .wp-block-column:not(:first-child){
        margin-left: 2em;
    }
    #reduce_workplace .greyContainer .nf-form-fields-required{
        font-size: 14px;
        line-height: 20px;
    }
    #reduce_workplace .greyContainer form label{
        font-size: 16px;
        line-height: 28px;
    }
    #reduce_workplace .greyContainer form input:not([type=button]){
        font-size: 16px;
    }
    #reduce_workplace .greyContainer form .nf-field-label{
        margin-bottom: 8.2px !important;
    }
    #reduce_workplace .greyContainer form input[type=button]{
        font-size: 12.16px;
        line-height: 18.53px;
        margin: 0px auto 0;
        width: 147px;
        height: 34px;
        padding: 8px 14px;
    }
    #reduce_workplace .banner>.wp-block-column>.wp-block-columns{
        padding-bottom: 0px;
    }
}
@media(max-width: 781px){
    #reduce_workplace .banner .container>.leftCol{
        padding-right: 0;
    }
}
@media(max-width: 767px){
    #reduce_workplace .banner .container>.leftCol, #reduce_workplace .banner .container>.rightCol, .greyContainer .container .wp-block-column, #reduce_workplace .works .container .wp-block-column{
        flex-grow: 1;
        flex-basis: 100% !important;
    }
    #reduce_workplace .banner .rightCol figure{
        position: unset;
        margin: 0 auto;
    }
    #reduce_workplace .banner h1, #reduce_workplace .banner p{
        text-align: center;
    }
    #reduce_workplace .banner>.wp-block-column>.wp-block-columns {
        padding-bottom: 25px;
    }
    #reduce_workplace .banner {
        background-image: url(https://openwage.com/wp-content/themes/openwage/resources/images/financial_benefits/topRightMob.png);
        background-size: 127px;
        background-repeat: no-repeat;
        background-position: bottom -58px right 0px;
    }
    #reduce_workplace .banner .topRight1{
        display: none;
    }
    #reduce_workplace {
        padding-top: 30px;
    }
    #reduce_workplace .greyContainer{
        background-image: url(/wp-content/themes/openwage/resources/images/financial_benefits/bgMobile.png);
        margin-top: -115px;
    }
    #reduce_workplace .greyContainer .containerWrapper{
        padding-bottom: 185px;
        background-position: right -22px center, left 0px top 11px;
        background-image: url(/wp-content/themes/openwage/resources/images/financial_benefits/greyRight.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/greyLeft3.png);
    }
    #reduce_workplace .greyContainer form{
        margin-top: 30px;
    }
    #reduce_workplace .works{
        margin-top: -77px;
        padding-top: 70px;
        padding-bottom: 60px;
    }
    #reduce_workplace .greyContainer .container .wp-block-column:not(:first-child) {
        margin-left: 0;
    }
}
@media(max-width: 590px){
    #reduce_workplace .greyContainer {
        margin-top: -68px;
        background-image: url(/wp-content/themes/openwage/resources/images/financial_benefits/bgMobile2.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/bgMobile2.png);
        background-size: 100%;
        background-position: top, bottom;
    }
    #reduce_workplace .greyContainer .wp-block-columns.container {
        background-color: #f5f5f5;
        /*background-repeat: no-repeat;
        background-image: url(/wp-content/themes/openwage/resources/images/financial_benefits/greyRight.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/greyRight2.png);
        background-position: top 18px left 26px, center right;*/
    }
    #reduce_workplace .greyContainer h4 {
        margin-top: 35px;
    }
    #reduce_workplace .works {
        background-image: url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomLeft1.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomLeft2.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomRight2.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomRight3.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomRight4.png);
        background-position: top 115px left 0px, bottom 307px left -50px, bottom -120px right -68px, bottom 297px right, top 28px right -53px;
        background-size: auto, auto, auto, 300px, auto;
    }
    #reduce_workplace .greyContainer .wp-block-columns.container2 {
        background-position: right -22px center;
        background-image: url(/wp-content/themes/openwage/resources/images/financial_benefits/greyRight.png);
        background-repeat: no-repeat;
    }
    #reduce_workplace .banner {
        background-size: 300px, 152px, auto;
        background-position: bottom -75px right -200px, top -26px left -42px, bottom left;
        background-image: url(https://openwage.com/wp-content/themes/openwage/resources/images/financial_benefits/topRight.png), url(https://openwage.com/wp-content/themes/openwage/resources/images/financial_benefits/topLeft.png), url(https://openwage.com/wp-content/themes/openwage/resources/images/financial_benefits/topLeft3.png);
    }
    #reduce_workplace .greyContainer .containerWrapper {
        padding-top: 30px;
        padding-bottom: 90px;
    }
    #reduce_workplace .banner .topLeft1{
        display: none;
    }
    #reduce_workplace .banner h1{
        padding-bottom: 30px;
    }
    #reduce_workplace .banner>.wp-block-column>.wp-block-columns{
        background-position: bottom -52px left -30.53px, top right -45px;
        background-image: url(/wp-content/themes/openwage/resources/images/financial_benefits/topLeft2.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/topRight2.png);
    }
    #reduce_workplace .banner img.mobile {
        margin: 0 0 15px;
    }
}
@media(max-width: 375px){
    #reduce_workplace .banner>.wp-block-column>.wp-block-columns {
        padding-bottom: 45px;
    }
    /*#reduce_workplace .works {
        background-size: auto, auto, 575px, 60px, 300px;
        background-position: top 185px left 6.22px, bottom 206px left -70px,bottom 675px left -323px, top 148px right -15px, top 325px right -152px;
        background-image: url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomLeftMob.png),url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomLeft1.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomLeft2.png),url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomRight1440.png), url(/wp-content/themes/openwage/resources/images/financial_benefits/bottomRight2.png);
    }*/
}
/********************reduce_workplace END******************/
/*******************New Home START**********************/
#newHome .banner .topLeft1 {
  position: absolute;
  top: 0;
  left: 0;
}
#newHome .banner .topLeft1 img {
    margin-left: 0;
    width: 100%;
}
#newHome .banner .topRight {
    position: absolute;
    top: 0;
    right: 0;
}
#newHome .banner .topRight img {
    margin-right: 0;
    width: 100%;
}
#newHome .banner>.wp-block-column>.wp-block-columns {
    background-image: url(/wp-content/themes/openwage/resources/images/newHome/topRight.png), url(/wp-content/themes/openwage/resources/images/newHome/TopRight2.png);
    background-repeat: no-repeat;
    background-position: top right 110px, top 415px right 263px;
    margin-bottom: 0;
    background-size: 133px, 34px;
}
#newHome .banner .container {
    padding-top: 95px;
}
#newHome .greyContainer .containerWrapper {
    /*background-image: url(/wp-content/themes/openwage/resources/images/newHome/greyLeft.png),url(/wp-content/themes/openwage/resources/images/newHome/greyRight.png), url(/wp-content/themes/openwage/resources/images/newHome/greyRight2.png);
    background-size: auto;
    background-repeat: no-repeat;
    background-position: top 162px left 120px,right 62px top 295px, bottom 120px right;
    padding-bottom: 197px;*/
}
#newHome .banner .Left2-3 {
    position: absolute;
    top: 520px;
    left: 0;
}
#newHome .banner img.mobile{
    z-index: 2;
    position: relative;
}
#newHome .banner figure {
    margin: 0;
}
#newHome .greyContainer{
    position: relative;
    background-image: url(/wp-content/themes/openwage/resources/images/newHome/secondleft.png);
    background-repeat: no-repeat;
    background-position: top 91px left 258px;
    background-size: 19.5px;
}
#newHome .works{
    position: relative;
    background-image: url(/wp-content/themes/openwage/resources/images/newHome/thirdLeft.png),url(/wp-content/themes/openwage/resources/images/newHome/thirdLeft2.png);
    background-size: auto, auto;
    background-repeat: no-repeat;
    background-position: top 159.5px left 286.76px, top 374px left 468px;
    padding-top: 184px;
}
#newHome .works .topSvg{
    position: absolute;
    width: 100%;
    top: 0;
    margin: -15px 0 0 ;
}
#newHome .greyContainer .bottomSvg {
    position: absolute;
    width: 100%;
    margin: -330px 0 0;
    top: 0;
}
#newHome h3{
  color: #212121;
  font-size: 37px;
  line-height: 52px;
  font-weight: 700;
  font-family: Poppins-Bold;
  margin-bottom: 8px;
  margin-top: 166px;
}
#newHome .greyContainer .boxwrapper{
  padding: 16px;
  background: #FFFFFF;
  border: 1px solid #F5F5F5;
  box-shadow: 0px 0px 1px rgba(255, 0, 80, 0.05), 0px 4px 8px rgba(255, 0, 80, 0.1);
  border-radius: 16px;
  height: 100%;
}
#newHome .greyContainer p {
    color: #212121;
    font-size: 16px;
    line-height: 28px;
    font-family: Lato-Regular;
    margin-bottom: 0;
}
#newHome .greyContainer p.dark {
    color: #212121;
    font-size: 16px;
    line-height: 26px;
    font-weight: 700;
    font-family: Lato-Regular;
    padding-right: 5px;
    margin-bottom: 18px;
    font-family: Lato-Bold;
}
#newHome .greyContainer h4.red {
    color: #FF0050;
    font-size: 48px;
    line-height: 60px;
    font-weight: 700;
    font-family: Poppins-Bold;
    margin: 0 0 4px;
}
#newHome p.zeroCost {
    color: #212121;
    font-size: 31px;
    line-height: 48px;
    font-weight: 400;
    font-family: Poppins-Regular;
    margin-bottom: 64px;
}
#newHome .wp-block-columns.container {
    padding-left: 15px;
    padding-right: 15px;
    margin: 0 auto !important;
}
#newHome .banner .container>.rightCol{
    margin-left: 60px;
}
@media (min-width: 768px){
  #newHome .wp-block-columns.container {
    max-width: 750px !important;
  }
}
@media (min-width: 992px){
  #newHome .wp-block-columns.container {
    max-width: 970px !important;
  }
}
@media (min-width: 1200px){
  #newHome .wp-block-columns.container {
    max-width: 1030px !important;
  }
}
@media (min-width: 1400px){
  #newHome .wp-block-columns.container {
    max-width: 1140px !important;
  }
}
@media (min-width: 1920px){
  #newHome .wp-block-columns.container {
    max-width: 1143px !important;
  }
}
/*#newHome {
    padding-top: 95px;
}*/
#newHome .banner .container{
  padding-top: 95px;
}
#newHome h2{
  font-weight: bold;
  color: #212121;
  font-size: 37px;
  line-height: 52px;
  /*background-image: linear-gradient(to right, #FF0050, #FF0050);
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: 35px 4px;
  padding-bottom: 20px;
  margin-bottom: 20px;
  margin-top: 0;*/
  font-family: Poppins-Bold;
}
#newHome .greyContainer .list{
    flex-basis: 52%;
}
#newHome .greyContainer .container .wp-block-column:not(:first-child){
    margin-left: 30px;
}
#newHome .greyContainer .nf-form-fields-required {
    font-family: 'Lato-Regular';
    color: #757575;
    font-size: 18px;
    line-height: 32px;
    margin-bottom: 16px;
}
#newHome .greyContainer form{
    padding: 32px 46px;
    width: 538px;
    background: #FFFFFF;
    box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
    border-radius: 8px;
    position: relative;
    z-index: 2;
}
#newHome .greyContainer form .nf-field-label{
    margin-bottom: 8px;
}
#newHome .greyContainer form label {
    color: #212121;
    font-family: 'Lato-Regular';
    font-size: 18px;
    line-height: 32px;
}
#newHome .greyContainer form input:not([type=button]) {
    width: 100%;
    color: #9E9E9E;
    font-size: 18px;
    font-family: 'Lato-Regular';
    line-height: 28px;
    padding: 8px 16px;
    border: 2px solid #E0E0E0;
}
#newHome .greyContainer #ninja_forms_required_items, #newHome .greyContainer .nf-field-container{
    margin-bottom: 16px;
}
#newHome .greyContainer form input[type=button] {
    font-family: Poppins;
    font-weight: 700;
    font-size: 21px;
    line-height: 32px;
    text-align: center;
    background-color: #FF0050;
    color: #fff;
    border-radius: 8px;
    display: block;
    margin: 8px auto 0;
    width: 253px;
    height: 59px;
}
#newHome .works p{
    font-family: Lato-Regular;
    font-size: 21px;
    font-weight: normal;
    line-height: 32px;
    color: #212121;
    max-width: 450px;
    margin: 0 auto 24px;
}
#newHome .forthSec {
    padding-top: 104px;
    background-image: url(/wp-content/themes/openwage/resources/images/newHome/fourthLeft.png);
    background-repeat: no-repeat;
    background-position: top 140px left 74px;
    background-size: 54px;
}
#newHome .forthSec h5{
  color: #212121;
  font-family: Poppins-Bold;
  font-size: 26px;
  line-height:40px;
  font-weight: 700;
  margin: 0 0 16px;
}
#newHome .forthSec p{
  color: #212121;
  font-family: Lato-Regular;
  font-size: 21px;
  line-height:32px;
}
#newHome .forthSec .container img{
  margin-bottom: 42px;
}
#newHome .forthSec .Left4-5 {
    position: absolute;
    top: 1570px;
    left: 0;
}
#newHome .fifthSec h6 {
    font-size: 16px;
    line-height: 28px;
    color: #212121;
    font-family: Lato-Regular;
    font-weight: 700;
    font-family: Lato-Bold;
}
#newHome .sixthSec label {
    color: #212121;
    font-size: 18px;
    line-height: 32px;
    font-family: Lato-Regular;
    font-weight: 400;
}
#newHome .sixthSec input, #newHome .sixthSec .nf-form-content textarea.ninja-forms-field{
  color: #9E9E9E;
  font-size: 18px;
  line-height: 32px;
  font-family: Lato-Regular;
  font-weight: 400;
  padding: 8px 16px;
  border: 2px solid #E0E0E0;
  border-radius: 4px;
  margin: 4px 0px 16px;
  background-color: #fff;
}
#newHome .sixthSec .nf-field-label{
  margin-bottom: 0;
}
#newHome .sixthSec .nf-form-content textarea.ninja-forms-field {
    height: 88px;
}
#newHome .sixthSec .nf-form-fields-required {
    font-family: 'Poppins-Bold';
    font-weight: bold;
    font-size: 21px;
    line-height: 32px;
    text-align: center;
    background: linear-gradient(99.84deg, #8366FF -17.91%, #FF3373 71.76%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    margin-bottom: 11px;
}
#newHome .sixthSec .nf-response-msg p{
    text-align: center;
}
#newHome .sixthSec .nf-form-content {
    padding: 5px 0;
    max-width: unset;
    margin: 0 auto;
}
#newHome .sixthSec form{
  max-width: 880px;
  margin: 0 auto;
  border: 1px solid #F5F5F5;
  box-shadow: 0px 0px 1px rgb(255 0 80 / 5%), 0px 2px 4px rgb(255 0 80 / 10%);
  border-radius: 8px;
  padding: 32px;
  z-index: 3;
  position: relative;
  background-color: #fff;
}
#newHome .sixthSec form .nf-after-form-content{
  display: none;
}
#newHome .sixthSec nf-fields-wrap nf-field:nth-child(7), #newHome .sixthSec nf-fields-wrap nf-field:nth-child(8) {
    display: block;
    width: 100%;
    margin: 0 auto;
}
#newHome .sixthSec .nf-field-container {
    margin-bottom: 0;
}
 
#newHome .sixthSec form input[type=button]{
  font-size: 21px;
  line-height: 32px;
  display: block;
  text-align: center;
  color: #FFFFFF;
  margin: 9px auto 0;
  width: 254px;
  height: 48px;
  background: #FF0050;
  border-radius: 8px;
  padding: 8px 16px;
  border: none;
  font-family: 'Poppins-Bold';
}
#newHome .fifthSec p {
    font-size: 16px;
    line-height: 28px;
    color: #212121;
    font-family: Lato-Regular;
    font-weight: 400;
}
#newHome .fifthSec p.security {
    color: #FF0050;
    font-size: 21px;
    line-height: 32px;
}
#newHome .fifthSec {
    padding-top: 224px;
    background-image: url(/wp-content/themes/openwage/resources/images/newHome/fifthleft.png), url(/wp-content/themes/openwage/resources/images/newHome/fifthRight.png);
    background-repeat: no-repeat;
    background-position: top 124px left 555px, right 588px top 94px;
    background-size: 54px, 22px;
}
#newHome .sixthSec {
    padding-top: 302px;
    background-image: url(/wp-content/themes/openwage/resources/images/newHome/sixthLeft1.png), url(/wp-content/themes/openwage/resources/images/newHome/sixthLeft2.png), url(/wp-content/themes/openwage/resources/images/newHome/sixthLeftBottom.png), url(/wp-content/themes/openwage/resources/images/newHome/sixthRightBottom.png);
    background-repeat: no-repeat;
    background-position: top 225px left 386px, left 59px top 373px, left -95px bottom -320px, right 117px bottom -94px;
    background-size: 22.04px, 78px, 535.6px, 233.9px;
    padding-bottom: 257px;
}
#newHome .sixthSec p.security{
  font-size: 21px;
  line-height: 32px;
  color: #212121;
  font-family: Lato-Regular;
  margin-bottom: 29.5px;
}
#newHome .right5-6 {
    position: absolute;
    right: 0;
    top: 3265px;
}
#newHome .newsletterSec h2{
  margin: 0 auto;
}
#newHome .newsletterSec input:not([type=button]) {
    width: 350px;
    height: 60px;
    border: 2px solid #E0E0E0;
    border-radius: 4px;
    padding: 8px 16px;
    font-family: 'Lato-Regular';
    font-size: 18px;
    line-height: 28px;
    background-color: #fff;
}
#newHome form .nf-error .ninja-forms-field{
    border-color: rgba(223, 22, 66, 1) !important;
}
#newHome form .nf-error .nf-error-msg {
    color: #e80000;
    color: rgba(223, 22, 66, 1);
    font-family: 'Lato-Regular';
    font-size: 18px;
    line-height: 32px;
    font-weight: 400;
}
#newHome .newsletterSec input[type=button] {
    font-family: 'Poppins-Bold';
    font-size: 21px;
    font-weight: 700;
    line-height: 32px;
    padding: 8px 16px;
    width: 174px;
    height: 60px;
    background: #FF0050;
    border-radius: 8px;
    color: #fff;
}
#newHome .newsletterSec input[type=button]:hover{
  color: #fff;
}
#newHome .newsletterSec .nf-response-msg p {
    text-align: center;
}
#newHome .newsletterSec nf-fields-wrap {
    display: flex;
    justify-content: center;
    align-items: flex-start;
}
#newHome .sixthSec .nf-error.field-wrap .nf-field-element:after{
  top: 5px;
}
#newHome .newsletterSec nf-fields-wrap nf-field:nth-child(odd) {
    margin-right: 16px;
}
#newHome .newsletterSec .nf-form-content .label-above .nf-field-label{
  display: none;
}
#newHome .newsletterSec {
    padding-top: 150px;
    padding-bottom: 167px;
    background-image: url(/wp-content/themes/openwage/resources/images/newHome/newsletterLeft1.png), url(/wp-content/themes/openwage/resources/images/newHome/newsletterLeft2.png), url(/wp-content/themes/openwage/resources/images/newHome/newsletterRight.png);
    background-repeat: no-repeat;
    background-position: bottom 127px left 227px, left 481px bottom 316px, right bottom 29.97px;
    background-size: 78px, 22px, 614px;
}
#newHome .faqSec {
    background: linear-gradient(97.97deg, #5933FF 43.09%, #FF3373 99.11%);
}
#newHome .faqSec .fa-plus:before {
    content: url(/wp-content/themes/openwage/resources/images/newHome/Arrow.png);
}
#newHome .faqSec .fa-minus:before {
    content: url(/wp-content/themes/openwage/resources/images/newHome/ArrowOpen.png);
}
#newHome .faqSec #wpsm_accordion_1434 .wpsm_panel-default > .wpsm_panel-heading {
    background-color: transparent !important;
    border-color: #fff !important;
}
#newHome .faqSec #wpsm_accordion_1434 .wpsm_panel-default > .wpsm_panel-heading .wpsm_panel-title{
  font-size: 18px;
  line-height: 32px;
  font-family: 'Lato-Regular';
}
#newHome .faqSec #wpsm_accordion_1434 .wpsm_panel-default > .wpsm_panel-heading .wpsm_panel-title .wpsm_panel-title a{
  color: #fff !important;
}
#newHome .faqSec #wpsm_accordion_1434 .ac_open_cl_icon, #newHome .faqSec .wpsm_panel, #newHome .faqSec #wpsm_accordion_1434 .wpsm_panel-body{
  background-color: transparent !important;
}
#newHome .faqSec #wpsm_accordion_1434 .wpsm_panel-body{
  border: none !important;
  padding: 0 15px 15px 0;
  font-family: 'Lato-Regular' !important;
  font-size: 18px !important;
  line-height: 32px;
  color: #fff !important;
}
#newHome .faqSec h2 {
  color: #fff;
  font-size: 40px;
  line-height: 48px;
  letter-spacing: -0.5px;
  margin: 0;
  text-align: left;
}
#newHome .faqSec {
  padding-top: 204px;
  padding-bottom: 222px;
}
#newHome .faqSec .wpsm_panel-group .wpsm_panel.wpsm_panel-default:last-child{
  border: none !important;
}
#newHome .faqSec #wpsm_accordion_1434 .ac_title_class{
  font-family: 'Lato-Regular' !important;
  font-size: 18px !important;
  line-height: 32px;
  color: #fff;
  font-weight: bold;
  padding: 15px 0 15px;
}
#newHome .faqSec .wpsm_panel.wpsm_panel-default {
    border-bottom: 1px solid #fff !important;
}
#newHome .newsletterSec p.security {
    font-size: 26px;
    line-height: 40px;
    color: #212121;
    margin-bottom: 32px;
}
#newHome .fifthSec h2{
  font-size: 48px;
  line-height: 60px;
  color: #000;
  margin: 12px 0 40px;
}
#newHome .sixthSec h2{
  margin: 0 auto 25px;
}
#newHome .fifthSec .fifthsecWrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 22.44px 16px;
  width: 540px;
  height: 164px;
  background: #FFFFFF;
  border: 1px solid #F5F5F5;
  box-shadow: 0px 0px 1px rgb(255 0 80 / 5%), 0px 4px 8px rgb(255 0 80 / 10%);
  border-radius: 16px;
  margin-bottom: 34px;
}
/*#newHome .sixthSec nf-fields-wrap nf-field {
    width: Calc(50% - 8px);
    display: inline-block;
}
#newHome .sixthSec nf-fields-wrap nf-field:nth-child(odd) {
  margin-right: 8px;
}
#newHome .sixthSec nf-field:nth-child(even) {
  margin-left: 8px;
}*/
@media only screen and (max-width: 800px){
  #newHome .sixthSec .nf-form-cont .one-half {
        width: 48.717948717948715%;
        margin-left: 2.564102564102564%;
        float: left;
        clear: none;
  }
  #newHome .sixthSec .nf-form-cont .first{
    margin-left: 0;
  }
}
@media only screen and (max-width: 767px){
  #newHome .sixthSec .nf-form-cont .five-sixths, #newHome .sixthSec .nf-form-cont .four-sixths, #newHome .sixthSec .nf-form-cont .one-fourth, #newHome .sixthSec .nf-form-cont .one-half, #newHome .sixthSec .nf-form-cont .one-sixth, #newHome .sixthSec .nf-form-cont .one-third, #newHome .sixthSec .nf-form-cont .three-fourths, #newHome .sixthSec .nf-form-cont .three-sixths, #newHome .sixthSec .nf-form-cont .two-fourths, #newHome .sixthSec .nf-form-cont .two-sixths, #newHome .sixthSec .nf-form-cont .two-thirds {
      width: 100%;
  }
  #newHome .sixthSec .nf-form-cont .one-half{
    margin-left: 0%;
    clear: both;
  }
}
#newHome .fifthSec .fifthsecWrapper img{
  margin-right: 24px;
  max-width: 100px;
}
#newHome .newsletterSec .nf-error.field-wrap .nf-field-element:after{
  height: 60px;
}
#newHome .greyContainer form .nf-form-content{
    padding: 0;
}
#newHome .works h2{
    text-align: center;
    background-image: none;
    padding-bottom: 79.93px;
    margin-bottom: 0px;
    font-family: Poppins-Bold;
}
#newHome .works img{
    margin: 0 auto;
    display: block;
}
#newHome .works .fairPrice {
    position: absolute;
    bottom: 20px;
    right: 50%;
    background-color: #fff;
    width: 267.32px;
    height: 98.79px;
    border: 0.915464px solid #F5F5F5;
    box-shadow: 0px 0px 0.915464px rgb(255 0 80 / 5%), 0px 3.66186px 7.32371px rgb(255 0 80 / 10%);
    border-radius: 14.6474px;
    padding: 14.65px;
}
#newHome .works .fairPrice p {
    color: #212121;
    font-size: 16px;
    line-height: 28px;
    margin-bottom: 0px;
    font-family: Poppins-Bold;
    text-align: left;
    padding-left:0;
}
#newHome .works .fairPrice h5 {
    color: #FF0050;
    font-family: Poppins-Bold;
    line-height: 48px;
    font-size: 31px;
    margin: 0;
}
#newHome .banner h1{
  font-size: 48px;
  padding: 0;
  background-image: none;
  font-family: Poppins-Bold;
  line-height: 60px;
  color: #212121;
  margin-bottom: 24px;
  margin-top: 100px;
}
#newHome .banner p{
  color: #212121;
  font-size: 26px;
  line-height: 40px;
  margin-top: 24px;
  margin-bottom: 0;
  font-family: Poppins-Regular;
}
#newHome .banner p.gradient{
  background: linear-gradient(99.84deg, #8366FF -17.91%, #FF3373 71.76%);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  font-size: 21px;
  line-height: 32px;
  font-weight: bold;
}
#newHome .banner a.wp-block-button__link {
    font-family: Poppins-Bold;
    font-size: 21px;
    color: #fff;
    line-height: 32px;
    font-weight: 700;
    background-color: #FF0050;
    width: 189px;
    height: 48px;
    padding: 8px 16px;
    border-radius: 8px;
    margin-top: 24px;
    z-index: 10;
    position: relative;
}
#newHome .greyContainer form label#nf-label-field-31 {
    color: #757575;
    font-size: 16px;
    line-height: 24px;
}
#newHome .greyContainer form label#nf-label-field-31:after {
    top: 8px;
}
#newHome .btn{
  padding: 0;
}
#newHome .banner img{
  /*width: 62%;*/
  height: auto;
  margin: 0 auto;
  display: block;
}
#newHome .greyContainer>.container {
    margin-bottom: 70px !important;
}
#newHome>.wp-block-columns {
    margin-bottom: 0;
}
#newHome a:hover, #newHome a:active, #newHome a:focus, #newHome a:visited{
  text-decoration: none;
}
#newHome .newsletterSec .nf-before-form-content, #newHome .newsletterSec .nf-after-form-content {
    display: none;
}
@media (max-width: 767px){
  #newHome .banner p {
      font-size: 14px;
  }
  #newHome .banner h1 {
    font-size: 36px;
  }
  #newHome h2{
    font-size: 32px;
  }
  /*#newHome .greyContainer p{
    padding-right: 15%;
  }*/
  #newHome .peace {
    padding-bottom: 0px;
  }
  /*#newHome .greyContainer{
    background-size: 100% 100%;
  }*/
   #newHome .greyContainer{
    padding-top: 23px;
  }
}
@media(max-width: 600px){
  /*#newHome .greyContainer{
    padding-top:8%;
  }*/
  #newHome .work{
    padding-bottom: 85%;
    background-size: 70%, 25%;
    background-position: bottom 80px left 15px,right bottom 90px;
  }
}
@media(max-width: 599px){
  #newHome .banner{
    text-align: center;
    /*background-position: top 25px left 25px,right bottom 105px;*/
  }
  #newHome .banner .btn {
    margin: 0 auto 50px;
  }
  #newHome .banner p {
    margin-top: 25px;
    margin-bottom: 25px;
  }
  /*#newHome {*/
  #newHome .banner .container{
    padding-top: 15px;
  }
  #newHome .banner figure {
    margin-bottom: 0;
  }
}
@media(max-width: 1919px){
    #newHome .banner .container>.leftCol{
        /*flex-basis: 60%;*/
        flex-basis: 45%;
    }
    #newHome .banner .container>.rightCol{
        margin-left: 0px;
        flex-basis: 55%;
    }
    #newHome .banner .topLeft1{
        top: -30px;
    }
    #newHome .banner .Left2-3 {
      top: 722px;
    }
    #newHome .banner .topRight {
      top: -50px;
      width: 795px;
      /*height: 2513px;*/
      background-image: url(https://openwage.com/wp-content/themes/openwage/resources/images/newHome/right1-4.png);
      background-repeat: no-repeat;
      /*background-position: right -143px top;
      background-size: auto;*/
      
      height: 1860px;
      background-position: right -172px top 0px;
        background-size: 855px;
    }

    /*#newHome .greyContainer{
        margin-top: -93px;
    }*/
    #newHome .banner>.wp-block-column>.wp-block-columns {
        background-position: top right -97px, top 352px right 52.4px;
        margin-bottom: 0;
        background-size: 193px, 34px;
    }
    #newHome .banner .topRight img{
      display: none;
    }
    #newHome .greyContainer {
      background-position: top 29px left 36px;
      background-size: 37px;
    }
    #newHome .greyContainer .containerWrapper {
       /* background-image: url(/wp-content/themes/openwage/resources/images/newHome/greyLeft1440.png),url(/wp-content/themes/openwage/resources/images/newHome/greyLeft1440_1.png);*/
        /*background-position: top 177px left 10.13px, left 67.8px top 98px, right top 242px; 
        padding-top: 184px;*/
    }
    #newHome .works {
        background-image: url(/wp-content/themes/openwage/resources/images/newHome/thirdLeft.png),url(/wp-content/themes/openwage/resources/images/newHome/thirdLeft2.png);
        background-size: 30px, 22px;
        background-repeat: no-repeat;
        background-position: top 88px left 86px, top 337px left 214px;
        padding-top: 133px;
    }
    #newHome .forthSec {
      background-repeat: no-repeat;
      background-position: top 12.55px left 114px;
      background-size: 54px;
      padding-top: 163px;
    }
    #newHome .forthSec .Left4-5 {
      top: 1671px;
      background-image: url(/wp-content/themes/openwage/resources/images/newHome/left4-5_1440.png);
      background-repeat: no-repeat;
      height: 1437px;
      background-position: left 0px top 40px;
      width: 1370px;
    }
    #newHome .fifthSec {
      padding-top: 153px;
      background-position: top 46px left 400px, right 33.19px top 65px;
      background-size: 54px, 22px;
    }
    #newHome .right5-6 {
        position: absolute;
        right: 0;
        top: 3060px;
        z-index: 1;
        background-image: url(/wp-content/themes/openwage/resources/images/newHome/right5-6.png);
        width: 489px;
        height: 582px;
        background-repeat: no-repeat;
        background-position: top 0px right -225px;
    }
    #newHome .forthSec .Left4-5 img, #newHome .right5-6 img{
      display: none;
    }
    #newHome h3 {
        font-weight: bold;
        color: #323232;
        font-size: 37px;
        line-height: 52px;
    }
    #newHome p.zeroCost{
      margin-bottom: 64px;
    }
    /*#newHome .works p {
        font-size: 31px;
        line-height: 48px;
        color: #323232;
    }*/
    /*#newHome .banner p {
        font-size: 31px;
    }*/
    #newHome .fifthSec .fifthsecWrapper{
      width: 100%;
      z-index: 2;
      position: relative;
    }
    #newHome .sixthSec {
        padding-top: 188px;
        background-repeat: no-repeat;
        background-position: top 77px left 302px, left 48px top 191px, left -45px bottom -276px, right 15px bottom -82px;
        background-size: 22.04px, 78px, 489px, 196px;
        padding-bottom: 199.5px;
    }
    #newHome .faqSec {
        padding-top: 86px;
        padding-bottom: 65px;
    }
    #newHome .newsletterSec {
        padding-top: 80px;
        padding-bottom: 104px;
        background-repeat: no-repeat;
        background-position: bottom 27px left -27px, left 225px bottom 216px, right -70px top 100px;
        background-size: 78px, 22px, 489px;
    }
}
/*@media(max-width: 1399px){
    #newHome .banner .topRight{
      height: 1860px;
      background-position: right -376px top -280px;
      background-position: right -172px top 0px;
        background-size: 855px;
    }
}*/
@media(max-width: 1439px){
    /*#newHome .greyContainer {
        margin-top: -100px;
    }*/
    /*#newHome .banner .topRight{
      height: 1860px;
      background-position: right -376px top -280px;
    }*/
    #newHome .banner .container>.leftCol {
        flex-basis: 50%;
    }
    #newHome .banner .container>.rightCol {
        flex-basis: 50%;
    }
    #newHome p.zeroCost {
      font-size: 21px;
      line-height: 32px;
    }
    #newHome .works img{
      max-width: 256px;
    }
    #newHome .works p{
      font-size: 16px;
      line-height: 28px;
      /*margin: 0 auto 15px;
      max-width: 340px;*/
      margin: 0;
        padding-left: 57px;
        max-width: 412px;
    }
    #newHome .works {
      padding-top: 108px;
        /*background-size: 106px, auto, auto, 104px, 489px;
        background-position: top 26.82px left, bottom -30px left -12px,bottom 184px left -395px, bottom 518px right -32px, bottom -68px right -142px;*/
    }
    /*#newHome .greyContainer .containerWrapper {
        background-position: top 223px left 63px, left top 311px;
    }*/
    #newHome .banner h1{
      font-size: 31px;
      line-height: 48px;
    }
    #newHome .banner p {
      font-size: 18px;
      line-height: 32px;
      margin-top: 15.54px;
      padding-right: 27%;
    }
    #newHome .banner p.gradient{
      font-size: 16px;
      line-height: 28px;
    }
    #newHome .banner .topLeft1{
      left: -100px;
      top: 0px;
    }
    #newHome h3 {
        font-size: 31px;
        line-height: 48px;
        margin-top: 103px;
    }
    #newHome p.zeroCost{
      margin-bottom: 40px;
    }
    #newHome .greyContainer h4.red{
      font-size: 26px;
      line-height: 40px;
      margin: 0 0 12px;
    }
    #newHome .greyContainer p.dark{
      font-size: 16px;
      line-height: 28px;
      margin-bottom: 16px;
    }
    #newHome .works h2{
      padding-bottom: 56px;
      font-size: 26px;
      line-height: 40px;
    }
    #newHome .forthSec h5 {
        font-size: 18px;
        line-height: 32px;
        margin: 0 auto 8px;
        max-width: 230px;
    }
    #newHome .forthSec p {
        font-size: 14px;
        line-height: 21px;
    }
    #newHome .forthSec .container img {
        margin-bottom: 13px;
        max-width: 66px;
    }
    #newHome .forthSec p{
      max-width: 230px;
      margin: 0 auto;
    }
    #newHome .forthSec {
        padding-top: 57px;
    }
    #newHome .fifthSec {
      padding-top: 85px;
      background-position: top 35px left 355px, right 49.19px top 100px;
      background-size: 54px, 22px;
    }
    #newHome .fifthSec p.security {
        font-size: 18px;
        line-height: 32px;
    }
    #newHome .fifthSec h2 {
        font-size: 31px;
        line-height: 48px;
        margin: 12px 0 29px;
    }
    #newHome .fifthSec p {
        font-size: 14px;
        line-height: 20px;
    }
    #newHome .fifthSec .fifthsecWrapper img {
        margin-right: 24px;
        max-width: 50px;
    }
    #newHome .fifthSec .fifthsecWrapper{
        margin-bottom: 2em;
        height: 145px;
    }
    #newHome .forthSec .Left4-5 {
        top: 1671px;
        height: 1437px;
        background-position: left 0px top -157px;
        width: 600px;
    }
    #newHome .sixthSec {
      padding-top: 48px;
      background-repeat: no-repeat;
      background-position: top 77px left 302px, left -35px top 362px, left -77px bottom -286px, right 30px bottom -89px;
      background-size: 22.04px, 78px, 422px, 196px;
      padding-bottom: 199.5px;
      padding-bottom: 78px;
    }
    #newHome .right5-6 {
        top: 2302px;
        width: 229px;
        height: 668px;
        background-position: top -15px right -280px;
    }
    #newHome .sixthSec p.security {
        font-size: 16px;
        line-height: 28px;
        margin-bottom: 22px;
    }
    #newHome .sixthSec h2{
      font-size: 31px;
      line-height: 48px;
    }
    #newHome .sixthSec .nf-form-fields-required{
      font-size: 18px;
    }
    #newHome .sixthSec label {
      font-size: 16px;
      line-height: 28px;
    }
    #newHome .sixthSec input, #newHome .sixthSec .nf-form-content textarea.ninja-forms-field {
      font-size: 16px;
      line-height: 24px;
    }
    #newHome .faqSec h2 {
      font-size: 31px;
    }
    #newHome .faqSec #wpsm_accordion_1434 .ac_title_class {
      font-size: 14px !important;
      line-height: 20px;
    }
    #newHome .faqSec #wpsm_accordion_1434 .wpsm_panel-body{
      font-size: 14px !important;
      line-height: 26px;
    }
    #newHome .newsletterSec h2 {
        font-size: 37px;
        line-height: 52px;
    }
    #newHome .banner>.wp-block-column>.wp-block-columns {
        background-position: top right -115px, top 352px right 43.4px;
        margin-bottom: 0;
        background-size: 193px, 34px;
    }
    #newHome .banner .Left2-3 {
        background-image: url(https://openwage.com/wp-content/themes/openwage/resources/images/newHome/Left2-3.png);
        background-repeat: no-repeat;
        background-position: top -210px left -120px;
        width: 714px;
        height: 1507px;
    }
    #newHome .banner .Left2-3 img{
      display: none;
    }
    #newHome .works {
        background-position: top 88px left 86px, top 300px left 200px;
        padding-top: 133px;
    }
    #newHome .forthSec {
        background-repeat: no-repeat;
        background-position: top 85.55px left -25px;
    }
    #newHome .fifthSec h6{
      margin: 0 0 10px;
    }
}
@media(max-width: 1199px){
    #newHome .banner .container>.rightCol {
        /*flex-basis: Calc(48% - 60px);*/
        flex-basis: 52%;
    }
    #newHome .banner p {
        padding-right: 28%;
    }
    #newHome .banner .topRight {
        top: -59px;
        width: 740px;
    }
    #newHome .banner h1 {
        font-size: 31px;
        line-height: 48px;
    }
    #newHome .banner p {
        font-size: 18px;
        line-height: 32px;
        margin-top: 14px;
        padding-right: 13%;
    }
    #newHome .banner .container>.leftCol {
        /*padding-right: 12%;*/
        flex-basis: 48%;
    }
    #newHome .greyContainer form {
        padding: 32px 40px;
        width: 100%;
    }
    #newHome .greyContainer .list p{
        font-size: 18px;
        line-height: 32px;
        background-position: top 6px left;
        background-size: 25px;
    }
    /*#newHome .greyContainer {
        margin-top: -86px;
    }*/
    #newHome .banner>.wp-block-column>.wp-block-columns{
        padding-bottom: 0;
    }
    #newHome .banner img.mobile {
        width: 100%;
        /*margin: 0 0 -10px;*/
    }
    #newHome .works h2 {
        line-height: 48px;
        font-size: 31px;
        padding-bottom: 8px;
    }
    /*#newHome .works {
        background-size: auto, 572px, 299px, auto;
        background-position: top 107.2px left, top -577px left -138px, bottom -78px right -92px, bottom 242px right -70px;
        background-image: url(/wp-content/themes/openwage/resources/images/newHome/bottomRightIpad.png),url(/wp-content/themes/openwage/resources/images/newHome/bottomLeft1.png),url(/wp-content/themes/openwage/resources/images/newHome/bottomRight.png), url(/wp-content/themes/openwage/resources/images/newHome/bottomRight2.png);
    }*/
    /*#newHome h3 {
        font-size: 18px;
        margin-bottom: 16px;
        line-height: 32px;
    }*/
    #newHome .works p {
        font-size: 18px;
        line-height: 32px;
        padding-left: 37px;
    }
    #newHome .banner .Left2-3 {
      background-position: top -284px left -227px;
    }
    #newHome .newsletterSec {
        background-position: bottom 27px left -27px, left 208px bottom 277px, right -70px top 140px;
        background-size: 78px, 22px, 380px;
    }
}
@media(max-width: 1023px){
    #newHome .banner .container>.rightCol{
        /*margin-left: 2em;*/
        position: relative;
    }
    /*#newHome .banner .container>.leftCol{
        padding-bottom: 35px;
    }*/
    #newHome .banner .rightCol figure {
        margin: 0;
        position: absolute;
        bottom: -49px;
        width: 100%;
    }
    /*#newHome .greyContainer{
        margin-top: -107px;
    }*/
    #newHome .banner>.wp-block-column>.wp-block-columns {
        padding-bottom: 80px;
    }
    #newHome .banner .topRight {
        top: -42px;
        width: 675px;
    }
}
@media(max-width: 1023px){
    /*#newHome .banner .rightCol figure {
        bottom: -12px;
    }*/
    /*#newHome .greyContainer {
        margin-top: -98px;
    }*/
    /*#newHome .banner .rightCol figure{
        bottom: -55px;
    }*/
    #newHome .banner .topRight {
        top: -70px;
        width: 664px;
    }
    /*#newHome .greyContainer .containerWrapper {
        background-image: url(/wp-content/themes/openwage/resources/images/newHome/greyLeft1440.png),url(/wp-content/themes/openwage/resources/images/newHome/greyLeft1440_1.png),url(/wp-content/themes/openwage/resources/images/newHome/greyRight2.png);
        background-position: top 223px left 63px, left top 311px, top 122px right;
    }*/
}
@media(max-width: 991px){
    #newHome .banner .container {
      padding-top: 0;
    }
    #newHome .banner .topLeft1 img{
      display: none;
    }
    #newHome .banner p{
      padding-right: 2%;
    }
    #newHome .banner h1 {
        margin-bottom: 15px;
    }
    #newHome .banner p{
      margin-top: 15px;
    }
    #newHome .banner .topLeft1 {
        left: 0px;
        top: 62px;
        height: 200px;
        background-image: url(https://openwage.com/wp-content/themes/openwage/resources/images/newHome/topLeft.png);
        background-repeat: no-repeat;
        background-position: top left -34px;
        background-size: contain;
        width: 208px;
    }
    /*#newHome .banner .container>.leftCol {
        padding-right: 7%;
    }*/
    #newHome .greyContainer .container .wp-block-column:not(:first-child){
        margin-left: 2em;
    }
    #newHome .greyContainer .nf-form-fields-required{
        font-size: 14px;
        line-height: 20px;
    }
    #newHome .greyContainer form label{
        font-size: 16px;
        line-height: 28px;
    }
    #newHome .greyContainer form input:not([type=button]){
        font-size: 16px;
    }
    #newHome .greyContainer form .nf-field-label{
        margin-bottom: 8.2px !important;
    }
    #newHome .greyContainer form input[type=button]{
        font-size: 12.16px;
        line-height: 18.53px;
        margin: 0px auto 0;
        width: 147px;
        height: 34px;
        padding: 8px 14px;
    }
    #newHome .banner>.wp-block-column>.wp-block-columns{
        background-size: 89px, 22px;
        background-position: top right -44px, top 277px right 25px;
        padding-bottom: 0px;
    }
    #newHome .greyContainer h3{
        margin-top: 152px;
    }
    #newHome .banner .topLeft1 {
        left: 0px;
        top: 55px;
        height: 200px;
    }
    #newHome .banner .topRight {
        top: -160px;
        width: 664px;
    }
    #newHome .greyContainer {
        background-position: top 82px left 9.26px;
        background-size: 25px;
    }
    #newHome .banner .Left2-3 {
        background-position: top -430px left -381px;
        width: 430px;
        height: 929px;
        top: 1506px;
    }
    #newHome .forthSec .Left4-5 {
        top: 1671px;
        height: 1370px;
        background-position: left -17px top 410px;
        width: 600px;
        background-size: auto;
        background-image: url(/wp-content/themes/openwage/resources/images/newHome/left4-5_ipad.png);
    }
    #newHome .works {
        background-position: top 0px left -14px, top 296px left 42px;
        padding-top: 133px;
    }
    #newHome .sixthSec {
        padding-top: 48px;
        background-repeat: no-repeat;
        background-position: bottom 223px left 13px, left 4px top 29px, left -9px bottom -87px, right -36px bottom -120px;
        background-size: 22.04px, 36px, 78px, 196px;
        padding-bottom: 199.5px;
        padding-bottom: 78px;
        background-image: url(/wp-content/themes/openwage/resources/images/newHome/sixthLeft1.png), url(/wp-content/themes/openwage/resources/images/newHome/sixthLeft2.png), url(/wp-content/themes/openwage/resources/images/newHome/sixthSecLeftBottomIpad.png), url(/wp-content/themes/openwage/resources/images/newHome/sixthRightBottom.png);
    }
    #newHome .newsletterSec {
        background-position: bottom -33px left -27px, left 80px bottom 242px, right -14px top 260px;
        background-size: 78px, 22px, 380px;
    }
    #newHome .works .fairPrice{
        padding: 9.77px;
        bottom: 80px;
        right: 51%;
        width: 231.32px;
        height: 89.79px;
    }
    #newHome .works img {
        max-width: 256px;
        margin: 0;
    }
    #newHome .works h2{
      padding-bottom: 56px;
    }
    #newHome .newsletterSec #ninja_forms_required_items, #newHome .newsletterSec .nf-field-container{
        margin-bottom: 0;
    }
}
@media (min-width: 600px) and (max-width: 781px){
  #newHome .greyContainer .container .wp-block-column:not(:only-child), #newHome .forthSec .container .wp-block-column:not(:only-child) {
    flex-basis: 0 !important;
    flex-grow: 1;
  }
}
@media(max-width: 781px){
    #newHome .banner .container>.leftCol{
        padding-right: 0;
    }
}
@media(max-width: 767px){
    #newHome .greyContainer h3 {
      margin-top: 0;
    }
    /*#newHome .banner .container>.leftCol, #newHome .banner .container>.rightCol, .greyContainer .container .wp-block-column, #newHome .works .container .wp-block-column{
        flex-grow: 1;
        flex-basis: 100% !important;
    }*/
    #newHome .banner .container>.leftCol, #newHome .banner .container>.rightCol{
        flex-grow: 1;
        flex-basis: 100% !important;
    }
    #newHome .banner .rightCol figure{
        position: unset;
        margin: 0 auto;
    }
    #newHome .banner p{
        text-align: center;
        margin-top: 16px;
        padding-right: 0;
    }
    #newHome .banner p.gradient {
        margin-top: 14px;
    }
    #newHome .banner .wp-block-buttons{
      justify-content: center;
    }
    #newHome .banner .wp-block-buttons>.wp-block-button{
      margin-right: 0;
      margin-bottom: 0;
    }
    #newHome .banner h1{
      margin-top: 50px;
      text-align: center;
    }
    #newHome .banner .topLeft1 {
        top: 139px;
        background-position: top left -5px;
    }
    #newHome .banner>.wp-block-column>.wp-block-columns {
        padding-bottom: 25px;
        background-size: 89px, 22px;
        background-position: top -9px right -44px, top 289px right 5px;
    }
    /*#newHome .banner .topRight{
        display: none;
    }*/
    #newHome .banner .topRight {
        height: 1766px;
        background-position: right -412px top -122px;
    }
    #newHome .banner .container{
        padding-top: 30px;
    }
    /*#newHome .greyContainer{
        background-image: url(/wp-content/themes/openwage/resources/images/newHome/bgMobile.png);
    }*/
    #newHome .greyContainer form{
        margin-top: 30px;
    }
    #newHome .works{
        padding-top: 32px;
        padding-bottom: 0px;
    }
    #newHome .forthSec .container img {
      margin-bottom: 0;
    }
    #newHome .forthSec .container .wp-block-image {
        margin: 0 0 16px;
    }
    #newHome .forthSec {
        padding-top: 17px;
    }
    #newHome .banner .Left2-3{
      width: 100%;
      background-position: top -240px left -363px;
    }
    #newHome .banner a.wp-block-button__link{
      margin: 4px auto 0;
    }
    #newHome .forthSec .Left4-5{
      width: 100%;
      background-position: left -153px top 410px;
    }
    #newHome .works h2{
      margin-top: 0;
      padding-bottom: 32px;
    }
    #newHome .works .container .wp-block-column{
      position: relative;
    }
    #newHome .works .fairPrice{
      bottom: unset;
      top: 190px;
      right: 0;
    }
    #newHome .works .container .wp-block-column:nth-child(2) {
        margin-top: 37px;
    }
}
@media(max-width: 590px){
  #newHome .banner {
    text-align: center;
    background-image: url(/wp-content/themes/openwage/resources/images/newHome/secondleft.png);
    background-repeat: no-repeat;
    background-position: bottom 117px left -7px;
  }
  #newHome .forthSec .wp-block-image .aligncenter {
        margin: 0;
    }
  #newHome .works .container {
    max-width: 360px !important;
  }
  #newHome .forthSec p {
      max-width: unset;
      margin: 0;
      text-align: left;
      margin-bottom: 24px;
  }
  #newHome .forthSec h5{
      margin: 0 0 8px;
      max-width: unset;
      text-align: left;
  }
  #newHome .greyContainer p {
    padding-right: 0;
    margin-bottom: 32px;
  }
  #newHome .greyContainer .boxwrapper{
      height: auto;
      margin: 0 auto 16px;
    }
  #newHome .greyContainer .container .wp-block-column:not(:first-child) {
        margin-left: 0;
    }
    #newHome .forthSec .container {
        max-width: 360px !important;
    }
    #newHome .greyContainer .boxwrapper{
      max-width: 350px;
    }
    #newHome .fifthSec .fifthsecWrapper {
      max-width: 350px !important;
      margin: 0 auto 24px;
    }
    /*#newHome .greyContainer {
        background-image: url(/wp-content/themes/openwage/resources/images/newHome/bgMobile2.png), url(/wp-content/themes/openwage/resources/images/newHome/bgMobile2.png);
        background-size: 100%;
        background-position: top, bottom;
    }*/
    #newHome .greyContainer{
      background-image: url(/wp-content/themes/openwage/resources/images/newHome/secondleft.png), url(/wp-content/themes/openwage/resources/images/newHome/secondLeft2.png);
      background-position: top 752px right -10px, top 500px left 16px;
      background-size: 22px, 30px;
    }
    #newHome .banner img.mobile {
        margin: 0 0 15px;
    }
    #newHome .works h2 {
      line-height: 32px;
      font-size: 21px;
      text-align: left;
    }
    #newHome .fifthSec {
      padding-top: 32px;
      background-position: top 170px left -3px, left 51.92px top 58px;
      background-size: 78px, auto;
    }
    #newHome .fifthSec h2 {
        font-size: 21px;
        line-height: 32px;
        margin: 12px 0 32px;
    }
    #newHome .sixthSec h2 {
        font-size: 21px;
        line-height: 32px;
        margin: 0 auto 16px;
    }
    #newHome .sixthSec {
      padding-top: 28px;
      background-position: top 8px left 2px, left 2px top 179px, right -10px top 180px, right -15px top -550px, left -22px top 510px;
      background-size: 22.04px, 78px, 22px, 493px, auto;
      background-image: url(/wp-content/themes/openwage/resources/images/newHome/sixthLeft1.png), url(/wp-content/themes/openwage/resources/images/newHome/sixthLeft2.png), url(/wp-content/themes/openwage/resources/images/newHome/sixthLeft1.png), url(/wp-content/themes/openwage/resources/images/newHome/requestRightMob.png), url(/wp-content/themes/openwage/resources/images/newHome/requestLeftMob.png);
    }
    #newHome .sixthSec nf-fields-wrap nf-field {
        width: 100%;
        display: block;
    }
    #newHome .sixthSec nf-fields-wrap nf-field:nth-child(odd) {
        margin-right: 0;
    }
    #newHome .sixthSec nf-field:nth-child(even) {
        margin-left: 0;
    }
    #newHome .faqSec h2 {
        font-size: 21px;
        line-height: 32px;
        text-align: left;
        margin-bottom: 15px;
    }
    #newHome .faqSec {
        padding-top: 31px;
        padding-bottom: 20px;
    }
    #newHome .newsletterSec h2 {
        font-size: 21px;
        line-height: 32px;
    }
    #newHome .newsletterSec p.security {
        font-size: 18px;
        line-height: 32px;
        color: #212121;
        margin-bottom: 17px;
        margin-top: 20px;
    }
    #newHome .newsletterSec nf-fields-wrap {
        flex-direction: column;
        align-items: center;
    }
    #newHome .newsletterSec nf-fields-wrap nf-field:nth-child(odd) {
        margin-right: 0;
        margin-bottom: 16px;
    }
    #newHome .newsletterSec {
        padding-top: 72px;
        padding-bottom: 80px;
        background-position: bottom -27px right -29px, right 5.76px top 19px, left -5px bottom -80px;
        background-size: 78px, 22px, 308px;
        background-image: url(/wp-content/themes/openwage/resources/images/newHome/newsletterLeft1.png), url(/wp-content/themes/openwage/resources/images/newHome/newsletterLeft2.png), url(/wp-content/themes/openwage/resources/images/newHome/newsletterTopLeft.png);
    }
    #newHome .sixthSec form {
        max-width: 350px;
        padding: 25px;
    }
    #newHome .works{
      background-position: top 42px left 50px, top 49px right -239px;
      background-image: url(/wp-content/themes/openwage/resources/images/newHome/thirdLeft.png),  url(/wp-content/themes/openwage/resources/images/newHome/right5-6.png);
      background-size: 30px, 489px;
    }
    #newHome .right5-6{
      background-position: top 215px right 0px;
      background-image: url(/wp-content/themes/openwage/resources/images/newHome/thirdRightMob.png);
      background-size: 196px;
    }
    #newHome .forthSec .Left4-5{
      height: 2522px;
      background-position: left -47px top 725px, right bottom 648px, right bottom 10px;
      width: 100%;
      background-image: url(/wp-content/themes/openwage/resources/images/newHome/left4-5_ipad.png), url(/wp-content/themes/openwage/resources/images/newHome/securityMobTop.png), url(/wp-content/themes/openwage/resources/images/newHome/securityMobBottom.png);
    }
    #newHome .forthSec{
      background-image: none;
    }
}
@media(max-width: 375px){
  #newHome .banner .topLeft1 {
    top: 333px;
  }
  #newHome .banner{
    background-position: bottom 0px left -13px;
  }
  #newHome .banner>.wp-block-column>.wp-block-columns{
    background-position: top -9px right -59px, top 445px right 6.19px;
  }
  #newHome .banner .topRight{
    background-position: right -430px top -44px;
  }
  #newHome .greyContainer {
    background-image: url(/wp-content/themes/openwage/resources/images/newHome/secondLeft2.png);
    background-position: top 613px left 1px;
    background-size: 30px;
  }
  #newHome .banner .Left2-3 {
    width: 50%;
    background-position: top -182px left -394px;
  }
  #newHome .works {
    background-position: top 182px left 25px, top 120px right -239px;
    background-image: url(/wp-content/themes/openwage/resources/images/newHome/thirdLeft.png), url(/wp-content/themes/openwage/resources/images/newHome/right5-6.png);
    background-size: 30px, 489px;
  }
  #newHome .forthSec .Left4-5 {
    height: 2631px;
    background-position: left -47px top 777px, right bottom 785px, right bottom 10px;
  }
  #newHome .right5-6 {
    background-position: top 250px right -33px;
  }
  #newHome .right5-6{
    top: 2444px;
  }
  #newHome .forthSec{
    background-position: top 147.55px left 36.67px;
  }
  #newHome .forthSec .Left4-5{
    background-position: left -47px top 777px, right bottom 727px, right bottom 10px;
  }
  #newHome .fifthSec{
    background-position: top 314px left -16px;
    background-image: url(/wp-content/themes/openwage/resources/images/newHome/fifthleft.png);
  }
  #newHome .sixthSec{
    background-position: top 8px left -7px, left -12px top 320px, right -4px top 280px, right 0px top -436px;
    background-size: 22.04px, 78px, 22px, 493px;
    background-image: url(/wp-content/themes/openwage/resources/images/newHome/sixthLeft1.png), url(/wp-content/themes/openwage/resources/images/newHome/sixthLeft2.png), url(/wp-content/themes/openwage/resources/images/newHome/sixthLeft1.png), url(/wp-content/themes/openwage/resources/images/newHome/requestRightMob.png);
  }
  #newHome .newsletterSec{
    background-position: bottom -43px right -32px, right -10px bottom 75px, left -5px bottom -237px;
    background-size: 78px, 22px, 308px;
    background-image: url(/wp-content/themes/openwage/resources/images/newHome/newsletterLeft1.png), url(/wp-content/themes/openwage/resources/images/newHome/newsletterLeft2.png), url(/wp-content/themes/openwage/resources/images/newHome/newsletterTopLeft.png);
  }
}
/*******************New Home END**********************/

/*******************financial wellbeing START**********************/
#financial_wellbeing {
  position: relative;
}
#financial_wellbeing .wp-block-columns.container {
    padding-left: 15px;
    padding-right: 15px;
    margin: 0 auto !important;
}
@media (min-width: 768px){
  #financial_wellbeing .wp-block-columns.container {
    max-width: 750px !important;
  }
}
@media (min-width: 992px){
  #financial_wellbeing .wp-block-columns.container {
    max-width: 970px !important;
  }
}
@media (min-width: 1200px){
  #financial_wellbeing .wp-block-columns.container {
    max-width: 1030px !important;
  }
}
@media (min-width: 1400px){
  #financial_wellbeing .wp-block-columns.container {
    max-width: 1140px !important;
  }
}
@media (min-width: 1920px){
  #financial_wellbeing .wp-block-columns.container {
    max-width: 1143px !important;
  }
}
#financial_wellbeing .wp-block-columns {
    margin-bottom: 0;
}
#financial_wellbeing .row13 img {
    width: 100%;
    height: 1023px;
    object-fit: cover;
    object-position: center;
}
#financial_wellbeing .topRow {
    height: 926px;
    background-image: url(../openwage/resources/images/financial_wellbeing/row1RedBorderedRightBottom.png), url(../openwage/resources/images/financial_wellbeing/row1GreyBorderedRightBottom.png), url(../openwage/resources/images/financial_wellbeing/row1LeftBigBordered.png), url(../openwage/resources/images/financial_wellbeing/row1LeftColRed.png), url(../openwage/resources/images/financial_wellbeing/row1RightTopFilledGrey.png), url(../openwage/resources/images/financial_wellbeing/row1LeftBordered.png);
    background-position: bottom 61px right, bottom 165.08px right 42.31px, top -22px left -115px, top -30px left 152px, top 2px left 11.2px, top -57px left 245px;
    background-size: 15px, 46.89px, 166px 255px, 30px, 108px, 53px;
    transition: background-position 800ms ease-in-out;
    background-repeat: no-repeat;
    position: relative;
}
#financial_wellbeing .topRow:hover, #financial_wellbeing .topRow.active {
    background-position: bottom 61px right, bottom 210.08px right 90.31px, top 186px left 0px, top 2px left 152px, top 189px left 70px, top left 245px;
    transition: background-position 800ms ease-in-out;
}
#financial_wellbeing .topRow .container, #financial_wellbeing .topRow .container .wp-block-column{
    height: 100%;
    position: relative;
    overflow: hidden;
}
#financial_wellbeing .topRow .leftCol {
    position: absolute;
    top: 481.5px;
    width: 100%;
    opacity: 0;
    transition: top 800ms ease-in-out, opacity 800ms ease-in-out;
    z-index: 2;
}
#financial_wellbeing .topRow:hover .leftCol, #financial_wellbeing .topRow.active .leftCol{
    opacity: 1;
    top: 134px;
    transition: top 800ms ease-in-out, opacity 500ms ease-in-out;
}
#financial_wellbeing .topRow .rightBg:before{
    z-index: 1;
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    opacity: 0;
    background-image: url(../openwage/resources/images/financial_wellbeing/row1RightColImg2.png), url(../openwage/resources/images/financial_wellbeing/row1RightColImg1.png), url(../openwage/resources/images/financial_wellbeing/row1RightColImg3.png), url(../openwage/resources/images/financial_wellbeing/row1RightColImg4.png), url(../openwage/resources/images/financial_wellbeing/row1RightColRed.png), url(../openwage/resources/images/financial_wellbeing/row1RightColGreyTop.png), url(../openwage/resources/images/financial_wellbeing/row1RightColGreyDotted.png), url(../openwage/resources/images/financial_wellbeing/row1RightColGreyFilled.png), url(../openwage/resources/images/financial_wellbeing/row1RightColGreyBorder.png), url(../openwage/resources/images/financial_wellbeing/row1RightRedBordered.png);
    background-position: top -31px right 89px, top 736px right 331.49px, top 906.95px right 930.69px, top 99.51px right 907px,
    top 63.5px right 648.57px, top 383.05px right 936.05px, top 199.5px right 405px, top 486.5px right 405.34px, top 536.5px right 311.39px, top 11px right 34px;
    background-size: 235.46px, 356.51px, 116.31px, 80.38px, 19px, 19px, 78px, 20px, 73px, 0;
    transition: background-position 800ms ease-in-out, opacity 800ms ease-in-out;
    background-repeat: no-repeat;
}
#financial_wellbeing .topRow:hover .rightBg:before, #financial_wellbeing .topRow.active .rightBg:before{
    opacity: 1;
    /*background-position: top 242.5px right 418.25px, top 352.5px right 523.49px, top 706.95px right 810.69px, top 227.51px right 666px, top 175.5px right 672.57px, top 295.05px right 768.05px, top 199.5px right 405px, top 486.5px right 405.34px, top 536.5px right 471.39px, top 11px right 34px;*/
    background-position: top 106px right 418.25px, top 214.21px right 523.49px, top 571.45px right 810.69px, top 88.16px right 666px, top 40px right 672.57px, top 159.55px right 768.05px, top 64px right 405px, top 351px right 405.34px, top 401px right 471.39px, top 11px right 34px;
    transition: background-position 800ms ease-in-out, opacity 800ms ease-in-out;
}
#financial_wellbeing .topRow h1 {
    font-family: Poppins-Bold;
    font-style: normal;
    font-weight: bold;
    font-size: 48px;
    line-height: 60px;
    color: #212121;
    margin: 0;
    margin-bottom: 120px;
}
#financial_wellbeing .topRow p {
    font-family: Poppins-Regular;
    font-style: normal;
    font-weight: normal;
    font-size: 26px;
    line-height: 40px;
    color: #212121;
    margin-bottom: 24px;
    margin-top: 24px;
}
#financial_wellbeing .topRow:hover h1, #financial_wellbeing .topRow.active h1{
    margin-bottom: 0px;
    transition: margin-bottom 800ms ease-in-out;
}
#financial_wellbeing .topRow .wp-block-buttons>.wp-block-button{
  margin: 0;
}
#financial_wellbeing .topRow a.wp-block-button__link {
    font-family: Poppins-Bold;
    font-style: normal;
    font-weight: bold;
    font-size: 21px;
    line-height: 32px;
    color: #FFFFFF;
    padding: 0;
    width: 189px;
    height: 48px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #FF0050;
    border-radius: 8px;
    text-decoration: none;
    margin-top: 96px;
    transition: margin-top 800ms ease-in-out;
}
#financial_wellbeing .topRow:hover a.wp-block-button__link, #financial_wellbeing .topRow.active a.wp-block-button__link{
    margin-top: 0px;
    transition: margin-top 800ms ease-in-out;
}
#financial_wellbeing .row2 {
    margin-bottom: 0;
    background-image: url(../openwage/resources/images/financial_wellbeing/row2LeftGreyFilled.png);
    background-position: top 143px left 121px;
    background-size: 114.79px;
    background-repeat: no-repeat;
}
#financial_wellbeing .row2 h2 {
    font-family: Poppins-Bold;
    font-style: normal;
    font-weight: bold;
    font-size: 37px;
    line-height: 52px;
    text-align: center;
    color: #212121;
    margin: 0 auto 24px;
}
#financial_wellbeing .row2 p.subheading {
    font-family: Lato-Regular;
    font-style: normal;
    font-weight: normal;
    font-size: 21px;
    line-height: 32px;
    text-align: center;
    color: #212121;
    margin: 0;
}
#financial_wellbeing .row2 .wp-block-column .container:nth-child(2) p {
    font-family: Lato-Regular;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 28px;
    color: #212121;
    margin: 0;
    padding: 0 16px 16px;
}
#financial_wellbeing .row2 figure {
    margin: 16px 0 0;
}
#financial_wellbeing .row2 img {
    margin: 0 auto 18px;
    display: block;
}
#financial_wellbeing .row2 .row2Icon img {
    max-height: 102px;
    width: auto;
}
#financial_wellbeing .row2 .wp-block-column .container:nth-child(2) {
    justify-content: space-between;
}
#financial_wellbeing .row2 .wp-block-column .container:nth-child(2) .wp-block-column {
    background: #FFFFFF;
    border: 1px solid #F5F5F5;
    box-shadow: 0px 0px 1px rgb(255 0 80 / 5%), 0px 4px 8px rgb(255 0 80 / 10%);
    border-radius: 16px;
    max-width: 235.5px;
    flex-basis: unset !important;
    margin-top: 56px;
    position: relative;
}
#financial_wellbeing .row2 .wp-block-column:not(:first-child):before {
    content: '';
    width: 11.77px;
    height: 23.39px;
    position: absolute;
    left: -33.885px;
    top: Calc(50% - 11.695px);
    background-image: url(../openwage/resources/images/financial_wellbeing/row2_arrow.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
@media (min-width: 782px){
  #financial_wellbeing .row2 .wp-block-column:not(:first-child) {
      margin-left: 4em;
  }
}
#financial_wellbeing figure.row1-row2RightDotted {
    position: absolute;
    right: -2350px;
    width: 2513px;
    height: 1850px;
    top: 264px;
    transition: height, top, right;
    transition-duration: 600ms;
    transition-timing-function: ease-in-out;
}
#financial_wellbeing .topRow:hover + figure.row1-row2RightDotted, #financial_wellbeing .topRow.active figure.row1-row2RightDotted{
    top: -125px;
    right: -1879px;
    height: 1788px;
    transition: height, top, right;
    transition-duration: 600ms;
    transition-timing-function: ease-in-out;
}
#financial_wellbeing figure.row1-row2RightDotted img{
    width: auto;
    height: 100%;
}
#financial_wellbeing .anxiety h3 {
    font-family: Poppins-Bold;
    font-style: normal;
    font-weight: bold;
    font-size: 48px;
    line-height: 60px;
    color: #212121;
    margin: 0 0 24px;
}
#financial_wellbeing .anxiety p {
    font-family: Lato-Regular;
    font-style: normal;
    font-weight: normal;
    font-size: 21px;
    line-height: 32px;
    color: #212121;
    margin-bottom: 32.5px;
}
#financial_wellbeing .anxiety ul {
    padding: 14px 0 0;
}
#financial_wellbeing .anxiety li {
    font-family: Lato-Regular;
    font-style: normal;
    font-weight: normal;
    font-size: 21px;
    line-height: 32px;
    color: #212121;
    display: flex;
    position: relative;
    padding-left: 42px;
    margin-bottom: 24px;
}
#financial_wellbeing .anxiety li:before {
    content: '';
    width: 18px;
    height: 18px;
    border-radius: 50%;
    background: #FF0050;
    position: absolute;
    left: 0;
    top: Calc(50% - 9px);
}
#financial_wellbeing .anxiety {
    padding-top: 240px;
    background-image: url(../openwage/resources/images/financial_wellbeing/anxietyLeftRedBordered.png), url(../openwage/resources/images/financial_wellbeing/anxietyLeftGreyBigBordered.png), url(../openwage/resources/images/financial_wellbeing/anxietyLeftGreyFilled.png), url(../openwage/resources/images/financial_wellbeing/anxietyLeftGreySmallBordered.png), url(../openwage/resources/images/financial_wellbeing/anxietyRightGreyDotted.png), url(../openwage/resources/images/financial_wellbeing/anxietyRightRedFilled.png), url(../openwage/resources/images/financial_wellbeing/anxietyRightGreyFilled.png),url(../openwage/resources/images/financial_wellbeing/anxietyLeftGreyFilled.png);
    background-position: top 99px left 271px, top 338px left 0px, top 383px left 113px, top 654px left 325px, top 17px right 99px, top 131px right 88px, top 607px right 15px, top 306px right 406px;
    background-size: 29px, 77px 225px, 21px, 39px, 494px, 49px, 94px, 21px;
    background-repeat: no-repeat;
}
#financial_wellbeing .anxiety .container {
    align-items: center;
}
#financial_wellbeing .anxiety .container .wp-block-column{
  position: relative;
}
#financial_wellbeing .anxiety img{
    margin: 0 auto;
    display: block;
}
#financial_wellbeing .anxiety .circleText {
    background: #FFFFFF;
    border: 1px solid #F5F5F5;
    box-sizing: border-box;
    box-shadow: 0px 0px 0.915464px rgb(255 0 80 / 5%), 0px 3.66186px 7.32371px rgb(255 0 80 / 10%);
    border-radius: 16px;
    width: 243px;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
}
#financial_wellbeing .anxiety .circleText h5 {
    font-family: Poppins;
    font-style: normal;
    font-weight: bold;
    font-size: 31px;
    line-height: 48px;
    color: #FF0050;
    margin: 15px 15px 0;
}
#financial_wellbeing .anxiety .circleText p {
    font-family: Poppins-Bold;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 26px;
    display: flex;
    align-items: center;
    color: #212121;
    margin: 0 15px 15px;
}
#financial_wellbeing .anxiety figure {
    margin: 0;
}
#financial_wellbeing .anxiety .wp-block-column p:nth-child(4) {
    margin-bottom: 10px;
}
#financial_wellbeing .financial_stress h3 {
    font-family: Poppins-Bold;
    font-style: normal;
    font-weight: bold;
    font-size: 37px;
    line-height: 52px;
    color: #212121;
    margin: 0 0 32px;
}
#financial_wellbeing .financial_stress p {
    font-family: Lato-Regular;
    font-style: normal;
    font-weight: normal;
    font-size: 21px;
    line-height: 32px;
    color: #212121;
}
#financial_wellbeing .financial_stress .wp-block-column p:nth-child(2) {
    margin-bottom: 32.5px;
}
#financial_wellbeing .financial_stress {
    padding-top: 101.5px;
    padding-bottom: 59px;
    background-image: url(../openwage/resources/images/financial_wellbeing/financial_stressLeftRedFilled.png), url(../openwage/resources/images/financial_wellbeing/financial_stressLeftGreyBordered.png), url(../openwage/resources/images/financial_wellbeing/financial_stressLeftGreyFilled.png), url(../openwage/resources/images/financial_wellbeing/financial_stressRightGreyDotted.png),  url(../openwage/resources/images/financial_wellbeing/financial_stressRightGreyFilled.png),  url(../openwage/resources/images/financial_wellbeing/financial_stressRightRedBordered.png);
    background-position: top 174px left 132px, top 333px left 0px, top 675.95px left 290.7px, bottom right 98px, bottom 413px right 0px, bottom 234px right 0px;
    background-size: 54px, 245px 309.59px, 26.51px, 705px, 197px 236px, 55px 70px;
    background-repeat: no-repeat;
}
#financial_wellbeing .financial_stress a {
    color: #FF0050;
    font-weight: bold;
    text-decoration: none;
}
#financial_wellbeing .financial_stress img{
    margin: 0 auto;
    display: block;
}
#financial_wellbeing .financial_stress .container {
    align-items: center;
}
#financial_wellbeing .financial_stress .container .wp-block-column{
  position: relative;
}
#financial_wellbeing .financial_stress .circleText {
    background: #FFFFFF;
    border: 1px solid #F5F5F5;
    box-sizing: border-box;
    box-shadow: 0px 0px 0.915464px rgb(255 0 80 / 5%), 0px 3.66186px 7.32371px rgb(255 0 80 / 10%);
    border-radius: 16px;
    width: 243px;
    position: absolute;
    bottom: 0;
    right: 0;
}
#financial_wellbeing .financial_stress .circleText h5 {
    font-family: Poppins;
    font-style: normal;
    font-weight: bold;
    font-size: 31px;
    line-height: 48px;
    color: #FF0050;
    margin: 0 16px 16px;
}
#financial_wellbeing .financial_stress .circleText p {
    font-family: Poppins-Bold;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 26px;
    display: flex;
    align-items: center;
    color: #212121;
    margin: 16px 16px 0;
}
#financial_wellbeing .financial_stress .wp-block-button{
    display: block;
    margin: 0 auto;
}
#financial_wellbeing .financial_stress a.wp-block-button__link {
    font-family: Poppins-Bold;
    font-style: normal;
    font-weight: bold;
    font-size: 21px;
    line-height: 32px;
    display: flex;
    align-items: center;
    text-align: center;
    color: #FFFFFF;
    width: 292px;
    height: 64px;
    justify-content: center;
    background: #FF0050;
    border-radius: 8px;
    margin: 134px auto 0;
    text-decoration: none;
}
#financial_wellbeing .row5 {
    padding-top: 229px;
    position: relative;
    background-image: url(../openwage/resources/images/financial_wellbeing/row5bottomDotted.png);
    background-position: top 200px right 0px;
    background-size: auto;
    background-repeat: no-repeat;
}
#financial_wellbeing .row5 h2 {
    font-family: Poppins;
    font-style: normal;
    font-weight: bold;
    font-size: 72px;
    line-height: 101px;
    text-align: left;
    margin: 0 0 16px;
    background: linear-gradient(173.84deg, #8366FF 0%, #FF3373 100%);
    background: linear-gradient(99.84deg, #8366FF -17.91%, #FF3373 71.76%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
}
#financial_wellbeing .row5 p{
    font-family: Lato-Regular;
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    line-height: 36px;
    display: flex;
    align-items: center;
    color: #212121;
    margin-bottom: 80px;
}
#financial_wellbeing .row5 .row5-row9LeftDotted{
    position: absolute;
    top: 250px;
    left: 0;
    width: 657px;
    height: 2121px;
}
#financial_wellbeing .row5 .row5-row9LeftDotted img{
    width: auto;
    height: 96%;
}
#financial_wellbeing .row7.banner{
    background-image: url(../openwage/resources/images/financial_wellbeing/row7_banner.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 833px;
    position: relative;
    margin-bottom: 0px;
} 
#financial_wellbeing .row7 .wp-block-column{
    display: flex;
    background-image: url(../openwage/resources/images/financial_wellbeing/row7_bannerMobile.png);
    background-position: bottom 0 left 85%;
    background-size: auto;
    background-repeat: no-repeat;
    position: absolute;
    height: 100%;
    width: 100%;
    bottom: -88.78px;
}
#financial_wellbeing .row7 .container .wp-block-column{
    position: relative;
    height: 100%;
}
#financial_wellbeing .row8 {
    padding-bottom: 0px;
    margin-bottom: 0;
    padding-top: 170px;
    background-image: url(../openwage/resources/images/financial_wellbeing/row8LeftRedBordered.png);
    background-repeat: no-repeat;
    background-position: top 76px left 34px;
    background-size: 48px;
}
#financial_wellbeing .row8 .row8Icon img {
    max-width: 100px;
    height: auto;
}
#financial_wellbeing .row8 h4 {
    font-family: Poppins;
    font-style: normal;
    font-weight: bold;
    font-size: 26px;
    line-height: 40px;
    color: #212121;
    margin: 24px 0 8px;
}
#financial_wellbeing .row8 p {
    font-family: 'Lato-Regular';
    font-style: normal;
    font-weight: normal;
    font-size: 21px;
    line-height: 32px;
    color: #212121;
}
#financial_wellbeing .row9 {
    padding-top: 230px;
    margin-bottom: 0;
    position: relative;
    background-image: url(../openwage/resources/images/financial_wellbeing/row9LeftGreySmallFilled.png), url(../openwage/resources/images/financial_wellbeing/row9CenterGreyBordered.png), url(../openwage/resources/images/financial_wellbeing/row9LeftGreyBigFilled.png), url(../openwage/resources/images/financial_wellbeing/row9LeftGreyBordered.png), url(../openwage/resources/images/financial_wellbeing/row9LeftRedBordered.png), url(../openwage/resources/images/financial_wellbeing/row9LeftGreyBorderedBottom.png), url(../openwage/resources/images/financial_wellbeing/row9RighttRedFilled.png), url(../openwage/resources/images/financial_wellbeing/row9RightGreyBordered.png), url(../openwage/resources/images/financial_wellbeing/row9LeftGreyBottomFilled.png), url(../openwage/resources/images/financial_wellbeing/row9RightGreyBottomBordered.png);
    background-repeat: no-repeat;
    background-position: top 160.5px left 405.34px, top 210.5px left 471.39px, top 264px left 40px, top 380.22px left 42.31px, top 880px left 0px, bottom 358px left 0px, top 160px right 149px, top 183px right 242.45px, bottom 619px right 0px, bottom 559px right 325px;
    background-size: 20px, 73px, 94px, 46.89px, 19px 39px, 49px 97px, 29.49px, 52.55px, 42px 84px, 39px;
}
#financial_wellbeing .row9 img {
    margin: 0 auto;
    display: block;
}
#financial_wellbeing .row9 h2 {
    font-family: Poppins-Bold;
    font-style: normal;
    font-weight: bold;
    font-size: 48px;
    line-height: 60px;
    text-align: center;
    color: #212121;
    margin: 0 auto 48px;
}
#financial_wellbeing .row9 h4 {
    font-family: 'Poppins-Bold';
    font-style: normal;
    font-weight: bold;
    font-size: 21px;
    line-height: 32px;
    color: #212121;
    margin: 0 0 8px;
}
#financial_wellbeing .row9 p {
    font-family: Lato-Regular;
    font-style: normal;
    font-weight: normal;
    font-size: 21px;
    line-height: 32px;
    color: #212121;
    margin: 0;
}
#financial_wellbeing .row9 .wp-block-column .container:not(:first-child) {
    align-items: center;
}
#financial_wellbeing .row9 figure {
    margin: 0;
}
#financial_wellbeing .row9 .wp-block-column .container:nth-child(3), #financial_wellbeing .row9 .wp-block-column .container:nth-child(4) {
    padding-top: 72px;
}
#financial_wellbeing .row9 a.wp-block-button__link {
    font-family: 'Poppins-Bold';
    font-style: normal;
    font-weight: bold;
    font-size: 21px;
    line-height: 32px;
    display: flex;
    align-items: center;
    text-align: center;
    color: #FFFFFF;
    width: 292px;
    height: 64px;
    background: #FF0050;
    border-radius: 8px;
    justify-content: center;
    margin: 148px auto 0;
    text-decoration: none;
    z-index: 2;
    position: relative;
}
#financial_wellbeing .row9 .wp-block-button {
    display: block;
    margin: 0 auto;
}
#financial_wellbeing .row9 figure.row9-row11rightDotted {
    width: 657px;
    position: absolute;
    top: Calc(100% - 298px);
    right: 0;
    height: 2021px;
}
#financial_wellbeing .row9 figure.row9-row11rightDotted img{
    height: 100%;
    width: auto;
}
#financial_wellbeing .row10 {
    padding-top: 230px;
    margin-bottom: 0;
    position: relative;
    background-image: url(../openwage/resources/images/financial_wellbeing/row10LeftRedTopFilled.png), url(../openwage/resources/images/financial_wellbeing/row10LeftGreySmallBordered.png), url(../openwage/resources/images/financial_wellbeing/row10LeftGreyFilled.png), url(../openwage/resources/images/financial_wellbeing/row10LeftGreyBordered.png), url(../openwage/resources/images/financial_wellbeing/row10RightRedTopBordered.png), url(../openwage/resources/images/financial_wellbeing/row10RightGreyBottomBordered.png), url(../openwage/resources/images/financial_wellbeing/row10RightRedBottomBordered.png);
    background-repeat: no-repeat;
    background-position: top 108px left 152px, top 131px left 245px, top 294px left 70px, top 311px left 0px, top 24px right 34px, bottom 260px right 42.31px, bottom 156px right;
    background-size: 29.49px, 52.55px, 107.52px, 166px 254.65px, 48px, 47px, 15px 29px;
}
#financial_wellbeing .row10 h2{
    font-family: Poppins-bold;
    font-style: normal;
    font-weight: bold;
    font-size: 48px;
    line-height: 60px;
    color: #212121;
    margin: 0 0 24px;
}
#financial_wellbeing .row10 {
    padding-top: 288px;
    padding-bottom: 240px;
}
#financial_wellbeing .row10 p{
    font-family: Lato-Regular;
    font-style: normal;
    font-weight: normal;
    font-size: 21px;
    line-height: 32px;
    color: #212121;
    margin-bottom: 32.5px;
}
#financial_wellbeing .row10 .wp-block-column p:last-child {
    margin-bottom: 0;
}
#financial_wellbeing .row11 figure{
  z-index: 1;
  position: relative;
}
#financial_wellbeing .row10 .circleText p {
    font-family: Poppins-Bold;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 26px;
    display: flex;
    align-items: center;
    color: #FF0050;
    margin: 16px !important;
}
#financial_wellbeing .row10 .circleText {
    background: #FFFFFF;
    border: 1px solid #F5F5F5;
    box-sizing: border-box;
    box-shadow: 0px 0px 0.915464px rgb(255 0 80 / 5%), 0px 3.66186px 7.32371px rgb(255 0 80 / 10%);
    border-radius: 16px;
    width: 243px;
    position: absolute;
    bottom: 0;
    left: 205px;
}
#financial_wellbeing .row10 .container .wp-block-column:last-child {
    flex-basis: 56.8%;
}
#financial_wellbeing .row10 .container .wp-block-column:first-child {
    flex-basis: 40%;
}
#financial_wellbeing .row10 .container .wp-block-column {
    position: relative;
}
#financial_wellbeing .row10 .container {
    align-items: center;
}
#financial_wellbeing .row10 figure {
    margin: 0;
}
#financial_wellbeing .row10 img {
    display: block;
}
#financial_wellbeing .row11 {
    background-image: url(../openwage/resources/images/financial_wellbeing/Row11LeftGreyFilled.png), url(../openwage/resources/images/financial_wellbeing/Row11LeftRedBordered.png), url(../openwage/resources/images/financial_wellbeing/Row11LeftBigGreyBordered.png), url(../openwage/resources/images/financial_wellbeing/Row11LeftSmallGreyFilled.png), url(../openwage/resources/images/financial_wellbeing/Row11LeftSmallGreyBordered.png), url(../openwage/resources/images/financial_wellbeing/Row11RightGreyDotteded.png), url(../openwage/resources/images/financial_wellbeing/Row11RightGreyFilled.png), url(../openwage/resources/images/financial_wellbeing/Row11RightRedFilled.png);
    background-repeat: no-repeat;
    background-position: top 40px left 121px, top 538px left 271px, top 777px left 0px, top 822px left 113px, top 1093px left 325px, top 456px right 99px, top 1046px right 15px, top 570px right 88px;
    background-size: 114px, 29px, auto, 21px, 39px, 494px, 94px, 49px;
}
#financial_wellbeing .row11 h2 {
    font-family: Poppins-Bold;
    font-style: normal;
    font-weight: bold;
    font-size: 48px;
    line-height: 60px;
    text-align: center;
    color: #212121;
    margin: 0 auto 64px;
}
#financial_wellbeing .row11 h4 {
    font-family: Poppins-Bold;
    font-style: normal;
    font-weight: bold;
    font-size: 24px;
    line-height: 36px;
    color: #212121;
    margin: 0 0 24px auto;
    padding: 16px;
    background: #FFFFFF;
    box-shadow: 0px 0px 1px rgb(255 0 80 / 5%), 0px 4px 8px rgb(255 0 80 / 10%);
    border-radius: 16px;
    max-width: 449px;
    opacity: 0.2;
    cursor: pointer;
    transition: opacity 300ms ease-in-out;
}
#financial_wellbeing .row11 h4.active {
  color: #212121;
  cursor: auto;
  opacity: 1;
  transition: opacity 300ms ease-in-out;
}
#financial_wellbeing .row11 .mobWrapper .mobInnerWrapper {
    width: 219px;
    max-width: 219px;
    height: 473px;
    margin: 0 auto;
    overflow: hidden;
}
#financial_wellbeing .row11 .wp-block-columns.mobWrapper .mob1 {
    opacity: 0.5;
    position: absolute;
    top: -473px;
    left: 0;
    transition: top 700ms ease-in-out, opacity 300ms ease-in-out;
}
#financial_wellbeing .row11 .wp-block-columns.mobWrapper .mob1.prev1 {
    top: -473px;
    transition: top 475ms ease-in-out, opacity 100ms ease-in-out;
    transition: top 234ms ease-in-out;
}
#financial_wellbeing .row11 .wp-block-columns.mobWrapper .mob2 {
    opacity: 0.5;
    position: absolute;
    top: 473px;
    left: 0;
    transition: top 700ms ease-in-out, opacity 300ms ease-in-out;
}
#financial_wellbeing .row11 .wp-block-columns.mobWrapper .mob2.prev2 {
    top: -473px;
    opacity: 0.8;
    transition: top 700ms ease-in-out, opacity 300ms ease-in-out;
    transition: top 468ms ease-in-out;
}
#financial_wellbeing .row11 .wp-block-columns.mobWrapper .mob3.after1 {
    transition: top 234ms ease-in-out, opacity 400ms ease-in-out;
    transition-delay: 234ms;
}
#financial_wellbeing .row11 .wp-block-columns.mobWrapper .mob2.prev2removed {
    opacity: 0.8;
    transition: top 700ms ease-in-out;
}
#financial_wellbeing .row11 .wp-block-columns.mobWrapper .mob3.mob3clickedremoved {
    transition: top 466ms ease-in-out, opacity 300ms ease-in-out;
}
#financial_wellbeing .row11 .wp-block-columns.mobWrapper .mob1.prev1.active {
    transition-delay: 400ms;
}
#financial_wellbeing .row11 .wp-block-columns.mobWrapper .mob3 {
    opacity: 0.5;
    position: absolute;
    top: 473px;
    left: 0;
    transition: top 700ms ease-in-out, opacity 300ms ease-in-out;
}
#financial_wellbeing .row11 .wp-block-columns.mobWrapper .mob2.prev2 {
    top: -473px;
}
#financial_wellbeing .row11 .wp-block-columns.mobWrapper figure.mob1.active, #financial_wellbeing .row11 .wp-block-columns.mobWrapper figure.mob2.active, #financial_wellbeing .row11 .wp-block-columns.mobWrapper figure.mob3.active {
    top: 0;
}
#financial_wellbeing .row11 .wp-block-columns.mobWrapper figure.active {
    opacity: 1;
    transition: top 700ms ease-in-out, opacity 400ms ease-in-out;
}
#financial_wellbeing .row11 p {
    font-family: 'Poppins-Bold';
    font-style: normal;
    font-weight: bold;
    font-size: 24px;
    line-height: 36px;
    color: #D3D3D3;
    max-width: 449px;
    margin: 0 0 0 auto;
    padding: 16px;
    background: #FFFFFF;
    opacity: 0.8;
    box-shadow: 0px 0px 1px rgb(255 0 80 / 5%), 0px 4px 8px rgb(255 0 80 / 10%);
    border-radius: 16px;
}
#financial_wellbeing .wp-block-image{
  margin: 0;
}
#financial_wellbeing .row11 .wp-block-column .container:nth-child(3) {
    padding-top: 235.59px;
}
#financial_wellbeing .row11 .wp-block-column .container:nth-child(3) p{
  margin-bottom: 24px;
}
/*#financial_wellbeing .row11 .wp-block-column .container:nth-child(3) h4{
  margin: 0 0 0 auto;
}
#financial_wellbeing .row11 .wp-block-column .container h4:last-child{
  margin-bottom: 0;
}*/
#financial_wellbeing .row11 .wp-block-columns.laptop {
    height: 355px;
    width: 542px;
    background-image: url(../openwage/resources/images/financial_wellbeing/Rectangle.png);
    background-position: center bottom;
    background-size: contain;
    background-repeat: no-repeat;
    margin: 0 auto;
}
#financial_wellbeing .row11 .wp-block-columns.laptop .home1{
    opacity: 0;
    position: absolute;
    top: -257px;
    left: 0;
    transition: top 300ms ease-in-out, opacity 300ms ease-in-out;
}
#financial_wellbeing .row11 .wp-block-columns.laptop .home1 img, #financial_wellbeing .row11 .wp-block-columns.laptop .home2 img{
  width: 366px;
  height: auto;
  /*margin-top: 39px;*/
}
#financial_wellbeing .row11 .wp-block-columns.laptop .home2{
  opacity: 0;
  position: absolute;
  top: 258px;
  left: 0;
  transition: top 300ms ease-in-out, opacity 300ms ease-in-out;
}
#financial_wellbeing .row11 .wp-block-columns.laptop figure.active{
    opacity: 1;
    transition: top 300ms ease-in-out, opacity 400ms ease-in-out;
}
#financial_wellbeing .row11 .wp-block-columns.laptop figure.home1.active, #financial_wellbeing .row11 .wp-block-columns.laptop figure.home2.active {
    top: 0;
}
#financial_wellbeing .row11 .laptop .imgWrapper{
  width: 366px;
  height: 257px;
  position: relative;
  max-width: 366px;
  margin: 39px auto 0;
  overflow: hidden;
}
#financial_wellbeing .row11 .mobWrapper {
    height: 535px;
    width: 273px;
    background-image: url(../openwage/resources/images/financial_wellbeing/ClayiPhone2.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}
#financial_wellbeing .row11 .wp-block-column.mobWrapper .mob1, #financial_wellbeing .row11 .wp-block-column.mobWrapper .mob2, #financial_wellbeing .row11 .wp-block-column.mobWrapper .mob3{
  display: none;
}
#financial_wellbeing .row11 .wp-block-column.mobWrapper figure.active{
  display: block;
}
#financial_wellbeing .row11 img {
    display: block;
    margin: 0 auto;
}
#financial_wellbeing .wp-block-buttons>.wp-block-button{
    margin: 0 auto;
}
#financial_wellbeing .row11 a.wp-block-button__link {
    font-family: Poppins;
    font-style: normal;
    font-weight: bold;
    font-size: 21px;
    line-height: 32px;
    display: flex;
    align-items: center;
    text-align: center;
    color: #FFFFFF;
    width: 292px;
    height: 64px;
    margin: 139.5px auto 0;
    background: #FF0050;
    border-radius: 8px;
    justify-content: center;
    text-decoration: none;
}
#financial_wellbeing .row12 {
    padding-top: 288px;
    padding-bottom: 114.5px;
    position: relative;
    background-image: url(../openwage/resources/images/financial_wellbeing/row12RightBottomDotted.png), url(../openwage/resources/images/financial_wellbeing/row12LeftGreyBordered.png), url(../openwage/resources/images/financial_wellbeing/row12LeftGreyFilled.png), url(../openwage/resources/images/financial_wellbeing/row12LeftRedFilled.png), url(../openwage/resources/images/financial_wellbeing/row12rightGreyDotted.png), url(../openwage/resources/images/financial_wellbeing/row12rightGreyFilled.png), url(../openwage/resources/images/financial_wellbeing/row12rightRedBordered.png);
    background-repeat: no-repeat;
    background-position: bottom -365px right 0px, top 334.92px left 0, top 676.95px left 290px, top 168px left 132px, top 146px right 98px, top 197px right 0px, top 542px right 0px;
    background-size: auto, 245px 309.59px, 26.51px, 54px, 705px, 197px 236px, 55px 70px;
}
#financial_wellbeing .row12 h2 {
    font-family: Poppins;
    font-style: normal;
    font-weight: bold;
    font-size: 48px;
    line-height: 60px;
    text-align: center;
    color: #212121;
    margin: 0 auto 88px;
}
#financial_wellbeing .row12 .whyChooseWrapper {
    background: #FFFFFF;
    border: 1px solid #F5F5F5;
    box-sizing: border-box;
    box-shadow: 0px 0px 1px rgb(255 0 80 / 5%), 0px 4px 8px rgb(255 0 80 / 10%);
    border-radius: 16px;
    display: flex;
    flex-direction: row;
    align-items: center;
    width: 543px;
    height: 188px;
    margin-bottom: 40px;
    padding: 44px 32px;
    overflow: hidden;
}
#financial_wellbeing .row12 .whyChooseWrapper h6 {
    font-family: Poppins;
    font-style: normal;
    font-weight: bold;
    font-size: 21px;
    line-height: 32px;
    color: #212121;
    margin: 0 0 8px;
}
#financial_wellbeing .row12 .whyChooseWrapper p {
    font-family: Lato-Regular;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 28px;
    color: #212121;
    margin: 0;
}
#financial_wellbeing .row12 .whyChooseWrapper img {
    margin-right: 24px;
    max-width: 100px;
    height: auto;
}
#financial_wellbeing .row14 h2 {
    font-family: Poppins-Bold;
    font-style: normal;
    font-weight: bold;
    font-size: 48px;
    line-height: 60px;
    text-align: center;
    color: #212121;
    margin: 0 auto;
}
#financial_wellbeing .row14 .wp-block-column .container:nth-child(2) .wp-block-column {
    background: #FFFFFF;
    border: 1px solid #F5F5F5;
    box-shadow: 0px 0px 1px rgb(255 0 80 / 5%), 0px 4px 8px rgb(255 0 80 / 10%);
    border-radius: 16px;
    max-width: 332.67px;
    padding: 16px;
    text-align: center;
    margin-top: 128px;
    position: relative;
    z-index: 1;
}
#financial_wellbeing .row14 p {
    font-family: Poppins-Bold;
    font-style: normal;
    font-weight: bold;
    font-size: 26px;
    line-height: 40px;
    display: flex;
    align-items: center;
    text-align: center;
    color: #212121;
    margin: 18px 0 0;
}
@media (min-width: 782px){
  #financial_wellbeing .row14 .wp-block-column .container:nth-child(2) .wp-block-column:not(:first-child) {
      margin-left: 4em;
  }
}
#financial_wellbeing .row14 .wp-block-column .container:nth-child(2) .wp-block-column:not(:first-child):before {
    content: '';
    width: 11.77px;
    height: 23.39px;
    position: absolute;
    left: -33.885px;
    top: Calc(50% - 11.695px);
    background-image: url(../openwage/resources/images/financial_wellbeing/row2_arrow.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
#financial_wellbeing .row13 {
    z-index: 2;
    position: relative;
}
#financial_wellbeing .row14 {
    padding-top: 118.5px;
    background-image: url(../openwage/resources/images/financial_wellbeing/row14LeftRedBordered.png);
    background-repeat: no-repeat;
    background-size: 48px;
    background-position: top 0px left 34px;
}
#financial_wellbeing .row15 {
    background-image: url(../openwage/resources/images/financial_wellbeing/row15LeftSmallGreyFilled.png), url(../openwage/resources/images/financial_wellbeing/row15LeftBigGreyBordered.png), url(../openwage/resources/images/financial_wellbeing/row15LeftBigGreyFilled.png), url(../openwage/resources/images/financial_wellbeing/row15LeftSmallGreyBordered.png), url(../openwage/resources/images/financial_wellbeing/row15RightRedFilled.png), url(../openwage/resources/images/financial_wellbeing/row15RightGreyBordered.png);
    background-repeat: no-repeat;
    background-size: 20px, 73px, 94px, 47px, 29.49px, 52.55px 54.27px;
    background-position: top 55.5px left 405.34px, top 105.5px left 471.31px, top 159px left 40px, top 275.22px left 41.31px, top 55px right 149.45px, top 78px right 242.45px;
    padding-top: 128px;
}
#financial_wellbeing .row15 p {
    font-family: Poppins;
    font-style: normal;
    font-weight: bold;
    font-size: 31px;
    line-height: 48px;
    text-align: center;
    color: #212121;
    margin: 0;
}
#financial_wellbeing .row15 a.wp-block-button__link {
    font-family: Poppins;
    font-style: normal;
    font-weight: bold;
    font-size: 21px;
    line-height: 32px;
    display: flex;
    align-items: center;
    text-align: center;
    color: #FFFFFF;
    width: 292px;
    height: 64px;
    justify-content: center;
    background: #FF0050;
    border-radius: 8px;
    margin: 48px auto 0;
    text-decoration: none;
    z-index: 2;
    position: relative;
}
#financial_wellbeing .row15 ul {
    list-style-type: decimal;
    padding-top: 240px;
    padding-bottom: 38px;
    padding-left: 12px;
    margin: 0;
}
#financial_wellbeing .row15 li {
    font-family: 'Lato-Regular';
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 20px;
    color: #616161;
    padding-left: 5px;
}
#financial_wellbeing .row12 figure.row12-row14LeftBorderedCircle {
    position: absolute;
    top: Calc(100% - 138.5px);
    left: 0;
    width: 657px;
    height: 2021px;
    z-index: 1;
}
#financial_wellbeing .row12 figure.row12-row14LeftBorderedCircle img {
    width: auto;
    height: 100%;
}
#financial_wellbeing .topRow figure.size-full.row1-row2LeftTabImg2 {
    position: absolute;
    top: 35px;
    left: -15px;
    display: none;
}
#financial_wellbeing .topRow figure.size-full.row1-row2LeftTabImg1 {
    position: absolute;
    left: -110px;
    top: 0;
    display: none;
}
#financial_wellbeing .row12 figure.row11-12mob{
  display: none;
}
#financial_wellbeing .anxiety figure.row3-row4RightDotted{
  display: none;
}
#financial_wellbeing .row10 figure.row9-row11rightDotted{
  display: none;
}
#financial_wellbeing .wp-block-column .container:nth-child(2) .wp-block-column:first-child{
  position: relative;
}
#financial_wellbeing .wp-block-column .container:nth-child(3) .wp-block-column:last-child{
  position: relative;
}
#financial_wellbeing .row14 .row14Img img {
    max-height: 100px !important;
    width: auto !important;
    max-width: 100px !important;
}
@media(min-width: 992px){
  #financial_wellbeing .row11 .h4Wrapper {
    position: absolute;
    top: 63px;
    left: 0;
    transition: top 600ms ease-in-out;
  }
  #financial_wellbeing .row11 .mobTextWrapper {
    position: absolute;
    right: 0;
    top: 156px;
    transition: top 600ms ease-in-out;
  }
}
@media(max-width: 1919px){
  #financial_wellbeing .topRow:hover .rightBg:before, #financial_wellbeing .topRow.active .rightBg:before{
    background-size: 235.46px, 356.51px, 116.31px, 80.38px, 19px, 19px, 78px, 20px, 73px, 48px;
  }
}
@media(max-width: 1700px){
  #financial_wellbeing .topRow:hover .rightBg:before, #financial_wellbeing .topRow.active .rightBg:before{
    /*background-position: top 242.5px right 238.25px, top 352.5px right 343.49px, top 706.95px right 630.69px, top 227.51px right 486px, top 175.5px right 492.57px, top 295.05px right 588.05px, top 199.5px right 225px, top 486.5px right 225.34px, top 536.5px right 291.39px, top 11px right 34px;*/
    /*background-position: top 242.5px right 223.25px, top 352.5px right 328.49px, top 706.95px right 600.69px, top 227.51px right 486px, top 175.5px right 492.57px, top 295.05px right 588.05px, top 199.5px right 225px, top 486.5px right 225.34px, top 536.5px right 291.39px, top 11px right 34px;*/
    /*background-position: top 222.5px right 223.25px, top 332.5px right 328.49px, top 686.95px right 600.69px, top 207.51px right 486px, top 155.5px right 492.57px, top 275.05px right 588.05px, top 179.5px right 225px, top 466.5px right 225.34px, top 516.5px right 291.39px, top 11px right 34px;*/
    background-position: top 106px right 223.25px, top 214.21px right 328.49px, top 571.45px right 600.69px, top 88.16px right 486px, top 40px right 492.57px, top 159.55px right 588.05px, top 64px right 225px, top 351px right 225.34px, top 401px right 291.39px, top 11px right 34px; 
  }
  #financial_wellbeing .topRow:hover, #financial_wellbeing .topRow.active {
    background-position: bottom 210.08px right 90.31px, top 298px left -89px, top 39px left 152px, top 281px left -18px, top 62px left 245px;
  }
  #financial_wellbeing .topRow:hover + figure.row1-row2RightDotted, #financial_wellbeing .topRow.active figure.row1-row2RightDotted{
    /*right: -2080px;
    height: 1700px;*/
    right: -1778px;
    height: 1870px;
  }
  #financial_wellbeing .topRow {
    background-image: url(../openwage/resources/images/financial_wellbeing/row1GreyBorderedRightBottom.png), url(../openwage/resources/images/financial_wellbeing/row1LeftBigBordered.png), url(../openwage/resources/images/financial_wellbeing/row1LeftColRed.png), url(../openwage/resources/images/financial_wellbeing/row1RightTopFilledGrey.png), url(../openwage/resources/images/financial_wellbeing/row1LeftBordered.png);
    background-position: bottom 165.08px right 42.31px, top -22px left -115px, top -30px left 152px, top 2px left 11.2px, top -57px left 245px;
    background-size: 46.89px, 166px 255px, 30px, 108px, 53px;
    transition: background-position 800ms ease-in-out;
    background-repeat: no-repeat;
    position: relative;
  }
  #financial_wellbeing .row2 {
    background-image: url(../openwage/resources/images/financial_wellbeing/row1RedBorderedRightBottom.png);
    background-position: top 20px right;
    background-size: 15px;
  }
  #financial_wellbeing .anxiety {
    background-image: url(../openwage/resources/images/financial_wellbeing/anxietyLeftRedBordered.png), url(../openwage/resources/images/financial_wellbeing/anxietyLeftGreyBigBordered.png), url(../openwage/resources/images/financial_wellbeing/anxietyLeftGreyFilled.png), url(../openwage/resources/images/financial_wellbeing/anxietyLeftGreySmallBordered.png), url(../openwage/resources/images/financial_wellbeing/anxietyRightGreyDotted.png), url(../openwage/resources/images/financial_wellbeing/anxietyRightRedFilled.png), url(../openwage/resources/images/financial_wellbeing/anxietyRightGreyFilled.png), url(../openwage/resources/images/financial_wellbeing/row3LeftGreyBordered.png);
    background-position: top 99px left 271px, top 478px left 0px, top 523px left 113px, top 654px left 325px, top 308.45px right -289px, top 319.76px right 32.81px, top 951px right -47px, top 922px left 325px;
    background-size: 29px, 77px 225px, 21px, 39px, 494px, 49px, 94px, 39px;
  }
  #financial_wellbeing .financial_stress {
    padding-bottom: 288px;
    background-image: url(../openwage/resources/images/financial_wellbeing/financial_stressLeftRedFilled.png), url(../openwage/resources/images/financial_wellbeing/financial_stressLeftGreyBordered.png), url(../openwage/resources/images/financial_wellbeing/financial_stressLeftGreyFilled.png), url(../openwage/resources/images/financial_wellbeing/financial_stressRightGreyDotted.png), url(../openwage/resources/images/financial_wellbeing/financial_stressRightGreyFilled.png), url(../openwage/resources/images/financial_wellbeing/financial_stressRightRedBordered.png);
    background-position: top 147px left -36px, bottom 22.11px left 0px, bottom 194.61px left 290.7px, bottom 57px right 98px, bottom 177px right 0px, bottom 15px right 0px;
    background-size: 54px, 245px 309.59px, 26.51px, 705px, 197px 236px, 55px 70px;
    background-repeat: no-repeat;
  }
  #financial_wellbeing .row5 {
    padding-top: 0px;
    background-position: top 140px right 0px;
  }
  #financial_wellbeing .row5 .row5-row9LeftDotted img {
      height: 100%;
  }
  #financial_wellbeing .row8 {
    background-image: url(../openwage/resources/images/financial_wellbeing/row8LeftRedBordered.png), url(../openwage/resources/images/financial_wellbeing/row8RightGreyFilled.png), url(../openwage/resources/images/financial_wellbeing/row8RightGreyBordered.png);
    background-position: top 412px left -14px, top 62px right 22px, top 79px right;
    background-size: auto, auto, auto;
  }
  #financial_wellbeing .row9 {
    background-image: url(../openwage/resources/images/financial_wellbeing/row9LeftGreySmallFilled.png), url(../openwage/resources/images/financial_wellbeing/row9CenterGreyBordered.png), url(../openwage/resources/images/financial_wellbeing/row9LeftGreyBigFilled.png), url(../openwage/resources/images/financial_wellbeing/row9LeftGreyBordered.png), url(../openwage/resources/images/financial_wellbeing/row9LeftRedBordered.png), url(../openwage/resources/images/financial_wellbeing/row9LeftGreyBorderedBottom.png), url(../openwage/resources/images/financial_wellbeing/row9RighttRedFilled.png), url(../openwage/resources/images/financial_wellbeing/row9RightGreyBordered.png), url(../openwage/resources/images/financial_wellbeing/row9LeftGreyBottomFilled.png);
    background-position: top 360.5px left 557px, top 578.5px left 495.39px, top 656px left 8px, top 772px left 10.31px, top 1176px left 0px, bottom 60.54px left 0px, top 456px right 149.56px, top 479px right 242.45px, bottom 325px right 0px;
    background-size: 20px, 73px, 94px, 46.89px, 19px 39px, 49px 97px, 29.49px, 52.55px, 42px 84px;
  }
  #financial_wellbeing .row9 figure.row9-row11rightDotted{
    right: -25px;
    height: 2273px;
    top: 98%;
  }
  #financial_wellbeing .row10 {
    padding-top: 290px;
    background-image: url(../openwage/resources/images/financial_wellbeing/row10LeftRedTopFilled.png), url(../openwage/resources/images/financial_wellbeing/row10LeftGreyFilled.png), url(../openwage/resources/images/financial_wellbeing/row10LeftGreyBordered.png), url(../openwage/resources/images/financial_wellbeing/row10RightRedTopBordered.png);
    /*background-position: top 404px left 152px, top 592px left 70px, top 609px left 0px, top 322px right 34px;*/
    background-position: top 484px left 152px, top 653px left 70px, top 655px left 0px, top 322px right 34px;
    background-size: 29.49px, 107.52px, 166px 254.65px, 48px;
  }
  #financial_wellbeing .row11 {
    padding-bottom: 288px;
    background-image: url(../openwage/resources/images/financial_wellbeing/Row11LeftGreyFilled.png), url(../openwage/resources/images/financial_wellbeing/Row11LeftRedBordered.png), url(../openwage/resources/images/financial_wellbeing/Row11LeftBigGreyBordered.png), url(../openwage/resources/images/financial_wellbeing/Row11LeftSmallGreyBordered.png), url(../openwage/resources/images/financial_wellbeing/Row11RightGreyDotteded.png), url(../openwage/resources/images/financial_wellbeing/Row11RightGreyFilled.png), url(../openwage/resources/images/financial_wellbeing/Row11RightRedFilled.png),url(../openwage/resources/images/financial_wellbeing/row10RightGreyBottomBordered.png), url(../openwage/resources/images/financial_wellbeing/row10RightRedBottomBordered.png);
    background-repeat: no-repeat;
    background-position: top 490px left -23px, top 876px left 271px, top 1115px left 0px, bottom 197px left 325px, bottom 179px right 35px, bottom 0px right 14px, bottom 510px right 24px, top 30.22px right 42.31px, top 153px right;
    background-size: 114px, 29px, auto, 39px, 494px, 94px, 49px, 46.89px, auto;
  }
  #financial_wellbeing .row12{
    padding-top: 0;
    background-image: url(../openwage/resources/images/financial_wellbeing/row12LeftGreyBordered.png), url(../openwage/resources/images/financial_wellbeing/row12LeftGreyFilled.png), url(../openwage/resources/images/financial_wellbeing/row12LeftRedFilled.png), url(../openwage/resources/images/financial_wellbeing/row12rightGreyDotted.png), url(../openwage/resources/images/financial_wellbeing/row12rightGreyFilled.png), url(../openwage/resources/images/financial_wellbeing/row12rightRedBordered.png);
    background-repeat: no-repeat;
    background-size: 245px 309.59px, 26.51px, 54px, 705px, 197px 236px, 55px 70px;
    background-position: bottom 26.11px left 0px, bottom 62px left 290px, bottom 534.79px left -28px, bottom -76px right 98px, bottom 278px right 0, bottom 163px right 0px;
  }
  #financial_wellbeing .row13 img {
    height: 875px;
  }
  #financial_wellbeing .row14 {
    background-image: url(../openwage/resources/images/financial_wellbeing/row14LeftGreyBordered.png), url(../openwage/resources/images/financial_wellbeing/row14LeftGreyFilled.png), url(../openwage/resources/images/financial_wellbeing/row14RightGreyFilled.png), url(../openwage/resources/images/financial_wellbeing/row14RightGreyBordered.png);
    background-repeat: no-repeat;
    background-size: 96px, 43px, 107.52px, auto;
    background-position: top 103px left 126px, top 204.13px left 43px, top 201px right 70px, top 218px right;
  }
  #financial_wellbeing .row15 {
    background-image: url(../openwage/resources/images/financial_wellbeing/row14LeftRedBordered.png);
    background-repeat: no-repeat;
    background-size: 48px;
    background-position: top 89px left 34px;
  }
  #financial_wellbeing .row12 figure.row12-row14LeftBorderedCircle{
    top: Calc(100% + 325px);
  }
  #financial_wellbeing .anxiety{
    background-position: top 239px left 271px, top 478px left 0px, top 523px left 113px, top 654px left 325px, top 308.45px right -289px, top 319.76px right 32.81px, top 951px right -47px, top 922px left 325px;
  }
}
@media(max-width: 1399px){
  #financial_wellbeing .row11 .wp-block-columns.laptop .home1 img, #financial_wellbeing .row11 .wp-block-columns.laptop .home2 img {
    width: 330px;
  }
  #financial_wellbeing .row11 .wp-block-columns.laptop{
    width: 100%
  }
  #financial_wellbeing .row11 .wp-block-columns.laptop .imgWrapper{
    margin-top: 71px;
    max-width: 340px;
    max-height: 232px;
  }
  #financial_wellbeing .topRow:hover .rightBg:before, #financial_wellbeing .topRow.active .rightBg:before{
    background-position: top 106px right 168.25px, top 214.21px right 273.49px, top 571.45px right 560.69px, top 88.16px right 416px, top 40px right 422.57px, top 159.55px right 518.05px, top 64px right 155px, top 351px right 155.34px, top 401px right 221.39px;
  }
  #financial_wellbeing .row12 .whyChooseWrapper{
    width: 100%;
    height: Calc(100% - 40px);
  }
  #financial_wellbeing .topRow .leftCol{
    max-width: 473px;
  }
  #financial_wellbeing .row2 .wp-block-column .container:nth-child(2) .wp-block-column{
    flex-basis: 25% !important;
  }
  #financial_wellbeing .row10{
    background-position: top 484px left 134px, top 736px left 58px, top 745px left -8px, top 322px right 34px;
  }
  #financial_wellbeing .row14{
    background-position: top 103px left 126px, top 204.13px left 43px, top 192px right 70px, top 218px right;
  }
  #financial_wellbeing .row10 .container .wp-block-column:first-child{
    flex-basis: 42%;
  } 
  #financial_wellbeing .row10 .container .wp-block-column:last-child {
    flex-basis: 50%;
    margin-left: 24px;
  }
}
@media(max-width: 1199px){
  #financial_wellbeing .row11 .wp-block-columns.laptop .home1 img, #financial_wellbeing .row11 .wp-block-columns.laptop .home2 img {
    width: 312px;
  }
  #financial_wellbeing .row11 .wp-block-columns.laptop .imgWrapper{
    margin-top: 87.5px;
    max-width: 312px;
    height: 219px;
  }
  #financial_wellbeing .topRow .rightBg:before{
    background-size: 196.21px, 276.51px, 117.16px, 93.33px, 16.6px, 16.6px, 66.75px, 17.27px, 63.43px, 48px;
  }
  #financial_wellbeing .topRow:hover .rightBg:before, #financial_wellbeing .topRow.active .rightBg:before{
    background-size: 196.21px, 276.51px, 117.16px, 93.33px, 16.6px, 16.6px, 66.75px, 17.27px, 63.43px, 48px;
    background-position: top 206px right 98.25px, top 314.21px right 203.49px, top 621.45px right 410.69px, top 188.16px right 346px, top 140px right 352.57px, top 259.55px right 448.05px, top 164px right 125px, top 451px right 125.34px, top 501px right 191.39px, top 11px right 34px;
  }
  #financial_wellbeing .topRow:hover + figure.row1-row2RightDotted, #financial_wellbeing .topRow.active figure.row1-row2RightDotted{
    right: -1955px;
  }
  #financial_wellbeing .topRow:hover, #financial_wellbeing .topRow.active {
    background-position: bottom 210.08px right 90.31px, top 695px left -111px, top 39px left 152px, top 730px left -27px, top 62px left 245px;
  }
  #financial_wellbeing .row10{
    background-position: top 530px left 92px, top 736px left 18px, top 771px left -29px, top 322px right 34px;
  }
  #financial_wellbeing .row14 {
    background-position: top 23px left 100px, top 204.13px left 43px, top 192px right 70px, top 218px right;
  }
  #financial_wellbeing .row10 .container .wp-block-column:last-child, #financial_wellbeing .row10 .container .wp-block-column:first-child{
      flex-basis: 0;
  }
}
@media(max-width: 1023px){
    #financial_wellbeing .topRow .leftCol{
      max-width: 384px;
    }
    #financial_wellbeing .topRow:hover .rightBg:before, #financial_wellbeing .topRow.active .rightBg:before {
      background-size: 46px, 156.21px, 236.51px, 77.16px, 53.33px, 12.6px, 12.6px, 51.75px, 13.27px, 48.43px, 48px;
      background-position: top 387.08px right 450.31px, top 206px right 112.25px, top 295.21px right 163.49px, top 500.45px right 390.69px, top 197.16px right 291px, top 161px right 300.57px, top 258.55px right 355.05px, top 175px right 111px, top 440px right 125.34px, top 498px right 191.39px, top 11px right 34px;
    }
    #financial_wellbeing .topRow .rightBg:before {
      background-image: url(../openwage/resources/images/financial_wellbeing/row1GreyBorderedRightBottom.png), url(../openwage/resources/images/financial_wellbeing/row1RightColImg2.png), url(../openwage/resources/images/financial_wellbeing/row1RightColImg1.png), url(../openwage/resources/images/financial_wellbeing/row1RightColImg3.png), url(../openwage/resources/images/financial_wellbeing/row1RightColImg4.png), url(../openwage/resources/images/financial_wellbeing/row1RightColRed.png), url(../openwage/resources/images/financial_wellbeing/row1RightColGreyTop.png), url(../openwage/resources/images/financial_wellbeing/row1RightColGreyDotted.png), url(../openwage/resources/images/financial_wellbeing/row1RightColGreyFilled.png), url(../openwage/resources/images/financial_wellbeing/row1RightColGreyBorder.png), url(../openwage/resources/images/financial_wellbeing/row1RightRedBordered.png);
      background-size: 0, 156.21px, 236.51px, 77.16px, 53.33px, 12.6px, 12.6px, 51.75px, 13.27px, 48.43px, 48px;
      /*background-position: top 180px right 193.25px, top 252.17px right 283.49px, top 489.17px right 535.69px, top 168.55px right 391px, top 136.6px right 397.57px, top 215.91px right 472.05px,  top 152.52px right 184px, top 322.92px right 184.34px, top 376.09px right 260.39px, top 11px right 34px;*/
      background-position: top 387.08px right 400px, top -31px right 50px, top 736px right 331.49px, top 906.95px right 800.69px, top 99.51px right 450px, top 30.5px right 245.57px, top 383.05px right 550.05px, top 199.5px right 405px, top 440px right 125.34px, top 498px right 160px, top 11px right 34px;
    }
    #financial_wellbeing .row12{
      background-size: 245px 309.59px, 26.51px, 54px, 570px, 197px 236px, 55px 70px;
    }
    #financial_wellbeing .row12 .whyChooseWrapper{
      padding: 32px;
    }
    #financial_wellbeing .financial_stress{
      background-position: top 147px left -36px, bottom 22.11px left 0px, bottom 194.61px left 290.7px, bottom 204px right 16px, bottom 177px right 0px, bottom 15px right 0px;
      background-size: 54px, 245px 309.59px, 26.51px, 530px, 197px 236px, 55px 70px;
    }
    #financial_wellbeing .topRow{
      background-size: 46.89px, 0px 0px, 30px, 0px, 53px;
      background-position: bottom 136.08px right 4.31px, top -22px left -115px, top -30px left 152px, top 2px left 11.2px, top -57px left 245px;
      /*background-image: url(../openwage/resources/images/financial_wellbeing/row1GreyBorderedRightBottom.png), url(../openwage/resources/images/financial_wellbeing/row1GreyBorderedRightBottom.png), url(../openwage/resources/images/financial_wellbeing/row1LeftBigBordered.png), url(../openwage/resources/images/financial_wellbeing/row1LeftColRed.png), url(../openwage/resources/images/financial_wellbeing/row1RightTopFilledGrey.png), url(../openwage/resources/images/financial_wellbeing/row1LeftBordered.png);
      background-position: bottom 230.08px right 450.31px, bottom 125.08px right 8.31px, top -22px left -115px, top -30px left 152px, top 2px left 11.2px, top -57px left 245px;*/
    }
    #financial_wellbeing .topRow:hover, #financial_wellbeing .topRow.active {
        /*background-position: bottom 230.08px right 450.31px, top 695px left -111px, top 39px left 152px, top 730px left -27px, top 62px left 245px;*/
        background-position: bottom 136.08px right 4.31px, top 695px left -111px, top 39px left 152px, top 730px left -27px, top 62px left 245px;
        background-size: 0px, 0px 0px, 30px, 0px, 53px;
        /*background-position: bottom 230.08px right 450.31px, bottom 230.08px right 450.31px, top 695px left -111px, top 39px left 152px, top 730px left -27px, top 62px left 245px;
        */
        /*background-position: bottom 230.08px right 450.31px, bottom 210.08px right 90.31px, top 695px left -111px, top 39px left 152px, top 730px left -27px, top 62px left 245px;
        background-size: 46.89px, 0, 0px 0px, 30px, 0px, 53px;*/
    }
    #financial_wellbeing .topRow figure.size-full.row1-row2LeftTabImg2 {
        display: block;
        transition: top 600ms ease-in-out;
    }
    #financial_wellbeing .topRow figure.size-full.row1-row2LeftTabImg1 {
        display: block;
        transition: top 600ms ease-in-out;
    }
    #financial_wellbeing .topRow:hover figure.size-full.row1-row2LeftTabImg2, #financial_wellbeing .topRow.active figure.size-full.row1-row2LeftTabImg2 {
        position: absolute;
        top: 777px;
        left: -15px;
        transition: top 600ms ease-in-out;
    }
    #financial_wellbeing .topRow:hover figure.size-full.row1-row2LeftTabImg1, #financial_wellbeing .topRow.active figure.size-full.row1-row2LeftTabImg1 {
        position: absolute;
        left: -110px;
        top: 750px;
        transition: top 600ms ease-in-out;
    }
}
@media(max-width: 1180px){
    #financial_wellbeing .row7 .wp-block-column{
        background-position: bottom 0 left 85%;
        bottom: -58.78px;
        background-size: 43%;
    }
}
@media(max-width: 991px){
  #financial_wellbeing .row11 .wp-block-columns.laptop .home1 img, #financial_wellbeing .row11 .wp-block-columns.laptop .home2 img {
    width: 360px;
  }
  #financial_wellbeing .row11 .wp-block-columns.laptop{
    background-size: 542px auto;
  }
  #financial_wellbeing .topRow .rightBg:before {
    background-position: top 329.54px right 400.45px, top -72px right 0px, top 584.95px right 40.69px, top 632.51px right 380px, top 4.5px right 475.57px, top 0.05px right 160.05px, top 199.5px right 405px, top 72.52px right 42.88px, top 262.92px right 43.11px, top 296.09px right 86.92px, top 182.54px right 34px;
  }
  #financial_wellbeing .topRow h1 {
    font-size: 37px;
    line-height: 52px;
  }
  #financial_wellbeing .topRow p {
    font-size: 21px;
    line-height: 32px;
  }
  #financial_wellbeing .topRow a.wp-block-button__link{
    font-size: 16px;
    line-height: 28px;
    width: 152px;
    height: 44px;
  }
  #financial_wellbeing .topRow{
    height: 668px;
  }
  #financial_wellbeing .row2 h2{
    font-size: 31px;
    line-height: 48px;
  }
  #financial_wellbeing .row2 .wp-block-column .container:nth-child(2){
    flex-flow: row wrap;
  }
  #financial_wellbeing .row2 .wp-block-column .container:nth-child(2) .wp-block-column {
    flex-basis: Calc(50% - 27.75px) !important;
    max-width: unset;
    margin-left: auto;
    margin-right: auto;
  }
  #financial_wellbeing .row2 .wp-block-column .container:nth-child(2) .wp-block-column:nth-child(n+3) {
    order: 1;
  }
  #financial_wellbeing .row2 .wp-block-column:nth-child(3):before {
    width: 0;
  }
  #financial_wellbeing .row2 .wp-block-column:nth-child(4):after {
    content: '';
    width: 11.77px;
    height: 23.39px;
    position: absolute;
    top: -39.695px;
    left: Calc(50% - 5.885px);
    transform: rotateZ(90deg);
    background-image: url(../openwage/resources/images/financial_wellbeing/row2_arrow.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
  }
  #financial_wellbeing .row2 .wp-block-column:nth-child(4):before {
    transform: rotateY(180deg);
  }
  #financial_wellbeing .anxiety h3{
    font-size: 31px;
    line-height: 48px;
    margin-top: 105.83px;
  }
  #financial_wellbeing .anxiety p, #financial_wellbeing .anxiety li {
    font-size: 18px;
  }
  #financial_wellbeing .financial_stress h3 {
    font-size: 31px;
    line-height: 48px;
    margin-top: 97.77px;
  }
  #financial_wellbeing .financial_stress p{
    font-size: 18px;
  }
  #financial_wellbeing .financial_stress .circleText p{
    line-height: 29px;
  }
  #financial_wellbeing .row5 h2{
    font-size: 64px;
  }
  #financial_wellbeing .row5 p{
    font-size: 18px;
    line-height: 32px;
  }
  #financial_wellbeing .row8 h4 {
    font-size: 21px;
    line-height: 32px;
  }
  #financial_wellbeing .row8 p{
    font-size: 18px;
  }
  #financial_wellbeing .row9 h2{
    font-size: 37px;
    line-height: 52px;
  }
  #financial_wellbeing .row9 h4{
    font-size: 18px;
  }
  #financial_wellbeing .row9 p{
    font-size: 18px;
  }
  #financial_wellbeing .row10 h2{
    font-size: 37px;
    line-height: 52px;
  }
  #financial_wellbeing .row10 p{
    font-size: 18px;
  }
  #financial_wellbeing .row14 h2{
    font-size: 37px;
    line-height: 52px;
    margin-bottom: 80px;
  }
  #financial_wellbeing .row2 .wp-block-column .container:nth-child(2) .wp-block-column:first-child, #financial_wellbeing .row2 .wp-block-column .container:nth-child(2) .wp-block-column:nth-child(3){
    margin-left: 0;
  }
  #financial_wellbeing .row2 .wp-block-column .container:nth-child(2) .wp-block-column:nth-child(2), #financial_wellbeing .row2 .wp-block-column .container:nth-child(2) .wp-block-column:nth-child(4){
    margin-right: 0;
  }
  #financial_wellbeing .row2 .wp-block-column:not(:first-child):before{
    left: -33.635px;
  }
  #financial_wellbeing .anxiety .container, #financial_wellbeing .row10 .container, #financial_wellbeing .row11 .wp-block-column .container:nth-child(3), #financial_wellbeing .row12 .wp-block-column .container:not(:first-child), #financial_wellbeing .row14 .wp-block-column .container:not(:first-child) {
    flex-direction: column;
  }
  #financial_wellbeing .financial_stress .container {
    flex-direction: column-reverse;
  }
  #financial_wellbeing .row11 .wp-block-column .container:nth-child(2) {
    flex-direction: column-reverse;
  }
  #financial_wellbeing .row12 .wp-block-column:not(:first-child) {
    margin-left: 0;
  }
  #financial_wellbeing .row14 .wp-block-column .container:nth-child(2) .wp-block-column{
    width: 426px;
    margin: 56px auto 0 !important;
    max-width: unset;
  }
  #financial_wellbeing .row14 p{
    justify-content: center;
  }
  #financial_wellbeing .row14 .wp-block-column .container:nth-child(2) .wp-block-column:not(:first-child):before{
    top: -39.695px;
    left: Calc(50% - 5.885px);
    transform: rotateZ(90deg);
  }
  #financial_wellbeing .row15{
    padding-top: 147px;
    background-image: url(../openwage/resources/images/financial_wellbeing/row15LeftSmallGreyFilled.png), url(../openwage/resources/images/financial_wellbeing/row15LeftBigGreyBordered.png), url(../openwage/resources/images/financial_wellbeing/row15LeftBigGreyFilled.png), url(../openwage/resources/images/financial_wellbeing/row15LeftSmallGreyBordered.png), url(../openwage/resources/images/financial_wellbeing/row15RightRedFilled.png), url(../openwage/resources/images/financial_wellbeing/row15RightGreyBordered.png);
    background-size: 20px, 73px, 94px, 47px, 29.49px, 54px;
    background-position: top 93.64px left 405.34px, top 256.57px right 44.11px, bottom 194px left 24px, bottom 124.08px left 26.31px, top 131.79px right -16.88px, top 196.03px right 42.62px;
  }
  #financial_wellbeing .row15 ul {
    padding-top: 193.14px;
    padding-bottom: 53px;
  }
  #financial_wellbeing .row14 {
    padding-top: 120px;
    background-size: 96px, 43px, auto, 107.52px, 29px, 48px;
    background-position: top 7.14px left 22px, top 260.29px left 13px, top 274.14px right -66px, top 257.14px right 2px, top -9.24px right 178.39px, left 34px top 663.14px;
    background-image: url(../openwage/resources/images/financial_wellbeing/row14LeftGreyBordered.png), url(../openwage/resources/images/financial_wellbeing/row14LeftGreyFilled.png), url(../openwage/resources/images/financial_wellbeing/row14RightGreyBordered.png), url(../openwage/resources/images/financial_wellbeing/row14RightGreyFilled.png), url(../openwage/resources/images/financial_wellbeing/row14LeftRedBordered.png), url(../openwage/resources/images/financial_wellbeing/row14LeftRedBordered.png);
  }
  #financial_wellbeing .row13 img {
    height: 507px;
  }
  #financial_wellbeing .row12 .whyChooseWrapper{
    margin-bottom: 24px;
  }
  #financial_wellbeing .row12 {
    padding-bottom: 136px;
    padding-top: 188px;
  }
  #financial_wellbeing .row11 {
    padding-bottom: 0px;
    background-image: url(../openwage/resources/images/financial_wellbeing/Row11LeftGreyFilled.png), url(../openwage/resources/images/financial_wellbeing/Row11LeftRedBordered.png), url(../openwage/resources/images/financial_wellbeing/Row11LeftBigGreyBordered.png), url(../openwage/resources/images/financial_wellbeing/Row11RightGreyDotteded.png), url(../openwage/resources/images/financial_wellbeing/Row11RightGreyFilled.png), url(../openwage/resources/images/financial_wellbeing/Row11RightRedFilled.png), url(../openwage/resources/images/financial_wellbeing/row10RightRedBottomBordered.png);
    background-position: top 80.95px left -10px, bottom 561.86px left 135px, top 97.95px left 0px, bottom 58px left -215px, bottom 982.64px left 65px, bottom 373.86px right -16px, top 749px right;
    background-size: 114px, 29px, auto, 502px, 114.79px, 49px, auto;
  }
  #financial_wellbeing .row11 a.wp-block-button__link{
    margin: 134px auto 0;
  }
  #financial_wellbeing .row11 .mobWrapper{
    margin-bottom: 40px;
  }
  #financial_wellbeing .row11 h4, #financial_wellbeing .row11 p{
    max-width: unset;
    width: Calc(100% - 10px);
    margin: 5px 5px 24px;
  }
  #financial_wellbeing .row11 .h4Wrapper h4:last-child, #financial_wellbeing .row11 .mobTextWrapper h4:last-child{
    margin: 5px 5px 10px;
  }
  #financial_wellbeing .row11 .wp-block-column:not(:first-child){
    margin-left: 0;
  }
  /*#financial_wellbeing .row11 figure{
    margin-bottom: 24px;
  }*/
  #financial_wellbeing .row11 .wp-block-column .container:nth-child(3) {
    padding-top: 230px;
  }
  #financial_wellbeing .row10 {
    padding-bottom: 190.81px;
    padding-top: 194.81px;
  }
  #financial_wellbeing .row10 h2 {
    margin-top: 38.39px;
  }
  #financial_wellbeing .row9 {
    padding-top: 130px;
  }
  #financial_wellbeing .row8{
    padding-top: 180px;
    background-image: url(../openwage/resources/images/financial_wellbeing/row8LeftGreyBordered.png), url(../openwage/resources/images/financial_wellbeing/row8RightGreyFilled.png), url(../openwage/resources/images/financial_wellbeing/row8RightGreyBordered.png);
    background-position: top -25px left 46px, top 110.3px right 6px, top 127px right;
    background-size: auto, auto, auto;
  }
  #financial_wellbeing .row7 .wp-block-column {
    background-position: bottom 0 left 85%;
    bottom: -58.78px;
    background-size: 349px;
  }
  #financial_wellbeing .row7.banner{
    height: 483.7px;
    background-image: url(../openwage/resources/images/financial_wellbeing/row7_banner2.jpg);
  }
  #financial_wellbeing .row5 p{
    margin-bottom: 76px;
  }
  #financial_wellbeing .financial_stress {
    padding-bottom: 188px;
  }
  #financial_wellbeing .financial_stress img{
    max-width: 300px;
    height: auto;
  }
  #financial_wellbeing .financial_stress .circleText{
    left: 183px;
  }
  #financial_wellbeing .financial_stress {
    padding-top: 116px;
  }
  #financial_wellbeing .anxiety img{
    max-width: 300px;
    height: auto;
  }
  #financial_wellbeing .anxiety .circleText{
    left: -54px;
    bottom: -61.14px;
  }
  #financial_wellbeing .anxiety {
    padding-top: 130.17px;
    background-image: url(../openwage/resources/images/financial_wellbeing/anxietyLeftRedBordered.png), url(../openwage/resources/images/financial_wellbeing/anxietyLeftGreySmallBordered.png), url(../openwage/resources/images/financial_wellbeing/anxietyRightRedFilled.png), url(../openwage/resources/images/financial_wellbeing/anxietyRightGreyFilled.png), url(../openwage/resources/images/financial_wellbeing/anxietyLeftGreyFilled.png);
    background-position: top 481px left 103px, top 708px left -11px, top 801px right -16px, top 95px left -23px, top 736px right 406px;
    background-size: 29px, 39px, 49px, 94px, 21px;
    position: relative;
  }
  #financial_wellbeing .topRow {
    background-size: 0px, 0px 0px, 30px, 0px;
    background-position: bottom 136.08px right 4.31px, top -22px left -115px, top -46.54px left -15px, top 2px left 11.2px;
    background-image: url(../openwage/resources/images/financial_wellbeing/row1GreyBorderedRightBottom.png), url(../openwage/resources/images/financial_wellbeing/row1LeftBigBordered.png), url(../openwage/resources/images/financial_wellbeing/row1LeftColRed.png), url(../openwage/resources/images/financial_wellbeing/row1RightTopFilledGrey.png);
  }
  #financial_wellbeing .topRow:hover, #financial_wellbeing .topRow.active{
    background-size: 0px, 0px 0px, 30px, 0px;
    background-position: bottom 136.08px right 4.31px, top 695px left -111px, top 146.54px left -15px, top 730px left -27px;
  }
  #financial_wellbeing .topRow figure.size-full.row1-row2LeftTabImg1 {
    left: -60px;
  }
  #financial_wellbeing .topRow figure.size-full.row1-row2LeftTabImg2 {
    left: 6px;
    top: 4px;
  }
  #financial_wellbeing .topRow:hover figure.size-full.row1-row2LeftTabImg1, #financial_wellbeing .topRow.active figure.size-full.row1-row2LeftTabImg1 {
    position: absolute;
    left: -60px;
    top: 556.54px;
    transition: top 600ms ease-in-out;
  }
  #financial_wellbeing .topRow:hover figure.size-full.row1-row2LeftTabImg2, #financial_wellbeing .topRow.active figure.size-full.row1-row2LeftTabImg2{
    position: absolute;
    top: 550.54px;
    left: 6px;
    transition: top 600ms ease-in-out;
  }
  #financial_wellbeing .topRow:hover .rightBg:before, #financial_wellbeing .topRow.active .rightBg:before{
    background-size: 46px, 156.21px, 236.51px, 77.16px, 53.33px, 12.6px, 12.6px, 51.75px, 13.27px, 48.43px, 48px;
    background-position: top 329.54px right 400.45px, top 100.38px right 51.67px, top 174.02px right 121.49px, top 409.17px right 312.69px, top 91.1px right 216.04px, top 56.6px right 220.39px, top 135.91px right 283.74px, top 72.52px right 42.88px, top 262.92px right 43.11px, top 296.09px right 86.92px, top 182.54px right 34px;
  }
  #financial_wellbeing .topRow:hover .leftCol, #financial_wellbeing .topRow.active .leftCol{
    top: 55.54px;
  }
  #financial_wellbeing .topRow:hover + figure.row1-row2RightDotted, #financial_wellbeing .topRow.active figure.row1-row2RightDotted{
    top: -87px;
    right: -2000px;
    height: 2090px;
  }
  #financial_wellbeing .row2 {
    background-position: bottom 213px right;
  }
  #financial_wellbeing .anxiety figure.row3-row4RightDotted {
    position: absolute;
    top: 735px;
    right: -189px;
    display: block;
  }
  #financial_wellbeing .anxiety figure.row3-row4RightDotted img{
    width: 494px;
    height: auto;
    max-width: unset;
  }
  #financial_wellbeing .financial_stress{
    background-image: url(../openwage/resources/images/financial_wellbeing/financial_stressLeftGreyBorderedTop991.png), url(../openwage/resources/images/financial_wellbeing/financial_stressRightGreyFilledTop991.png), url(../openwage/resources/images/financial_wellbeing/financial_stressLeftRedFilled.png), url(../openwage/resources/images/financial_wellbeing/financial_stressLeftGreyBordered.png), url(../openwage/resources/images/financial_wellbeing/financial_stressLeftGreyFilled.png), url(../openwage/resources/images/financial_wellbeing/financial_stressRightGreyDotted.png), url(../openwage/resources/images/financial_wellbeing/financial_stressRightGreyFilled.png), url(../openwage/resources/images/financial_wellbeing/financial_stressRightRedBordered.png);
    background-position: top 30px left, top 67px right 14px, top 479px left -28px, bottom 0px left 0px, bottom 194.61px left 290.7px, bottom 204px right -86px, bottom 177px right -120px, bottom 15px right 0px;
    background-size: 133px 225px, 94px, 54px, 245px 309.59px, 26.51px, 530px, 197px 236px, 55px 70px;
  }
  #financial_wellbeing .row5 .row5-row9LeftDotted {
    top: 370px;
    left: -63px;
    width: 657px;
    height: 2165px;
  }
  #financial_wellbeing .row9 img {
    max-width: 234.87px;
    height: auto;
  }
  #financial_wellbeing .row9 .container:nth-child(2) .wp-block-column:first-child, #financial_wellbeing .row9 .container:nth-child(4) .wp-block-column:first-child {
    flex-basis: Calc(73% - 305px);
  }
  #financial_wellbeing .row9 .container:nth-child(3) .wp-block-column:last-child {
    flex-basis: Calc(73% - 305px);
  }
  #financial_wellbeing .row9 {
    background-image: url(../openwage/resources/images/financial_wellbeing/row9LeftGreySmallFilled.png), url(../openwage/resources/images/financial_wellbeing/row9CenterGreyBordered.png), url(../openwage/resources/images/financial_wellbeing/row9LeftGreyBigFilled.png), url(../openwage/resources/images/financial_wellbeing/row9LeftGreyBordered.png), url(../openwage/resources/images/financial_wellbeing/row8LeftRedBordered.png), url(../openwage/resources/images/financial_wellbeing/row9RighttRedFilled.png), url(../openwage/resources/images/financial_wellbeing/row9RightGreyBordered.png);
    background-position: bottom 478px right 241.61px, bottom 365.71px right 9px, bottom 475px left -16px, bottom 405px left -13.69px, top 29.14px left 26px, top 529.14px right 29.45px, top 688.14px right -37.55px;
    background-size: 20px, 73px, 94px, 46.89px, 48px, 29.49px, 52.55px;
  }
  #financial_wellbeing .row10{
    background-image: url(../openwage/resources/images/financial_wellbeing/row10RightRedTopBordered.png), url(../openwage/resources/images/financial_wellbeing/row10LeftRedTopFilled.png), url(../openwage/resources/images/financial_wellbeing/row10LeftGreyFilled.png), url(../openwage/resources/images/financial_wellbeing/row10RightRedTopBordered.png), url(../openwage/resources/images/financial_wellbeing/row9CenterGreyBordered.png), url(../openwage/resources/images/financial_wellbeing/row9LeftGreyBordered991.png);
    background-position: left -20px top 86.14px, bottom 76.37px left 152px, top 153.14px right -42px, bottom 85.86px right 2px, bottom 51.89px left 245px, top 367.14px left;
    background-size: 39px, 29.49px, 84px, 48px, 52.55px 54.97px, auto;
  }
  #financial_wellbeing .row9 figure.row9-row11rightDotted {
    right: -50px;
    height: 2021px;
    top: Calc(100% + 725px);
    width: 350px;
  }
  #financial_wellbeing .row9 figure.row9-row11rightDotted img{
    max-width: unset;
  }
  #financial_wellbeing .row12 {
    background-image: url(../openwage/resources/images/financial_wellbeing/row12LeftGreyBordered.png), url(../openwage/resources/images/financial_wellbeing/row12rightGreyDotted.png), url(../openwage/resources/images/financial_wellbeing/row12rightGreyFilled.png), url(../openwage/resources/images/financial_wellbeing/row12rightRedBordered.png), url(../openwage/resources/images/financial_wellbeing/row12rightGreyDotted.png), url(../openwage/resources/images/financial_wellbeing/Row11RightGreyFilled.png), url(../openwage/resources/images/financial_wellbeing/Row11LeftSmallGreyBordered.png), url(../openwage/resources/images/financial_wellbeing/Row11LeftBigGreyBordered.png);
    background-size: 245px 309.59px, 705px, 197px 236px, 55px 70px, 546px, 94px, 39px, auto;
    background-position: bottom 337.97px left 0px, bottom 236.86px right -174px, top 446.14px right 0, bottom 474.86px right 0px, bottom -490.14px right -74.16px, top 101.14px right 1px, left 325px top 108.14px, left top 48.14px;
  }
  #financial_wellbeing .row12 figure.row12-row14LeftBorderedCircle {
    top: Calc(100% - 48px);
  }
}
@media(max-width: 767px){
    #financial_wellbeing .row10 .container .wp-block-column:last-child{
        margin-left: 0 !important;
    }
  #financial_wellbeing .row11 .mobWrapper {
    margin-bottom: 19px;
  }
  #financial_wellbeing .row11 .wp-block-columns.laptop {
    height: 225px;
    max-width: 400px;
    margin: 0 auto 19px;
    background-size: 360px auto;
  }
  #financial_wellbeing .row11 .wp-block-columns.laptop .imgWrapper{
    margin-top: 14.5px;
    max-width: 244px;
    height: 171px;
  }
  #financial_wellbeing .row11 .wp-block-columns.laptop .home1 img, #financial_wellbeing .row11 .wp-block-columns.laptop .home2 img {
    width: 244px;
  }
  #financial_wellbeing .row2 h2 {
      font-size: 26px;
      line-height: 40px;
  }
  #financial_wellbeing .row2 .wp-block-column .container:nth-child(2) .wp-block-column{
    flex-basis: 100% !important;
  }
  #financial_wellbeing .row2 p.subheading{
    font-size: 18px;
    line-height: 28px;
    max-width: 299px;
    margin: 0 auto;
  }
  #financial_wellbeing .wp-block-columns.container {
    padding-left: 24px;
    padding-right: 24px;
  }
  #financial_wellbeing .row2 figure.row2Icon img {
    max-height: 50px !important;
    width: auto !important;
    max-width: 50px;
  }
  #financial_wellbeing .row2 figure {
    margin: 32px 0 0;
  }
  #financial_wellbeing .row2 .wp-block-column .container:nth-child(2) p{
    padding: 0 32px 32px;
  }
  #financial_wellbeing .row2 .wp-block-column .container:nth-child(2) .wp-block-column:not(:first-child){
    margin-top: 72px;
  }
  #financial_wellbeing .row2 .wp-block-column:nth-child(4):after{
    display: none;
  }
  #financial_wellbeing .row2 .wp-block-column:not(:first-child):before{
    top: -47.695px;
    left: Calc(50% - 5.885px);
    transform: rotateZ(90deg);
  }
  #financial_wellbeing .row2 .wp-block-column:nth-child(3):before {
    width: 11.77px;
  }
  #financial_wellbeing .anxiety img {
    max-width: 297.76px;
    margin: 0 0 0 auto;
  }
  #financial_wellbeing .row2{
    padding-bottom: 140.17px;
    background-image: url(../openwage/resources/images/financial_wellbeing/row1RedBorderedRightBottom.png), url(../openwage/resources/images/financial_wellbeing/row2LeftRedBordered.png), url(../openwage/resources/images/financial_wellbeing/row2RightRedFilled.png), url(../openwage/resources/images/financial_wellbeing/row2LeftGreyFilledMob.png), url(../openwage/resources/images/financial_wellbeing/row2GreyDotted.png);
    background-position: top 90px right, bottom 688.34px left 103px, bottom 348.34px right, left 113px bottom 412.34px, right bottom 17.34px;
    background-size: auto 29px, 29px, 49px, 21px, auto 494px;
  }
  #financial_wellbeing .anxiety {
    padding-top: 0px;
    padding-bottom: 16.24px;
    background-image: url(../openwage/resources/images/financial_wellbeing/anxietyGreyBorderedMob.png), url(../openwage/resources/images/financial_wellbeing/anxietyGreyFilledMob.png), url(../openwage/resources/images/financial_wellbeing/anxietyGreyFilledBottomMob.png);
    background-position: top 97.93px left, top 262.93px right 44px, bottom 185.83px right 45px;
    background-size: auto 225px, 24px, 32px;
  }
  #financial_wellbeing .anxiety .circleText h5{
    font-size: 30.769px;
  }
  #financial_wellbeing .anxiety .circleText p{
    font-size: 14.8957px;
    line-height: 25px;
  }
  #financial_wellbeing .anxiety .circleText {
    left: 0;
    bottom: -60.69px;
  }
  #financial_wellbeing .anxiety .container .wp-block-column:first-child {
    width: 351.36px;
    margin: 0 12.77px 0 auto;
  }
  #financial_wellbeing .anxiety h3 {
    font-size: 26px;
    line-height: 40px;
  }
  #financial_wellbeing .anxiety p, #financial_wellbeing .anxiety li {
    font-size: 16px;
    line-height: 28px;
    margin-bottom: 24px;
  }
  #financial_wellbeing .anxiety li{
    padding-left: 38px;
  }
  #financial_wellbeing .anxiety li:before {
    width: 14px;
    height: 14px;
    top: Calc(50% - 7px);
  }
  #financial_wellbeing .anxiety .wp-block-column p:nth-child(4) {
    font-weight: 600;
  }
  #financial_wellbeing .financial_stress {
    padding-top: 0;
    padding-bottom: 88px;
    background-image: url(../openwage/resources/images/financial_wellbeing/financial_stressLeftGreyBorderedTop991.png), url(../openwage/resources/images/financial_wellbeing/financial_stressLeftGreyBordered.png), url(../openwage/resources/images/financial_wellbeing/financial_stressLeftGreyFilled.png), url(../openwage/resources/images/financial_wellbeing/financial_stressRightGreyDotted.png);
    background-position: top 120.16px left -95px, bottom 151.59px left 0px, bottom 197.14px left -14.83px, top 300.95px right -222px;
    background-size: auto 209.91px, auto 57.45px, 25.73px, 546px;
  }
  #financial_wellbeing .financial_stress .container .wp-block-column:last-child {
    width: 362px;
    margin: 0 auto 0 2px;
  }
  #financial_wellbeing .financial_stress .container .wp-block-column:last-child img {
    max-width: 300px;
    margin: 0 auto 0 0;
  }
  #financial_wellbeing .financial_stress .circleText{
    width: 179px;
    bottom: -60.87px;
  }
  #financial_wellbeing .financial_stress .circleText h5{
    margin: 0 15px 16px;
  }
  #financial_wellbeing .financial_stress h3 {
    font-size: 26px;
    line-height: 40px;
  }
  #financial_wellbeing .financial_stress p {
    font-size: 16px;
    line-height: 28px;
  }
  #financial_wellbeing .financial_stress .wp-block-column p:nth-child(2) {
    margin-bottom: 24px;
  }
  #financial_wellbeing .financial_stress a.wp-block-button__link{
    margin: 86px auto 0;
  }
  #financial_wellbeing .row5 h2 {
    font-size: 48px;
    line-height: 60px;
  }
  #financial_wellbeing .row5 p {
    font-size: 16px;
    line-height: 28px;
  }
  #financial_wellbeing .row7.banner {
    height: 247.4px;
  }
  #financial_wellbeing .row7 .wp-block-column {
    background-position: bottom 0 left 97%;
    bottom: -53.88px;
    background-size: 205px;
  }
  #financial_wellbeing .row8 {
    padding-top: 117.46px;
    background-image: url(../openwage/resources/images/financial_wellbeing/row8LeftGreyBordered.png), url(../openwage/resources/images/financial_wellbeing/row9RighttRedFilled.png), url(../openwage/resources/images/financial_wellbeing/row8LeftRedBordered.png);
    background-position: top 353.55px right -37.55px, top 146.55px right 13.45px, top -33.45px left 26px;
    background-size: 52.55px, 20px, auto;
  }
  #financial_wellbeing .row8 img{
    width: 73px;
    height: auto;
  }
  #financial_wellbeing .row8 h4 {
    font-size: 18px;
  }
  #financial_wellbeing .row8 .container .wp-block-column:last-child{
    margin-top: 30px;
  }
  #financial_wellbeing .row9 h2 {
    font-size: 31px;
    line-height: 48px;
  }
  #financial_wellbeing .row9 .wp-block-column .container:nth-child(2), #financial_wellbeing .row9 .wp-block-column .container:nth-child(4){
    flex-direction: column-reverse;
  }
  #financial_wellbeing .row9 h4{
    margin: 24px 0 8px;
    text-align: center;
    font-size: 16px;
    line-height: 28px;
  }
  #financial_wellbeing .row9 p {
    font-size: 16px;
    text-align: center;
    line-height: 28px;
  }
  #financial_wellbeing .row9 a.wp-block-button__link{
    margin: 96px auto 0;
    max-width: 100%;
  }
  #financial_wellbeing .row9 .wp-block-button{
    max-width: 100%;
  }
  #financial_wellbeing .row10 img {
    max-width: 288.94px;
    margin: 0 auto 0 0;
    height: auto;
  }
  #financial_wellbeing .row10 .circleText p {
    font-size: 11.4269px;
    line-height: 21px;
    margin: 13.06px !important;
  }
  #financial_wellbeing .row10 .container .wp-block-column {
    width: 366.15px;
    margin: 0 auto 0 0;
  }
  #financial_wellbeing .row10 .circleText{
    right: 0;
    left: unset;
  }
  #financial_wellbeing .row10 {
    padding-top: 188px;
    padding-bottom: 140px;
  }
  #financial_wellbeing .row10 h2 {
    font-size: 31px;
    line-height: 48px;
    margin-top: 35.74px;
  }
  #financial_wellbeing .row10 p {
    font-size: 16px;
    line-height: 28px;
    margin-bottom: 24px;
  }
  #financial_wellbeing .row11 h2 {
    font-size: 37px;
    line-height: 52px;
  }
  #financial_wellbeing .row11 figure.laptop {
    margin-bottom: 23.97px;
  }
  #financial_wellbeing .row11 .laptop img{
    max-width: 365.75px;
    height: auto;
  }
  #financial_wellbeing .row11 h4{
    font-size: 18px;
    line-height: 32px;
    margin-bottom: 10px;
    width: 342px;
    display: flex;
    align-items: center;
    opacity: 1;
  }
  #financial_wellbeing .row11 .container:nth-child(2) .h4Wrapper{
    display: flex;
    width: 756px;
    justify-content: space-between;
    padding: 0 19px;
  }
  #financial_wellbeing .row11 .wp-block-column .container:nth-child(2){
    padding: 0;
  }
  #financial_wellbeing .row11 .wp-block-column .container:nth-child(2)>.wp-block-column:last-child, #financial_wellbeing .row11 .wp-block-column .container:nth-child(3)>.wp-block-column:first-child{
    padding-left: 24px;
    padding-right: 24px;
  }
  #financial_wellbeing .row11 .container:nth-child(2) .h4Wrapper h4:first-child{
    margin-right: 12px;
    margin-left: 5px;
    margin-top: 5px;
  }
  #financial_wellbeing .row11 .container:nth-child(2) .h4Wrapper h4:last-child{
    margin-left: 12px;
    margin-right: 5px;
    margin-top: 5px;
  }
  #financial_wellbeing .row11 .container:nth-child(2) > .wp-block-column:first-child{
    width: 100%;
    overflow-x: scroll;
    overflow-y: hidden;
    margin-bottom: 19px;
  }
  #financial_wellbeing .row11 .container:nth-child(3) > .wp-block-column:last-child {
    width: 100%;
    overflow-x: scroll;
    overflow-y: hidden;
    margin-bottom: 19px;
  }
  #financial_wellbeing .row11 .container:nth-child(3) .mobTextWrapper {
    display: flex;
    width: 1122px;
    padding: 0 19px;
    justify-content: space-between;
  }
  #financial_wellbeing .row11 .wp-block-column .container:nth-child(3) {
    padding-top: 86.06px;
    padding-left: 0;
    padding-right: 0;
  }
  #financial_wellbeing .row11 p {
    font-size: 18px;
    line-height: 32px;
    display: none;
  }
  #financial_wellbeing .row11 a.wp-block-button__link {
    margin: 126.03px auto 0;
  }
  #financial_wellbeing .row12 h2{
    font-size: 37px;
    line-height: 52px;
  }
  #financial_wellbeing .row12 .whyChooseWrapper img {
    margin: 0 auto 24px;
    max-width: 88px;
    height: auto;
  }
  #financial_wellbeing .row12 .whyChooseWrapper{
    flex-direction: column;
  }
  #financial_wellbeing .row13 img {
    height: 252.1px;
  }
  #financial_wellbeing .row14 h2 {
    font-size: 31px;
    line-height: 48px;
    margin-bottom: 8px;
  }
  #financial_wellbeing .row14 .wp-block-column .container:nth-child(2) .wp-block-column {
    width: 350px;
    padding: 32px;
  }
  #financial_wellbeing .row14 .row14Img img {
    width: 80px !important;
    height: auto !important;
  }
  #financial_wellbeing .row14 p {
    font-size: 21px;
    line-height: 32px;
  }
  #financial_wellbeing .row15 {
    padding-top: 64px;
    padding-bottom: 150.5px;
    background-image: url(../openwage/resources/images/financial_wellbeing/row15LeftBottomGreyBordered.png), url(../openwage/resources/images/financial_wellbeing/row14LeftRedBordered.png), url(../openwage/resources/images/financial_wellbeing/row15RightGreyBordered.png);
    background-size: auto, 15px, 52.55px 54px;
    background-position: bottom -75px left, top 10.63px right 43px, top 133.63px right -19.55px;
  }
  #financial_wellbeing .row15 .wp-block-column .container:last-child{
    display: none;
  }
  #financial_wellbeing .row8 p{
    font-size: 16px;
    line-height: 28px;
  }
  #financial_wellbeing .row14 {
    background-size: 43.86px, 20.04px, 26.89px, 29.49px;
    background-position: top 437.63px left -35.63px, top 176.16px right 47.02px, top 33.76px left 2.01px, left -16px bottom 19.88px;
    background-image: url(../openwage/resources/images/financial_wellbeing/row14LeftGreyBordered.png), url(../openwage/resources/images/financial_wellbeing/row14LeftGreyFilled.png), url(../openwage/resources/images/financial_wellbeing/row14LeftRedBordered.png), url(../openwage/resources/images/financial_wellbeing/row15RightRedFilled.png);
  }
  #financial_wellbeing .row12 figure.row12-row14LeftBorderedCircle{
    left: -200px;
    transform: rotate(180deg);
    top: Calc(100% + 850px);
  }
  #financial_wellbeing .row12 figure.row11-12mob {
    display: block;
    position: absolute;
    top: -90px;
    left: -30px;
  }
  #financial_wellbeing .row12 {
    background-image: url(../openwage/resources/images/financial_wellbeing/row12rightGreyDotted.png), url(../openwage/resources/images/financial_wellbeing/Row11RightGreyFilled.png), url(../openwage/resources/images/financial_wellbeing/Row11LeftSmallGreyBordered.png), url(../openwage/resources/images/financial_wellbeing/row12LeftGreyFilled767.png), url(../openwage/resources/images/financial_wellbeing/row12RightGreyFilled767.png), url(../openwage/resources/images/financial_wellbeing/row12-row14LeftDotted.png);
    background-size: 546px, 41px, 46.89px, auto, auto, auto;
    background-position: top 174.73px left -22px, bottom 118.27px left -16px, right 55.8px bottom -3.84px, bottom 952.94px left, right bottom 889.63px, left -126px top 550px;
  }
  #financial_wellbeing .row11 {
    background-image: url(../openwage/resources/images/financial_wellbeing/Row11RightGreyDotteded.png), url(../openwage/resources/images/financial_wellbeing/Row11RightGreyFilled.png), url(../openwage/resources/images/financial_wellbeing/Row11RightRedFilled.png);
    background-position: bottom left -429px, bottom 163.88px right 87.86px, bottom 650.45px left -28px;
    background-size: 705px, 26.51px, 38px;
  }
  #financial_wellbeing .row9 img {
    z-index: 1;
    position: relative;
    display: block;
  }
  #financial_wellbeing .row9 figure.row9-row11rightDotted {
    top: 675px;
    width: auto;
    z-index: 1;
  }
  #financial_wellbeing .row10 figure.row9-row11rightDotted {
    display: block;
    position: absolute;
    top: Calc(100% - 240px);
    right: 0;
    height: 641px;
    width: 352px;
  }
  #financial_wellbeing .row10 figure.row9-row11rightDotted img{
    width: 100%;
    height: auto;
    max-width: unset;
  }
  #financial_wellbeing .row11 .wp-block-column .container:nth-child(3) .wp-block-column p:first-child{
    display: block;
    margin: 0 0 0 auto;
    color: #212121;
    opacity: 1;
  }
  #financial_wellbeing .row10 {
    background-image: url(../openwage/resources/images/financial_wellbeing/row10RightRedTopBordered.png), url(../openwage/resources/images/financial_wellbeing/row10LeftRedTopFilled.png), url(../openwage/resources/images/financial_wellbeing/row10RightRedTopBordered.png), url(../openwage/resources/images/financial_wellbeing/row9CenterGreyBordered.png), url(../openwage/resources/images/financial_wellbeing/financial_stressLeftGreyFilled.png), url(../openwage/resources/images/financial_wellbeing/financial_stressLeftGreyFilled.png);
    background-position: right 58px bottom 341.59px, bottom 1.59px right -16px, top 203.09px right 50px, top 80.81px right 106.31px, bottom 65px left 98px, bottom 142.59px left -13px;
    background-size: 29px, 49px, 29px, 46.89px, 21px, 21px;
  }
  #financial_wellbeing .row9 {
    background-image: url(../openwage/resources/images/financial_wellbeing/row1LeftBigBordered.png), url(../openwage/resources/images/financial_wellbeing/row9LeftGreyBordered.png), url(../openwage/resources/images/financial_wellbeing/row8LeftRedBordered.png);
    background-position: bottom 264.03px left -67px, top 424.32px left -13px, top 314.79px left 41.12px;
    background-size: auto 254.65px, 29px, 26.54px;
  }
  #financial_wellbeing .row5 .row5-row9LeftDotted {
    top: -170px;
    left: -301px;
    width: 657px;
    height: 2021px;
  }
  #financial_wellbeing .row5{
    background-image: url(../openwage/resources/images/financial_wellbeing/row5bottomGreyBordered.png);
    background-position: bottom -161px right;
  }
  #financial_wellbeing .anxiety figure.row3-row4RightDotted {
    top: 398.93px;
    right: -86px;
  }
  #financial_wellbeing .anxiety figure.row3-row4RightDotted img {
    width: 705px;
  }
  #financial_wellbeing .topRow .leftCol p:nth-child(2){
    margin-bottom: 0;
    margin-top: 8px;
  }
  #financial_wellbeing .topRow .leftCol p:nth-child(3){
    margin-bottom: 24px;
    margin-top: 477.9px;
  }
  #financial_wellbeing .topRow .rightBg:before{
    top: 280px;
    background-size: 156.21px 159.3px, 236.51px, 77.16px, 53.33px, 12.6px, 12.6px, 51.75px, 13.27px, 48.43px;
    background-position: top -45.55px right 3.67px, top 273.43px right 25.49px, top 470.57px right 345.03px, top 0px right 328.04px, top 0px right 167.39px, top 180.31px right 330.74px, top 39.92px right 26.88px, top 230.32px right 27.11px, top 263.49px right 40.92px;
    background-image: url(../openwage/resources/images/financial_wellbeing/row1RightColImg2.png), url(../openwage/resources/images/financial_wellbeing/row1RightColImg1.png), url(../openwage/resources/images/financial_wellbeing/row1RightColImg3.png), url(../openwage/resources/images/financial_wellbeing/row1RightColImg4.png), url(../openwage/resources/images/financial_wellbeing/row1RightColRed.png), url(../openwage/resources/images/financial_wellbeing/row1RightColGreyTop.png), url(../openwage/resources/images/financial_wellbeing/row1RightColGreyDotted.png), url(../openwage/resources/images/financial_wellbeing/row1RightColGreyFilled.png), url(../openwage/resources/images/financial_wellbeing/row1RightColGreyBorder.png);
    top: 315.54px;
    height: Calc(100% - 315.54px);
  }
  #financial_wellbeing .topRow:hover .rightBg:before, #financial_wellbeing .topRow.active .rightBg:before {
    background-size: 156.21px 159.3px, 236.51px, 77.16px, 53.33px, 12.6px, 12.6px, 51.75px, 13.27px, 48.43px;
    background-position: top 68.45px right 35.67px, top 141.43px right 105.49px, top 376.57px right 296.03px, top 58.5px right 200.04px, top 24px right 204.39px, top 103.31px right 267.74px, top 39.92px right 26.88px, top 230.32px right 27.11px, top 263.49px right 70.92px;
    background-image: url(../openwage/resources/images/financial_wellbeing/row1RightColImg2.png), url(../openwage/resources/images/financial_wellbeing/row1RightColImg1.png), url(../openwage/resources/images/financial_wellbeing/row1RightColImg3.png), url(../openwage/resources/images/financial_wellbeing/row1RightColImg4.png), url(../openwage/resources/images/financial_wellbeing/row1RightColRed.png), url(../openwage/resources/images/financial_wellbeing/row1RightColGreyTop.png), url(../openwage/resources/images/financial_wellbeing/row1RightColGreyDotted.png), url(../openwage/resources/images/financial_wellbeing/row1RightColGreyFilled.png), url(../openwage/resources/images/financial_wellbeing/row1RightColGreyBorder.png);
    top: 315.54px;
    transition-delay: 450ms;
  }
  #financial_wellbeing .topRow {
    height: 1065px;
  }
  #financial_wellbeing .topRow .wp-block-buttons>.wp-block-button {
    margin: 0 auto;
  }
  #financial_wellbeing .topRow:hover, #financial_wellbeing .topRow.active {
    background-size: 46.89px, 30px;
    background-position: bottom 50.98px right 42.31px, top 146.54px left -15px;
    background-image: url(../openwage/resources/images/financial_wellbeing/row1GreyBorderedRightBottom.png), url(../openwage/resources/images/financial_wellbeing/row1LeftColRed.png);
  }
  #financial_wellbeing .topRow:hover figure.size-full.row1-row2LeftTabImg2, #financial_wellbeing .topRow.active figure.size-full.row1-row2LeftTabImg2 {
    display: none;
  }
  #financial_wellbeing .topRow:hover figure.size-full.row1-row2LeftTabImg1, #financial_wellbeing .topRow.active figure.size-full.row1-row2LeftTabImg1{
    top: 533.66px;
  }
  #financial_wellbeing .topRow:hover + figure.row1-row2RightDotted, #financial_wellbeing .topRow.active + figure.row1-row2RightDotted {
    top: -81px;
    right: -2019px;
    height: 2021px;
  }
  #financial_wellbeing .topRow figure.size-full.row1-row2LeftTabImg2{
    display: none;
  }
  #financial_wellbeing .topRow {
    background-size: 46.89px, 30px;
    background-position: bottom 50.98px right 42.31px, top -46.54px left -15px;
    background-image: url(../openwage/resources/images/financial_wellbeing/row1GreyBorderedRightBottom.png), url(../openwage/resources/images/financial_wellbeing/row1LeftColRed.png);
  }
  #financial_wellbeing .topRow .leftCol {
    max-width: unset;
  }
  #financial_wellbeing .topRow h1{
      letter-spacing: -0.5px;
  }
}
@media(max-width: 600px){
  #financial_wellbeing .topRow .leftCol p:nth-child(3){
    margin-top: 510.38px;
  }
}
@media(max-width: 430px){
  #financial_wellbeing .topRow .leftCol p:nth-child(3){
    margin-top: 477.86px;
  }
}
@media(max-width: 413px){
    #financial_wellbeing .row11 h4{
        width: 328px;
    }
    #financial_wellbeing .row11 .wp-block-columns.laptop .home1 img, #financial_wellbeing .row11 .wp-block-columns.laptop .home2 img {
        width: 224px;
    }
    #financial_wellbeing .row11 .wp-block-columns.laptop .imgWrapper {
        margin-top: 32.5px;
        max-width: 224px;
        height: 157px;
    }
    #financial_wellbeing .row11 .wp-block-columns.laptop {
        background-size: 100% auto;
    }
    #financial_wellbeing .anxiety img {
        max-width: 263.52px;
        margin: 0 0 0 auto;
    }
    #financial_wellbeing .anxiety .circleText h5 {
        font-size: 27.23px;
        line-height: 42px;
    }
    #financial_wellbeing .anxiety .circleText p {
        font-size: 12.2974px;
        line-height: 23px;
    }
    #financial_wellbeing .anxiety .container .wp-block-column:first-child {
        width: 310.96px;
        margin: 0 12.85px 0 auto;
        max-width: 100%;
    }
    #financial_wellbeing .anxiety .circleText {
        left: 0;
        bottom: -53.71px;
    }
    #financial_wellbeing .anxiety h3 {
        margin-top: 95.88px;
    }
    #financial_wellbeing .financial_stress .container .wp-block-column:last-child img {
        max-width: 266.51px;
        margin: 0 auto 0 0;
    }
    #financial_wellbeing .financial_stress .container .wp-block-column:last-child {
        width: 324px;
        margin: 0 auto 0 1.5px;
        max-width: 100%;
    }
    #financial_wellbeing .financial_stress .circleText p {
        margin: 14.32px 14.32px 0;
        font-size: 12.5304px;
        line-height: 26px;
    }
    #financial_wellbeing .financial_stress .circleText h5 {
        margin: 0 13.32px 14.32px;
        font-size: 27.7459px;
        line-height: 43px;
        
    }
    #financial_wellbeing .financial_stress .circleText {
        width: 160.21px;
        bottom: -54.48px;
        left: 163.79px !important;
    }
  #financial_wellbeing .financial_stress h3 {
    margin-top: 92.49px;
  }
  #financial_wellbeing .row7.banner {
    height: 214px;
  }
  #financial_wellbeing .row7 .wp-block-column {
    background-position: bottom 0 left 95%;
    bottom: -42.92px;
    background-size: 180px;
  }
  #financial_wellbeing .row8 {
    padding-top: 107.02px;
    background-image: url(../openwage/resources/images/financial_wellbeing/row8LeftGreyBordered.png), url(../openwage/resources/images/financial_wellbeing/row9RighttRedFilled.png), url(../openwage/resources/images/financial_wellbeing/row9CenterGreyBordered.png);
    background-position: top 353.55px right -37.55px, top 146.55px right 13.45px, bottom 82px left 3.98px;
    background-size: 52.55px, 20px, 19.82px;
  }
  #financial_wellbeing .row10 img {
    max-width: 257.28px;
  }
  #financial_wellbeing .row10 .container .wp-block-column {
    width: 314.4px;
    max-width: 100%;
  }
  #financial_wellbeing .row10 .circleText p {
    font-size: 10.175px;
    line-height: 19px;
    margin: 11.63px !important;
  }
  #financial_wellbeing .row10 .circleText {
    width: 176.61px;
    bottom: -10.46px;
  }
  #financial_wellbeing .row10 h2 {
    margin-top: 34.46px;
  }
  #financial_wellbeing .row11 figure.laptop {
    margin-bottom: 24px;
  }
  #financial_wellbeing .row11 .container .wp-block-columns{
    width: 100%;
  }
  #financial_wellbeing .row11 .laptop img {
    max-width: 338.04px;
    width: 100%;
  }
  #financial_wellbeing .row11 a.wp-block-button__link {
    margin: 88px auto 0;
    max-width: 100%;
  }
  #financial_wellbeing .row11 .wp-block-button {
    max-width: 100%;
  }
  #financial_wellbeing .row14 .wp-block-column .container:nth-child(2) .wp-block-column {
    width: 311px;
    padding: 32px;
    max-width: 100% !important;
  }
  #financial_wellbeing .row15 {
    padding-bottom: 123.46px;
    background-image: url(../openwage/resources/images/financial_wellbeing/row15LeftBottomGreyBordered.png), url(../openwage/resources/images/financial_wellbeing/row15RightDottedMob.png);
    background-size: auto, auto;
    background-position: bottom -75px left, top -5px right;
  }
  #financial_wellbeing .topRow:hover, #financial_wellbeing .topRow.active {
    background-size: 46.89px;
    background-position: bottom 50.98px right 42.31px;
    background-image: url(../openwage/resources/images/financial_wellbeing/row1GreyBorderedRightBottom.png);
  }
  #financial_wellbeing .row2 {
    background-image: url(../openwage/resources/images/financial_wellbeing/row1RedBorderedRightBottom.png), url(../openwage/resources/images/financial_wellbeing/row2RightRedFilled.png), url(../openwage/resources/images/financial_wellbeing/row2GreyDotted.png);
    background-position: top 90px right, bottom 348.34px right, right bottom 17.34px;
    background-size: auto 29px, 49px, auto 494px;
  }
  #financial_wellbeing .anxiety figure.row3-row4RightDotted {
    right: -63px;
    bottom: 87.9px;
    top: unset;
  }
  #financial_wellbeing .financial_stress{
    background-position: top 120.16px left -95px, bottom 151.59px left 0px, bottom 197.14px left -14.83px, top 195.52px right -320px;
  }
  #financial_wellbeing .row5 .row5-row9LeftDotted {
    top: -270px;
    left: -353px;
  }
  #financial_wellbeing .row9 figure.row9-row11rightDotted {
    top: 1287px;
    height: 1312.7px;
  }
  #financial_wellbeing .row10 .container img {
    z-index: 2;
    position: relative;
  }
  #financial_wellbeing .row10 .circleText {
    z-index: 3;
  }
  #financial_wellbeing .row10 {
    background-image: url(../openwage/resources/images/financial_wellbeing/row10RightRedTopBordered.png), url(../openwage/resources/images/financial_wellbeing/financial_stressLeftGreyFilled.png), url(../openwage/resources/images/financial_wellbeing/row10RightRedTopBordered.png), url(../openwage/resources/images/financial_wellbeing/financial_stressLeftGreyFilled.png);
    background-position: right 11px bottom 38.41px, bottom 106.41px right 153px, top 85.32px right -14px, bottom 255.41px left -12px;
    background-size: 29px, 21px, 29px, 21px;
  }
  #financial_wellbeing .row10 figure.row9-row11rightDotted {
    top: Calc(100% - 403px);
    height: 494px;
    width: 305px;
  }
  #financial_wellbeing .row11 {
    background-image: url(../openwage/resources/images/financial_wellbeing/Row11RightGreyDotteded.png), url(../openwage/resources/images/financial_wellbeing/Row11RightGreyFilled.png);
    background-position: bottom 89.84px left -244px, bottom 204.84px right 3px;
    background-size: 705px, 32px;
  }
  #financial_wellbeing .row12 figure.row11-12mob {
    display: block;
    position: absolute;
    top: 46.37px;
    left: -34px;
  }
  #financial_wellbeing .row12 {
    background-image: url(../openwage/resources/images/financial_wellbeing/row12rightGreyDotted.png), url(../openwage/resources/images/financial_wellbeing/row12LeftGreyBordered375.png), url(../openwage/resources/images/financial_wellbeing/row12LeftGreyFilled767.png), url(../openwage/resources/images/financial_wellbeing/row12RightGreyFilled767.png), url(../openwage/resources/images/financial_wellbeing/row9RighttRedFilled.png), url(../openwage/resources/images/financial_wellbeing/Row11LeftSmallGreyBordered.png), url(../openwage/resources/images/financial_wellbeing/Row11LeftSmallGreyBordered.png), url(../openwage/resources/images/financial_wellbeing/row12-row14LeftDotted.png);
    background-size: 428.96px, auto, auto, auto, 20px, 19.82px, 52.55px, auto;
    background-position: top 277.73px left 54.49px, top 893.16px left, top 896.24px left, right bottom 845.2px, bottom 680.84px right 13.45px, bottom 67.84px left 3.98px, right -37.55px bottom 438.87px, left -315px bottom -470px;
  }
  #financial_wellbeing .row14 {
    background-size: 26.89px;
    background-position: top 77.52px left 64.92px;
    background-image: url(../openwage/resources/images/financial_wellbeing/row14LeftRedBordered.png);
  }
  #financial_wellbeing .row12 figure.row12-row14LeftBorderedCircle{
    display: none;
  }
  #financial_wellbeing .topRow:hover .rightBg:before, #financial_wellbeing .topRow.active .rightBg:before{
    top: 367.54px;
    background-size: 141.39px 144.18px, 214.07px, 69.84px, 48.27px, 11.41px, 11.41px, 46.84px, 12.01px, 43.83px;
    background-position: top 64.23px right 32.43px, top 130.29px right 95.62px, top 343.12px right 268.08px, top 55.23px right 181.02px, top 24px right 185.14px, top 95.78px right 242.48px, top 38.41px right 24.47px, top 210.75px right 24.67px, top 240.77px right 64.33px;
  }
  #financial_wellbeing .topRow .rightBg:before{
    top: 367.54px;
    height: Calc(100% - 367.54px);

  }
  #financial_wellbeing figure.row1-row2RightDotted {
    top: 90px;
    transition-duration: 400ms;
  }
  #financial_wellbeing .row11 .container:nth-child(2) .h4Wrapper {
    padding: 0 6.5px;
    width: 703px;
  }
  #financial_wellbeing .row11 .container:nth-child(3) .mobTextWrapper{
        width: 1044px;
        padding: 0 1px;
  }
}
@media(max-width: 400px){
  #financial_wellbeing .topRow .leftCol p:nth-child(3){
    margin-top: 437.3px;
  }
}
#financial_wellbeing.iphone .financial_stress .circleText {
    left: 163.79px !important;
}
@media(max-width: 374px){
    #financial_wellbeing.iphone .financial_stress .circleText {
        left: unset !important;
    }
}
#financial_wellbeing.iphone .financial_stress .circleText h5{
    letter-spacing: -0.5px;
}
#financial_wellbeing.iPad .row10 .circleText p, #financial_wellbeing.iPad .anxiety .circleText p{
    letter-spacing: -0.5px;
}
#financial_wellbeing.iPad .row14 .row14Img img {
    max-height: 100px !important;
    width: auto !important;
}
#financial_wellbeing.iphone .topRow h1, #financial_wellbeing.iphone .anxiety h3, #financial_wellbeing.iphone .financial_stress h3, #financial_wellbeing.iphone .row5 h2, #financial_wellbeing.iphone .row9 h2, #financial_wellbeing.iphone .row10 h2, #financial_wellbeing.iphone .row11 h2, #financial_wellbeing.iphone .row14 h2 {
    letter-spacing: -2px;
}
#financial_wellbeing.iphone .financial_stress a{
    letter-spacing: -0.8px;
}
#financial_wellbeing.iphone .topRow p, #financial_wellbeing.iphone .row9 h4, #financial_wellbeing.iphone .row12 h2{
    letter-spacing: -0.5px;
}
#financial_wellbeing.iphone .row2 h2{
    letter-spacing: -2.5px;
}
#financial_wellbeing.iphone .row11 h4, #financial_wellbeing.iphone .row14 p{
    letter-spacing: -1px;
}
#financial_wellbeing.iphone .anxiety .circleText h5, #financial_wellbeing.iphone .anxiety .circleText p, #financial_wellbeing.iphone .row10 .circleText p, #financial_wellbeing.ipad .row10 .circleText p{
    letter-spacing: -0.5px;
}
#financial_wellbeing.ipad .row10 h2 {
    	letter-spacing: -1.5px;
}
@media only screen and (min-width: 820px) and (max-width: 1180px) and (-webkit-device-pixel-ratio: 2) {
	#financial_wellbeing .row10 h2 {
    	letter-spacing: -1.5px;
    }
    #financial_wellbeing .row10 .circleText p{
        letter-spacing: -0.5px;
    }
}
@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) {
	#financial_wellbeing.iphone .financial_stress .circleText h5 {
    	margin: 0 12.32px 14.32px;
    }
}
@media only screen and (device-width: 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3) {
	#financial_wellbeing.iphone .financial_stress .circleText h5 {
    	margin: 0 12.32px 14.32px;
    }
}
@media only screen and (device-width: 428px) and (device-height: 926px) and (-webkit-device-pixel-ratio: 3) {
	#financial_wellbeing.iphone .financial_stress .circleText h5 {
    	margin: 0 12.32px 14.32px;
    }
}
@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2) {
	#financial_wellbeing.iphone .financial_stress .circleText h5 {
    	margin: 0 12.32px 14.32px;
    }
}
@media only screen and (device-width: 414px) and (device-height: 896px)  and (-webkit-device-pixel-ratio: 3) {
	#financial_wellbeing.iphone .financial_stress .circleText h5 {
    	margin: 0 12.32px 14.32px;
    }
}
#financial_wellbeing .cont1 {
    height: 355px;
    overflow: auto;
    position: absolute;
    width: 60%;
    right: 0;
    top: 0;
    z-index: 1;
    opacity: 0;
    cursor: all-scroll;
}
#financial_wellbeing .cont2 {
    height: 535px;
    overflow: auto;
    position: absolute;
    width: 60%;
    left: 0;
    bottom: 0;
    z-index: 1;
    opacity: 0;
    cursor: all-scroll;
}
#financial_wellbeing .container1, #financial_wellbeing .container2{
  position: relative;
}
#financial_wellbeing .container1 .cont1inner{
    height: 700px;
}
#financial_wellbeing .container2 .cont2inner{
    height: 1070px;
}
@media(max-width: 767px){
  #financial_wellbeing .cont1 {
    height: 250px;
    width: 100%;
  }
  #financial_wellbeing .cont2 {
    width: 100%;
    top: 67.06px;
  }
  #financial_wellbeing .container1 .cont1inner{
    height: 500px;
  }
}
/*****Wellbeing END**********************/
iframe#launcher-frame {
    bottom: 60px !important;
}