/* Whitepaper Lp*//* Banner styles begins here */.header-top.mobile-header {  display: none;}#Banner {	height: 450px;	position: relative;	width: 100%;	overflow: hidden;}.page-template-page-landingpage #Banner,.page-template-page-openexperiencecloud #Banner {  height: 440px;}#page #header.header-white {  background-color: #626466;}#Banner .banner-image img {	height: auto;	width: 100%;}#Banner .banner-content {	position: absolute;	top: 50%;	width: 100%;	text-align: center;	transform: translateY(-50%);}#Banner .banner-content h1 {	font-family: Montserrat;	color: #fff;	font-size: 36px;	text-transform: uppercase;  padding: 0;}#Banner .banner-content h2 {	font-family: Montserrat;	margin: 0;	color: #fff;	text-transform: uppercase;  padding: 0;}#Banner .banner-content h2.wp-lp-subtitle {  font-size: 24px;}/* Banner styles ends here *//* Resource style begins here */#ResourceWrapper {  display: table;  width: 100%;  position: relative;  z-index: 3;  background-color: #ffffff;}#LHSContent {  width: 63%;  display: table-cell;  padding: 3%;  box-sizing: border-box;}#RHSForm {  width: 37%;  display: table-cell;  box-sizing: border-box;  vertical-align: top;}#RHSForm #Campaignform {  background: #e5e5e5;  padding: 30px;}#LHSContent img {  width: 100%;  height: auto;}#LHSContent .thumbnail {  display: inline-block;  width: 30%;  position: relative;  margin-right: 40px;}#LHSContent .content {  display: inline-block;  width: 64%;  vertical-align: top;}#LHSContent .full-content {  display: inline-block;  width: 100%;  vertical-align: top;}#LHSContent .red-tag {  position: absolute;  top: 0;  background: #990101;  color: #fff;  padding: 10px 16px;  text-transform: uppercase;  right: -18px;  top: 14px;  font: 400 18px/125% 'Montserrat',Arial;}#LHSContent .content h2, #LHSContent .full-content h2 {  color: #9d70b1;  font: 400 24px/130% 'Montserrat',Arial;  margin: 0 0 30px;  padding: 0;}#LHSContent .inner-lp-text {  font: 300 20px/120% 'Montserrat',Arial;  padding-bottom: 30px;}#LHSContent .content ul {  margin: 0;  padding: 0;}#LHSContent .content ul li {  background: url("../img/bullet-icon.png") no-repeat 0 10px;  padding: 0 0 25px 24px;  margin: 0;  color: #626466;  font: 400 18px/110% 'Montserrat',Arial;  list-style: none;}#LHSContent .inner-text {  font: 300 18px/175% 'Montserrat',Arial;}#RHSForm form {  margin: 0 auto;}#RHSForm h3 {  color: #9d70b1;  font: 400 24px/130% 'Montserrat',Arial;}#Stickydemocta {  display:none;}#scroll-header.desktop-sheader .logo-retina-sticky {  display: none;}.header-text-white .top-menu ul li a.smooth-scroll {  background-color: #9d70b1 !important;  color: #ffffff !important;  border-color: rgb(255,255,255) !important;}/* Resource style begins here *//* Custom style begins here *//* Custom style begins here */@media (min-width: 0) and (max-width: 767px) {  .header-top.mobile-header {    display: block;  }  #LHSContent, #RHSForm {    width: 100%;    display: block;  }  #LHSContent .thumbnail {    display: block;    width: 84%;    margin: 0 auto 30px;  }  #LHSContent .content, #LHSContent .full-content {    display: block;    width: 100%;  }  .page-template-page-demolandingpage #header.header-on-slider {    position: static;  }  #scroll-header .logo-retina {    display: none !important;  }  #scroll-header.demo-test .scroll-header-right, body.page-template-page-demolandingpage #scroll-header.campaign-header .scroll-header-right,   body.page-template-page-landingpage #scroll-header.campaign-header .scroll-header-right,	body.page-template-page-openexperiencecloud #scroll-header.campaign-header .scroll-header-right  {    display: none;  }  #scroll-header.demo-test .wrap-fullwidth, body.page-template-page-demolandingpage #scroll-header.campaign-header .wrap-fullwidth,   body.page-template-page-landingpage #scroll-header.campaign-header .wrap-fullwidth,	body.page-template-page-openexperiencecloud #scroll-header.campaign-header .wrap-fullwidth  {    padding: 0 15px 0 15px;  }  .page-template-page-demonewlandingpage #header.header-on-slider, .page-template-page-landingpage #header.header-on-slider,	.page-template-page-openexperiencecloud #header.header-on-slider{    position: static;  }  #Stickydemocta {    display: block;  }  #form-holder.demo-form, #form-holder.campaign-form, #RHSForm {    display: none;  }  #scroll-header.demo-test .site-logo img, body.page-template-page-demolandingpage #scroll-header.campaign-header .site-logo img,   body.page-template-page-landingpage #scroll-header.campaign-header .site-logo img,	body.page-template-page-openexperiencecloud #scroll-header.campaign-header .site-logo img {    display: block;  }   body.page-template-page-demothankyoupage-php #scroll-header.campaign-header .wrap-fullwidth {   padding: 0 15px 0 15px;  }  #Campaignform span.mktoButtonWrap.mktoSimple {    margin: 0 !important;    text-align: center;  }  #Campaignform .mktoButtonRow {    text-align: center;  }} @media (min-width: 768px) and (max-width: 991px) {  #LHSContent, #RHSForm {    width: 100%;    display: block;  }  #LHSContent .thumbnail {    margin-right: 32px;  }  #scroll-header.demo-test .site-logo img, body.page-template-page-demolandingpage #scroll-header.campaign-header .site-logo img,   body.page-template-page-landingpage #scroll-header.campaign-header .site-logo img,  body.page-template-page-openexperiencecloud #scroll-header.campaign-header .site-logo img{    display: block;  }}@media (min-width: 992px) and (max-width: 1024px) {  #LHSContent, #RHSForm {    width: 100%;    display: block;  }  #LHSContent .thumbnail {    margin-right: 32px;  }  #scroll-header.demo-test .site-logo img, body.page-template-page-demolandingpage #scroll-header.campaign-header .site-logo img,   body.page-template-page-landingpage #scroll-header.campaign-header .site-logo img,	body.page-template-page-openexperiencecloud #scroll-header.campaign-header .site-logo img  {    display: block;  }}/* Demo Lp*/#Banner .banner-image img {  height: auto;  width: 100%;}#Banner .heading-wrapper {  width: 660px;  position: absolute;  top: 50%;  transform: translateY(-50%);  padding-left: 50px;}#Banner .demo-lpcontent h1 {  font-family: Montserrat;  color: #fff;  font-size: 26px;  text-transform: uppercase;  padding: 0;  margin: 0;}#form-holder {  position: relative;}#form-holder .free-demo {  -webkit-box-shadow: -1px 2px 5px 3px rgba(87,83,87,0.18);  -moz-box-shadow: -1px 2px 5px 3px rgba(87,83,87,0.18);  box-shadow: -1px 2px 5px 3px rgba(87,83,87,0.18);  background-color: #fff;  height: auto;  bottom: -310px;  padding: 20px 40px 40px 40px;  right: 50px;  position: absolute;  z-index: 9;}#form-holder .free-demo  form h2, #RHSForm form h2 {  font-size: 20px !important;  font-family: Montserrat !important;  font-weight: 600;}#form-holder .free-demo form h2, #RHSForm form h2 {  padding: 0 !important;}#form-holder .close-btn, #RHSForm .close-btn {  display: none;}#form-holder .close-btn img, #RHSForm .close-btn img {	width: 30px;	height: auto;	cursor: pointer;}#mktoForm_1841 input, #mktoForm_1841 select, #mktoForm_1840 input, #mktoForm_1840 select,, #mktoForm_2061 input, #mktoForm_2061 select {  font-family: Montserrat !important;  color: #626466 !important;  border-radius: 3px !important;}#mktoForm_1841 button, #mktoForm_1840 button, #mktoForm_2061 button {  font-family: Montserrat !important;  border-radius: 3px !important;}#mktoForm_1841 ::-webkit-input-placeholder, #mktoForm_1840 ::-webkit-input-placeholder, #mktoForm_2061 ::-webkit-input-placeholder { /* Chrome/Opera/Safari */  color: #626466 !important;  opacity: 1;}#mktoForm_1841 ::-moz-placeholder, #mktoForm_1840 ::-moz-placeholder, #mktoForm_2061 ::-moz-placeholder { /* Firefox 19+ */  color: #626466 !important;  opacity: 1;}#mktoForm_1841 :-ms-input-placeholder, #mktoForm_1840 :-ms-input-placeholder, #mktoForm_2061 :-ms-input-placeholder { /* IE 10+ */  color: #626466 !important;  opacity: 1;}#mktoForm_1841 :-moz-placeholder, #mktoForm_1840 :-moz-placeholder, #mktoForm_2061 :-moz-placeholder { /* Firefox 18- */  color: #626466 !important;  opacity: 1;}#Personalization {  padding: 80px;  border-bottom: 1px solid #f8f8f8;}#Personalization .title-wrapper {  width: 60%;  padding-bottom: 100px;}#Personalization .title-wrapper h2 {  color: #9d70b1;  font-size: 24px;  line-height: 32px;  font-family: Montserrat;  margin: 0;  font-weight: 400;  padding: 0;}#Personalization .title-wrapper h2 sup {  font-size: 14px;}#Holder .inner-block p {  padding: 0;}body.page-template-page-demolandingpage #Personalization .title-wrapper h2::selection, body.page-template-page-demolandingpage h1.content-section-title::selection,body.page-template-page-demolandingpage .inner-block h3::selection,body.page-template-page-demolandingpage .content-section-text p::selection,body.page-template-page-demolandingpage h2.lp-content-section-title::selection,body.page-template-page-demolandingpage .testimonials-content p::selection,body.page-template-page-demolandingpage .testimonials-author p::selection,body.page-template-page-demolandingpage .milestone-number::selection,body.page-template-page-demolandingpage .milestone-name::selection,body.page-template-page-demolandingpage .footer-copyright::selection,body.page-template-page-demolandingpage #Personalization .title-wrapper h2::selection, body.page-template-page-landingpage #LHSContent .content h2::selection,body.page-template-page-openexperiencecloud #LHSContent .full-content h2::selection {  background-color: #9d70b1;  color: #000000;}#Personalization .each-block h3 {  color: #626466;  font-size: 18px;  text-transform: uppercase;  font-weight: 400;  font-family: Montserrat;  line-height: 26px;  margin: 10px 0 0 0;  padding: 0;}#Personalization .each-block.active .description {  display: block;}.custom-header.header-text-white .top-menu ul li a:hover {  background-color: #9d70b1 !important;}#Personalization .description .personalized-description {  color: #fff;  font-family: Montserrat;  font-size: 16px;  margin: 0;  padding: 0;  position: relative;  top: 50%;  transform: translateY(-50%);}#Personalization .description .personalized-description h3 { color: #fff; margin: 0 0 20px;}#Personalization .close-block {  position: absolute;  bottom: -13px;  background-color: #9d70b1;  color: #fff;  font-family: Montserrat;  padding: 18px;  border-radius: 50px;  left: 50%;  transform: translateX(-50%);}#WorldsLeading {  text-align: center;  padding: 70px 0;}#WorldsLeading .content-section-heading {  margin-bottom: 45px;}#WorldsLeading a {  display: inline-block;}#Holder .inner-block {  padding: 45px 0 66px 0}#body.demo-lp-content .lp-content-section-title, #body.wp-lp-content .lp-content-section-title  {  color: #626466;  font-family: 'Montserrat',Arial !important;  font-size: 36px;  line-height: 54px;  font-weight: 700;  letter-spacing: 2px;  text-transform: uppercase;}.page-id-30721 .scroll-header-right, .page-id-30721 .header-right {  display: none;}.thank-you-content #Banner .banner-content {  text-align: left;  padding-left: 50px;}.thank-you-content .content p {  text-align: left;  font-size: 24px;  line-height: 40px;}.wrap-thankyou-text {  padding: 0 50px;}/* New feedback style */#mktoForm_1841 {  width: 320px !important;}#Personalization .each-block {  position: relative;  width: 33%;  height: 270px;  text-align: center;  float: left;  cursor: pointer;  background-color: #F6F6F6;}#Personalization .each-block:nth-child(2n) {  background: #FAFAFA;}#Holder .inner-block {  padding: 45px 0 66px 0;}#Personalization .description {  height: 270px;  position: absolute;  top: 0;  background: #9574ab;  padding: 0 20px;  visibility: hidden;  opacity: 0;  -webkit-transition: all .3s ease 0s,opacity .3s ease 0s;  -moz-transition: all .35s ease 0s,opacity .3s ease 0s;  transition: all .35s ease 0s,opacity .3s ease 0s;}#Holder .each-block:hover .description  {  visibility: visible;  opacity: 1;}/* Thank you page style ends here */@media (min-width: 1920px) {  #Banner .heading-wrapper {    width: 800px;  }  #Banner .demo-lpcontent h1 {     font-size: 36px;  }  #Personalization .each-block {    width: 16%;    margin-bottom: 0;  }  #Personalization .wrap-column {    width: 1750px;  }}@media (min-width: 0px) and (max-width: 767px) {  #header.header-on-slider.custom-header {    background-color: rgba(0,0,0,0.7);  }  .custom-header.header-text-white .top-menu ul li a:hover {     background-color: transparent !important;   }  body.page-template-page-demolandingpage #scroll-header {    height: 50px;  }  body.page-template-page-demolandingpage #scroll-header .logo-normal {   display: none;  }  body.page-template-page-demolandingpage #scroll-header .logo-retina-sticky {   display: block;  }  body.page-template-page-demolandingpage .wrap-fullwidth {   padding-left: 20px;   padding-right: 20px;   padding-top: 10px;   padding-bottom: 10px;  }  #Banner, .page-template-page-landingpage #Banner, .page-template-page-openexperiencecloud #Banner {    height: auto;  }  #Banner .heading-wrapper {    width: auto;    padding-left: 15px;    padding-right: 15px;  }  #Banner .heading-wrapper {     width: auto;  }  #Banner .banner-content {  	width: 100%;  	padding: 0 15px;    box-sizing: border-box;  }  #Banner .demo-lpcontent h1 {    font-size: 14px;    line-height: 20px;  }  #Banner .banner-content h1 {  	font-size: 16px;  	line-height: 1.2;  	margin: 0 0 10px;  }  #Banner .banner-content h2.wp-lp-subtitle {  	font-size: 14px;  	line-height: 1.4;  }  #mktoForm_1841 {    margin: 0 auto 30px !important;  }  #form-holder .free-demo {    position: static;    padding: 15px;    box-shadow: none;    border-bottom: 1px solid #e5e5e5;  }  #form-holder .close-btn, #RHSForm .close-btn {  display: block;  text-align: right;  }  #Personalization {    padding: 50px 15px;  }  #Personalization .title-wrapper {    width: 100%;    padding-bottom: 60px;  }  #Personalization .content-section-title {    font-size: 30px;  }  #body.demo-lp-content .lp-content-section-title, #body.wp-lp-content .lp-content-section-title {    font-size: 26px;    line-height: 46px  }  /* Thank you page style begins here */  .thank-you-content .content p {    text-align: left;  }  .thank-you-content #Banner {    height: auto;    padding-top: 76px;  }  .thank-you-content #Banner .banner-content {    position: absolute;    top: 64%;    width: 86%;    padding: 0 20px;  }  .thank-you-content #Banner .banner-content h1 {    font-size: 20px;    line-height: 28px;  }  .thank-you-content #Banner .banner-content h2 {    line-height: 20px;    font-size: 16px;  }  .thank-you-content .welcome-box-content a {    word-wrap: break-word;  }  .wrap-thankyou-text {    padding: 0 15px;  }  body.page-template-page-demothankyoupage-php #Stickydemocta {    display: none;  }  body.page-template-page-demothankyoupage-php .site-logo .logo-retina, body.page-template-page-demothankyoupage-php .logo-retina {    display: none;  }  body.page-template-page-demothankyoupage-php .site-logo .logo-normal, body.page-template-page-demothankyoupage-php .logo-normal {    display: block;  }  #mktoForm_1841 {    width: auto !important;    margin: 0 auto;  }  #Personalization .each-block {    width: 100%;    cursor: pointer;  }  #footer-bottom.demo-footer, #footer-bottom.campaign-footer {    margin-bottom: 60px !important;  }  #Stickydemocta {    background-color: #333 !important;    position: fixed;    bottom: 0;    z-index: 9;    padding: 20px 0px;    width: 100%;    text-align: center;  }  #Stickydemocta a {    border-radius: 3px;    color: rgb(255,255,255);    display: inline-block;    border: 1px solid rgb(255,255,255,0.5);    padding: 10px 20px;    text-transform: uppercase;    letter-spacing: 1px;    font: 400 18px/125% 'Montserrat', Arial !important;    background-color: #9d70b1;    border-color: rgb(255,255,255);  }  #Stickydemocta a:hover {  background-color: #9d70b1;  color: #fff;  }  #mktoForm_1750 {  display:none;  }}@media (min-width: 768px) and (max-width: 991px) {  .custom-header.header-text-white .top-menu ul li a:hover {    background-color: transparent !important;  } .custom-header.header-text-white .top-menu ul li a.smooth-scroll:hover {    background-color: #9d70b1 !important;  }  #Banner, .page-template-page-landingpage #Banner,	.page-template-page-openexperiencecloud #Banner  {    height: auto;  }  #Banner .heading-wrapper {    width: 500px;    top: 58%;  }  #Banner .heading-wrapper {    padding-left: 30px;  }  #Banner .demo-lpcontent h1 {    font-size: 30px;    line-height: 30px;  }  #Banner .banner-content h1 {    font-size: 30px;  }  #RHSForm form {    margin: 0 auto;  }  #form-holder .free-demo {    position: static;    padding: 30px  0 40px 0;    box-shadow: none;    border-bottom: 1px solid #e5e5e5;  }  #Personalization {    padding: 50px 30px;  }  #Personalization .title-wrapper {    width: 100%;    padding-bottom: 60px;  }  #Personalization .wrap-column {    width: 100%;  }  #mktoForm_1841 {    margin: 0 auto;  }  .thank-you-content #Banner .banner-content {    top: 41%;  }  .thank-you-content #Banner .banner-content h1 {    font-size: 30px;  }  .thank-you-content #Banner .banner-content h2 {    font-size: 20px;    line-height: 30px;  }}@media (min-width: 992px) and (max-width: 1199px) {  .custom-header.header-text-white .top-menu ul li a:hover {    background-color: transparent !important;  }  .custom-header.header-text-white .top-menu ul li a.smooth-scroll:hover {    background-color: #9d70b1 !important;  }  #Banner, .page-template-page-landingpage #Banner,  .page-template-page-openexperiencecloud #Banner{    height: auto;  }  #Banner .heading-wrapper {    width: 600px;    padding-left: 30px;  }  #Banner .demo-lpcontent h1 {    font-size: 24px;    line-height: 30px;  }  #Personalization {    padding: 30px;  }  #RHSForm form {    margin: 0 auto;  }  #form-holder .free-demo {    padding: 20px;    bottom: -392px;    right: 30px;  }  #Personalization .title-wrapper {    padding-bottom: 140px;  }  #mktoForm_1841 {    width: 300px !important;  }  #Personalization .wrap-column {    width: 100%;  }  .thank-you-content #Banner .banner-content {    top: 43%;  }  .thank-you-content #Banner .banner-content {    font-size: 22px;    line-height: 44px;  }  .thank-you-content #Banner .banner-content h2 {    font-size: 26px;  }}/* Custom style ends here */