/* # Global Styes
   # Please insert all GLobal Styles below, avoid inserting anywhere.
---------------------------------------------------------------------------------------------------- */
html {
	font-size: 62.5%; /* 10px browser default */
}

body {
	background-color: #fff;
	color: #000;
	font-size: 1.6rem;
	font-weight: 400;
	margin: 0;
	padding: 0;
	line-height: 1.45;
}
body > div {
	font-size: 1.6rem;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: 700;
}
a {
	text-decoration: none;
}

/* Reusable */
@font-face {
    font-family: 'DIN Pro Cond';
    src: url('/wp-content/uploads/2023/07/DINPro-CondensedBold.eot');
    src: url('/wp-content/uploads/2023/07/DINPro-CondensedBold.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/uploads/2023/07/DINPro-CondensedBold.woff2') format('woff2'),
        url('/wp-content/uploads/2023/07/DINPro-CondensedBold.woff') format('woff'),
        url('/wp-content/uploads/2023/07/DINPro-CondensedBold.ttf') format('truetype'),
        url('/wp-content/uploads/2023/07/DINPro-CondensedBold.svg#DINPro-CondensedBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DINCond';
    src: url('/wp-content/uploads/2023/07/DINCond-Regular.eot');
    src: url('/wp-content/uploads/2023/07/DINCond-Regular.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/uploads/2023/07/DINCond-Regular.woff2') format('woff2'),
        url('/wp-content/uploads/2023/07/DINCond-Regular.woff') format('woff'),
        url('/wp-content/uploads/2023/07/DINCond-Regular.ttf') format('truetype'),
        url('/wp-content/uploads/2023/07/DINCond-Regular.svg#DINCond-Regular') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Bodoni 72';
    src: url('/wp-content/uploads/2023/07/BodoniSvtyTwoITCTT-Book.eot');
    src: url('/wp-content/uploads/2023/07/BodoniSvtyTwoITCTT-Book.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/uploads/2023/07/BodoniSvtyTwoITCTT-Book.woff2') format('woff2'),
        url('/wp-content/uploads/2023/07/BodoniSvtyTwoITCTT-Book.woff') format('woff'),
        url('/wp-content/uploads/2023/07/BodoniSvtyTwoITCTT-Book.ttf') format('truetype'),
        url('/wp-content/uploads/2023/07/BodoniSvtyTwoITCTT-Book.svg#BodoniSvtyTwoITCTT-Book') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Nabi';
    src: url('/wp-content/uploads/2023/08/Nabi-Regular.eot');
    src: url('/wp-content/uploads/2023/08/Nabi-Regular.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/uploads/2023/08/Nabi-Regular.woff2') format('woff2'),
        url('/wp-content/uploads/2023/08/Nabi-Regular.woff') format('woff'),
        url('/wp-content/uploads/2023/08/Nabi-Regular.ttf') format('truetype'),
        url('/wp-content/uploads/2023/08/Nabi-Regular.svg#Nabi-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

body, html {
	overflow-x: hidden;
}

:focus {
	outline: none;
}

.gold-text-gradient {
	background: -webkit-linear-gradient(137deg, #80573A 0%, #E8CAA8 100%);
	background: -moz-linear-gradient(137deg, #80573A 0%, #E8CAA8 100%);
	background: -o-linear-gradient(137deg, #80573A 0%, #E8CAA8 100%);
	background: linear-gradient(313deg, #80573A 0%, #E8CAA8 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.site-btn a,
.site-btn2 a{
    background: -webkit-gradient(linear, right top, left top, from(#C94933), to(#E0A14B));
    background: -webkit-linear-gradient(right, #C94933 0%, #E0A14B 100%);
    background: -moz-linear-gradient(right, #C94933 0%, #E0A14B 100%);
    background: -o-linear-gradient(right, #C94933 0%, #E0A14B 100%);
    background: linear-gradient(270deg, #C94933 0%, #E0A14B 100%);
    cursor: pointer;
}

.site-btn a:hover, 
.site-btn-plain a:hover,
.site-btn2 a:hover{
    background: -webkit-gradient(linear, left top, right top, from(#C94933), to(#E0A14B));
    background: -webkit-linear-gradient(left, #C94933 0%, #E0A14B 100%);
    background: -moz-linear-gradient(left, #C94933 0%, #E0A14B 100%);
    background: -o-linear-gradient(left, #C94933 0%, #E0A14B 100%);
    background: linear-gradient(90deg, #C94933 0%, #E0A14B 100%);
}

.site-btn2 svg {
    margin-top: 0;
    width: 0.9vw !important;
}

.site-btn a .elementor-button-content-wrapper, .site-btn-plain a .elementor-button-content-wrapper {
    height: 3.33vw !important;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    justify-items: center;
}

.site-btn a .elementor-button-content-wrapper svg, .site-btn-plain a .elementor-button-content-wrapper svg{
    width: .8em;
}

.site-btn-plain a {
    position: relative;
}

 .site-btn-plain a::before {
  content: "";
  position: absolute;
  inset: 0;
  -webkit-border-radius: 30px;
     -moz-border-radius: 30px;
          border-radius: 30px; 
  padding: 2px; 
  background: -webkit-gradient(linear, right top, left top, from(#C94933), to(#E0A14B)); 
  background: -webkit-linear-gradient(right, #C94933 0%, #E0A14B 100%); 
  background: -moz-linear-gradient(right, #C94933 0%, #E0A14B 100%); 
  background: -o-linear-gradient(right, #C94933 0%, #E0A14B 100%); 
  background: linear-gradient(270deg, #C94933 0%, #E0A14B 100%);
  -webkit-mask: 
     -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box, 
     -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
  -webkit-mask: 
     -webkit-linear-gradient(#fff 0 0) content-box, 
     -webkit-linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
          z-index: 10;
}

.site-btn a .elementor-button-icon,  .site-btn-plain a .elementor-button-icon  {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

.site-btn a:hover .elementor-button-icon,  .site-btn-plain a:hover .elementor-button-icon, .site-btn2 a:hover .elementor-button-icon {
    -webkit-filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(30deg) brightness(113%) contrast(116%);
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(30deg) brightness(113%) contrast(116%);
}

.gform_body input:focus::-webkit-input-placeholder, .gform_body textarea:focus::-webkit-input-placeholder {
 opacity: 0 !important;
}

.gform_body input:focus:-moz-placeholder, .gform_body textarea:focus:-moz- placeholder {
 opacity: 0 !important;
}

.gform_body input:focus:-ms-input-placeholder, .gform_body textarea:focus:-ms- input-placeholder {
 opacity: 0 !important;
}

.gform_body input:focus::-webkit-input-placeholder, .gform_body textarea:focus::-webkit-input-placeholder {
 opacity: 0 !important;
}

.gform_body input:focus:-moz-placeholder, .gform_body textarea:focus:-moz-placeholder {
 opacity: 0 !important;
}

.gform_body input:focus::-moz-placeholder, .gform_body textarea:focus::-moz-placeholder {
 opacity: 0 !important;
}

.gform_body input:focus:-ms-input-placeholder, .gform_body textarea:focus:-ms-input-placeholder {
 opacity: 0 !important;
}

.gform_body input:focus::-ms-input-placeholder, .gform_body textarea:focus::-ms-input-placeholder {
 opacity: 0 !important;
}

.gform_body input:focus::placeholder, .gform_body textarea:focus::placeholder {
 opacity: 0 !important;
}

.bronze-gradient{
    background: -o-linear-gradient(142deg, #80573A 0%, #C3A181 100%);
    background: -webkit-linear-gradient(142deg, #80573A 0%, #C3A181 100%);
    background: -moz-linear-gradient(142deg, #80573A 0%, #C3A181 100%);
    background: linear-gradient(308deg, #80573A 0%, #C3A181 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

/* Play Button Pulse */
.play-icon a.elementor-button {
    box-shadow: 0 0 0 0 #C94933;
	animation: pulse 2s infinite;
}

@keyframes pulse {
	0% {
		box-shadow: 0 0 0 0 rgba(201,73,51,0.7);
	}

	70% {
		box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);
	}

	100% {
		box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
	}
}

/*BOOK PAGE TESTIMONIALS*/
.book-banner-testimonials .slick-list {
    overflow: visible;
}

.book-banner-testimonials .slick-slide {
    margin: 0 15px;
}

.book-banner-testimonials .slick-list {
    margin: 0 -15px;
}

.book-banner-testimonials .testimonial-item {
    background-color: #ffffff;
    padding: 40px;
    height: 23.646vw;
	position: relative;
}

.book-banner-testimonials .testimonial-item {
    background-color: #ffffff;
    padding: 40px;
}

.book-banner-testimonials .testimonial-item .testimonial-excerpt p{
    position: relative;
	font-size: 1.042vw;
    line-height: 1.6em;
}



.book-banner-testimonials .testimonial-item .testimonial-excerpt p:before {
    content: '“';
}

.book-banner-testimonials .testimonial-item .testimonial-excerpt p:after {
    content: '”';
}

.book-banner-testimonials .testimonial-item .testimonial-meta {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: absolute;
    bottom: 2vw;
    width: 100%;
    left: 0;
    padding: 0 40px;
}

.book-banner-testimonials .testimonial-item .testimonial-meta .thumbnail {
    width: 110px;
}

.book-banner-testimonials .testimonial-item .testimonial-meta .content {
    width: -webkit-calc(100% - 125px);
    width: -moz-calc(100% - 125px);
    width: calc(100% - 125px);
}

.book-banner-testimonials .testimonial-item .testimonial-meta .thumbnail img {
    width: 104px;
    height: 104px;
    -o-object-fit: cover;
       object-fit: cover;
    -webkit-border-radius: 100px;
       -moz-border-radius: 100px;
            border-radius: 100px;
}

.book-banner-testimonials .testimonial-item .testimonial-meta .content .testimonial-title{
    margin: 0 0 0.7vw 0;
    color: #AD805B;
    font-family: "Din Pro Condensed", Sans-serif;
    font-weight: bold;
    font-size: 1.823vw;
}

.book-banner-testimonials .testimonial-item .testimonial-meta .content .testimonial-position {
    margin: 0;
    font-weight: 600;
    line-height: 1.3em;
    font-size: 0.833vw;
}

.advanced-praise-from-business-leaders {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
}

.advanced-praise-from-business-leaders .testimonial-item {
    background-color: #ffffff;
    margin: 0 1% 5%;
}

.advanced-praise-from-business-leaders .testimonial-item .thumbnail img {
    width: 100%;
    height: 406px;
    -o-object-fit: cover;
       object-fit: cover;
}

.advanced-praise-from-business-leaders .testimonial-item .testimonial-meta {
    padding: 10% 8%;
}

.advanced-praise-from-business-leaders .testimonial-item .testimonial-meta .testimonial-position {
    font-weight: 600;
    line-height: 1.3em;
    font-size: 1.146vw;
}

.advanced-praise-from-business-leaders .testimonial-item .testimonial-meta .testimonial-title {
    margin: 0;
    color: #AD805B;
    font-family: "Din Pro Condensed", Sans-serif;
    font-weight: bold;
    font-size: 2.865vw;
}

.advanced-praise-from-business-leaders .testimonial-excerpt p {
    font-size: 1.302vw;
    line-height: 1.6em;
    font-style: oblique;
    margin: 0;
}

.advance-praise-wrap .testimonial-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.advance-praise-wrap .testimonial-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.advance-praise-wrap .testimonial-item {
    width: 50%;
    padding: 3% 1%;
    margin-bottom: 0;
}

.advance-praise-wrap .testimonial-headline {
  color: #AD805B;
  font-family: "Bodoni 72", Sans-Serif;
  font-size: 2.083vw;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2em;
  -webkit-font-smoothing: antialiased;
}

.advance-praise-wrap .testimonial-excerpt {
  color: #FFF;
  font-family: "Poppins", Sans-Serif;
  font-size: 1.042vw;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4em;
  -webkit-font-smoothing: antialiased;
}

.advance-praise-wrap .testimonial-item:nth-child(odd) {
  padding-right: 5%;
}

.advance-praise-wrap .testimonial-item:nth-child(even) {
  padding-left: 5%;
}

.advance-praise-wrap .testimonial-meta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.advance-praise-wrap .thumbnail img {
  -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
          border-radius: 100%;
  width: 5.052vw;
  height: 5.052vw;
}

.advance-praise-wrap .testimonial-title {
  color: #FFF;
  font-family: "DIN Condensed", Sans-Serif;
  font-size: 1.823vw;
  font-style: normal;
  font-weight: 400;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
}

.advance-praise-wrap .content {
  padding-left: 4%;
}

.advance-praise-wrap .testimonial-content {
  border-bottom: solid 1px rgba(255, 255, 255, 0.5);
  padding: 0 0 15%;
}

.advance-praise-wrap .testimonial-content.id-1767, .advance-praise-wrap .testimonial-content.id-1770 {
  border: 0;
}

.advance-praise-wrap .testimonial-wrap:before {
  position: absolute;
  content: "";
  border-left: solid 1px rgba(255, 255, 255, 0.5);
  width: 1px;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
}

/* # Elementor Overwrites ---------------------------------------------------------------------------------------------------- */
.elementor-editor-active .site-header,
.elementor-editor-active .nav-primary {
	display: none;
}
.full-width-content.elementor-page .site-inner {
	max-width: none;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
}
.full-width-content.elementor-page .entry {
	padding: 0;
	margin: 0;
}
body .elementor-section.elementor-section-boxed>.elementor-container {
	max-width: 119rem;
}
.full-width-content.elementor-page .site-inner {
	padding-top: 0;
}
.elementor_library-template-default.elementor-editor-active .sidebar {
    display: none;
}
.elementor_library-template-default .content {
    width: 100%;
    padding: 0;
    margin: 0;
}
.site-footer {
	display: none;
}

/* START: Flipbook */
.flipbook-mobile {
    display: none;
}
.influex-flipbook {
    padding: 5% 0;
}
.influex-flipbook.flipbook-desktop {
/*     max-width: 75%; */
	max-width: 85%;
    margin: 0 auto;
	position: relative;
}
.influex-flipbook.flipbook-desktop:after {
    content: '';
    background-image: url(/wp-content/uploads/2023/07/book-shadow.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 110%;
    width: 100%;
    height: 10vw;
    position: absolute;
    bottom: -6vw;
    left: -1%;
    right: 0;
}
.flipbook.last-page .book-arrow {
    display: none;
}

.flipbook-viewport {
    overflow: hidden;
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
}

/* .flipbook-viewport .flipbook-container {
  background-image: url(/wp-content/uploads/2022/12/book-bg-1.png);
  background-repeat: no-repeat;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
  background-position: center;
  padding: 0vw 2.3vw 0vw;
  -webkit-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  transition: opacity 0.2s;
  font-family: 'Calibri';
} */

.flipbook-viewport .flipbook {
    margin-left: auto;
    margin-right: auto;
    height: 0;
    padding-top: 68%;
}

.flipbook-viewport .flipbook:not(.init) .page-bg,
.flipbook-viewport .flipbook:not(.init) .book-arrow {
    opacity: 0;
}

.flipbook-viewport .flipbook.init {
    padding-top: 0;
    height: auto;
}

.flipbook-viewport .flipbook-container.resizing {
    opacity: 0;
}

.flipbook-viewport .flipbook-container.resizing .flipbook {
    opacity: 0;
}

.flipbook-viewport .flipbook.first-page .book-arrow,
.flipbook-viewport .flipbook.last-page .book-arrow {
    opacity: 0;
}

/* .flipbook-viewport .flipbook .book-page-content {
  padding: 3.5vw 3vw;
  position: relative;
  height: 100%;
  font-size: 1.25vw;
  line-height: 1.5;
  font-family: 'Cambria';
} */

.flipbook-viewport .flipbook .page-wrapper {
    -webkit-perspective: 2000px;
    -ms-perspective: 2000px;
    -o-perspective: 2000px;
    -moz-perspective: 2000px;
    perspective: 2000px;
}

.flipbook-viewport .flipbook .book-page {
    line-height: 1.2;
}

.flipbook-viewport .flipbook .book-page h1,
.flipbook-viewport .flipbook .book-page h2,
.flipbook-viewport .flipbook .book-page h3 {
    font-weight: normal;
    line-height: 1.2;
    margin-top: 0;
    margin-bottom: 0.5em;
    font-family: 'Calibri';
}

.flipbook-viewport .flipbook .book-page h2 {
    font-size: 2.6vw;
}

.flipbook-viewport .flipbook .book-page h3 {
    font-size: 1.56vw;
}

.flipbook-viewport .flipbook .book-page ul {
    list-style: none;
    padding-left: 0;
    margin-left: 0;
}

.flipbook-viewport .flipbook .book-page ul li {
    position: relative;
    padding-left: 2.5em;
    margin-bottom: 1em;
}

.flipbook-viewport .flipbook .book-page ul li:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    background-repeat: no-repeat;
    -moz-background-size: contain;
    background-size: contain;
    width: 1.5em;
    height: 1.5em;
}

.flipbook-viewport .flipbook .book-page img {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin: 0;
}

.flipbook-viewport .book-page-content {
    position: relative;
}

.flipbook-viewport .odd .book-page-content:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear, right top, left top, color-stop(0.95, rgba(0, 0, 0, 0)), color-stop(1, rgba(0, 0, 0, 0.15)));
    background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0) 95%, rgba(0, 0, 0, 0.15) 100%);
    background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0) 95%, rgba(0, 0, 0, 0.15) 100%);
    background-image: -ms-linear-gradient(right, rgba(0, 0, 0, 0) 95%, rgba(0, 0, 0, 0.15) 100%);
    background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0) 95%, rgba(0, 0, 0, 0.15) 100%);
    background-image: linear-gradient(right, rgba(0, 0, 0, 0) 95%, rgba(0, 0, 0, 0.15) 100%);
    content: '';
}

.flipbook-viewport .even .book-page-content:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear, left top, right top, color-stop(0.95, rgba(0, 0, 0, 0)), color-stop(1, rgba(0, 0, 0, 0.2)));
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 95%, rgba(0, 0, 0, 0.2) 100%);
    background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 95%, rgba(0, 0, 0, 0.2) 100%);
    background-image: -ms-linear-gradient(left, rgba(0, 0, 0, 0) 95%, rgba(0, 0, 0, 0.2) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0) 95%, rgba(0, 0, 0, 0.2) 100%);
    background-image: linear-gradient(left, rgba(0, 0, 0, 0) 95%, rgba(0, 0, 0, 0.2) 100%);
}

.flipbook-viewport .flipbook .book-page p {
    margin: 0;
}

/* .flipbook-viewport .flipbook .odd {
  background-image: url(/wp-content/uploads/2022/12/page-right-1.png);
  background-repeat: no-repeat;
  -moz-background-size: contain;
  background-size: contain;
  background-position-x: -1px;
  background-position-y: top;
}

.flipbook-viewport .flipbook .even {
  background-image: url(/wp-content/uploads/2022/12/page-left.png);
  background-repeat: no-repeat;
  -moz-background-size: contain;
  background-size: contain;
  background-position-x: 1px;
  background-position-y: top;
} */

.flipbook-viewport .flipbook .page-bg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.flipbook-viewport .flipbook .odd .page-bg {
    left: -1px;
}

.flipbook-viewport .flipbook .even .page-bg {
    left: 1px;
}

.influex-flipbook .book-arrow {
    position: absolute;
    bottom: 50%;
    /* right: 5%; */
	right: -6%;
    z-index: 20;
    font-size: 1.15vw;
    -webkit-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    transition: opacity 0.2s;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #C09B40;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
	cursor: pointer;
}

.influex-flipbook .book-arrow.prev {
    right: unset;
    left: -6%;
}

.flipbook-viewport .flipbook .book-arrow img {
    margin-left: 10px;
}

.quote {
    font-family: 'Cambria';
    padding-left: 5%;
}

.quote em {
    font-size: 1.04vw;
}

.quote p {
    font-size: 0.94vw;
}

/* .flipbook-viewport .flipbook .book-page-content em {
  font-family: 'Cambria';
} */
@media screen and (max-width: 1024px) {
	.influex-flipbook.flipbook-desktop:after {
		bottom: -5vw;
		background-size: 106%;
	}
	
	.influex-flipbook .book-arrow {
		right: -11%;
		bottom: 45%;
	}

	.influex-flipbook .book-arrow.prev {
		left: -10%;
		right: unset;
	}
}

@media screen and (max-width: 767px) {
    /* .influex-flipbook h2 {
    font-size: 4vw !important;
  }

  .influex-flipbook h3 {
    font-size: 5vw !important;
  }

  .influex-flipbook h4 {
    font-size: 13vw !important;
    margin: -4vw 0 -1vw !important;
  }

  .influex-flipbook p, .flipbook-viewport .flipbook .book-page ul li {
    font-size: 4.672vw !important;
  }

  .flipbook-viewport .flipbook .book-page-content a {
    font-size: 3vw !important;
  }

  .flipbook-viewport .flipbook .book-page h5 {
    font-size: 9vw !important;
    line-height: 1em !important;
  }

  .flipbook-viewport .flipbook .book-page ul li:before {
    width: 2em;
    height: 2em;
  }

  .flipbook-viewport .flipbook .book-page:nth-child(5) p {
    margin: 0 4vw 0 12vw;
  }

  .flipbook-viewport .flipbook .book-page:nth-child(6) .book-page-content {
    padding-top: 5vw !important;
  }

  .flipbook-viewport .flipbook .book-page:nth-child(9) .book-page-content p:first-child {
    margin: -6vw -3vw 0vw 0vw !important;
  }

  .flipbook-viewport .flipbook .book-page-content a {
    font-size: 4.206vw !important;
    padding: 4vw 1vw !important;
  }

  .flipbook-viewport .flipbook .book-page-content {
    padding: 10vw 4.5vw 6vw 4.2vw !important;
  }

  .flipbook-viewport .flipbook .book-arrow {
    font-size: 7.710vw;
    bottom: 6vw !important;
    right: 26vw;
  }

  .flipbook-viewport .flipbook .book-arrow:after {
    right: -4vw;
  }

  .flipbook-viewport .flipbook .book-page h2 {
    font-size: 9.813vw !important;
    line-height: 1em;
    font-family: 'Goudy Mediaeval', sans-serif !important;
  }

  .flipbook-viewport .flipbook .book-page h3 {
    font-size: 6.075vw !important;
  }

  .flipbook-viewport .flipbook .book-page.active {
    padding: 4vw 5vw;
  }

  .flipbook-viewport .flipbook .book-page:nth-child(10) p {
    margin: -4vw 0 0 0;
  }

  .flipbook-viewport .flipbook .book-page:nth-child(10) .book-page-content {
    padding-top: 8vw !important;
  }

  .flipbook-viewport .flipbook .book-page:nth-child(12) .book-page-content {
    padding-top: 5vw !important;
  }

  .flipbook-viewport .flipbook .book-page:nth-child(13) .book-page-content h2,
  .flipbook-viewport .flipbook .book-page:nth-child(16) .book-page-content h2 {
    font-size: 9.112vw !important;
  }

  .flipbook-viewport .flipbook .book-page:nth-child(16) .book-page-content {
    padding: 6vw 10vw 1vw !important;
  }

  .flipbook-viewport .flipbook .book-page:nth-child(13) .book-page-content img {
    width: 82%;
  }

  .flipbook-viewport .flipbook .book-page:nth-child(13) .book-page-content p,
  .flipbook-viewport .flipbook .book-page:nth-child(16) .book-page-content p {
    margin: 2vw 0 0 0;
    text-align: center;
  }

  .flipbook-viewport .flipbook .book-page:nth-child(13) .book-page-content,
  .flipbook-viewport .flipbook .book-page:nth-child(16) .book-page-content {
    position: relative;
  }

  .flipbook-viewport .flipbook .book-page:nth-child(13) .book-page-content:before {
    content: '';
    background-image: url(/wp-content/uploads/2022/11/p7-before.png);
    background-repeat: no-repeat;
    -moz-background-size: contain;
    background-size: contain;
    width: 49vw;
    height: 15vw;
    position: absolute;
    top: 0vw;
    right: 3vw;
    z-index: -1;
  }

  .flipbook-viewport .flipbook .book-page:nth-child(13) .book-page-content:after {
    content: '';
    background-image: url(/wp-content/uploads/2022/11/p8-after.png);
    background-repeat: no-repeat;
    -moz-background-size: cover;
    background-size: cover;
    width: 58vw;
    height: 54vw;
    position: absolute;
    bottom: -5vw;
    left: -14vw;
    z-index: -1;
  }

  .flipbook-viewport .flipbook .book-page:nth-child(16) .book-page-content:before {
    content: '';
    background-image: url(/wp-content/uploads/2022/11/p9-before.png);
    background-repeat: no-repeat;
    -moz-background-size: contain;
    background-size: contain;
    width: 50vw;
    height: 50vw;
    position: absolute;
    top: 12vw;
    right: -15vw;
    z-index: -1;
  }

  .flipbook-viewport .flipbook .book-page:nth-child(16) .book-page-content:after {
    content: '';
    background-image: url(/wp-content/uploads/2022/11/p9-after.png);
    background-repeat: no-repeat;
    -moz-background-size: contain;
    background-size: contain;
    width: 50vw;
    height: 50vw;
    position: absolute;
    bottom: -4.3vw;
    left: -1vw;
    z-index: -1;
  } */
	
	.flipbook-mobile {
        display: block;
    }

    .flipbook-desktop {
        display: none;
    }

    .flipbook-viewport .flipbook {
        padding-top: 120%;
    }

    .flipbook-viewport .flipbook .book-page {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        opacity: 0;
        z-index: 0;
        -webkit-transition: opacity 0.2s;
        -o-transition: opacity 0.2s;
        -moz-transition: opacity 0.2s;
        transition: opacity 0.2s;
    }

    .flipbook-viewport .flipbook .book-page.active {
        opacity: 1;
        z-index: 1;
    }

    .flipbook-viewport .flipbook .book-page h2 {
        font-size: 6vw;
    }

    .flipbook-viewport .flipbook .book-page-content {
        font-size: 4vw;
        padding: 10vw;
    }

    .flipbook-viewport .flipbook .book-arrow {
        font-size: 4vw !important;
        opacity: 1 !important;
        left: unset;
        right: 1%;
        z-index: 999;
    }
	
	.influex-flipbook .book-arrow.prev {
		left: -2%;
		right: unset;
	}

    .flipbook-viewport .flipbook .book-page h3 {
        font-size: 5vw;
    }

    .quote em {
        font-size: 4vw;
    }

}

/* END: FLIPBOOK NEW CSS */

/* # will apply this css starting 1024px and below
   # Please insert all media queries below, avoid creating new breakpoints and inserting anywhere.
---------------------------------------------------------------------------------------------------- */

@media only screen and (min-width: 1025px) {
    .fluid-section .elementor-container {
        width: 94% ;
    }   
    .fluid-section .elementor-inner-section .elementor-container,
    .fluid-section .elementor-widget-popup .elementor-container {
        width: 100%;
    }
	
	.fluid-row .elementor-container {
        width: 76.5%;
    }   
    .fluid-row .elementor-inner-section .elementor-container,
    .fluid-row .elementor-widget-popup .elementor-container {
        width: 100%;
    }
}

@media screen and (max-width: 1400px){
    .book-banner-testimonials .testimonial-item .testimonial-meta .thumbnail img {
        width: 80px;
        height: 80px;
    }
    
    .book-banner-testimonials .testimonial-item .testimonial-meta .thumbnail {
        width: 80px;
    }
    
    .book-banner-testimonials .testimonial-item .testimonial-meta .content {
        width: -webkit-calc(100% - 90px);
        width: -moz-calc(100% - 90px);
        width: calc(100% - 90px);
    }
	
	.book-banner-testimonials .testimonial-item {
		height: 27.646vw;
	}
}

@media screen and (max-width: 1300px){
	.book-banner-testimonials .testimonial-item {
		padding: 20px;
	}

	.book-banner-testimonials .testimonial-item .testimonial-meta .thumbnail img {
		width: 60px;
		height: 60px;
	}

	.book-banner-testimonials .testimonial-item .testimonial-meta .thumbnail {
		width: 60px;
	}

	.book-banner-testimonials .testimonial-item .testimonial-meta .content {
		width: -webkit-calc(100% - 70px);
		width: -moz-calc(100% - 70px);
		width: calc(100% - 70px);
	}
}

@media only screen and (max-width: 1024px) {
	.book-banner-testimonials .testimonial-item .testimonial-excerpt p {
		font-size: 1.5vw;
	}

	.book-banner-testimonials .testimonial-item {
		height: 40vw;
		margin: 0 8px;
	}

	.book-banner-testimonials .testimonial-item .testimonial-meta .content .testimonial-title {
		font-size: 2vw;
	}

	.book-banner-testimonials .testimonial-item .testimonial-meta .content .testimonial-position {
		font-size: 1.1vw;
	}

	.book-banner-testimonials .slick-list {
		margin: 0 -8px;
	}
	
	.advanced-praise-from-business-leaders .testimonial-item .testimonial-meta .testimonial-title {
		font-size: 4vw;
	}

	.advanced-praise-from-business-leaders .testimonial-item .testimonial-meta .testimonial-position {
		font-size: 1.8vw;
	}

	.advanced-praise-from-business-leaders .testimonial-excerpt p, .advance-praise-wrap .testimonial-excerpt {
		font-size: 2vw;
	}
	
	.advance-praise-wrap .testimonial-headline, .advance-praise-wrap .testimonial-title {
		font-size: 3vw;
	}

	.advance-praise-wrap .thumbnail img {
		width: 7vw;
		height: 7vw;
	}
	
	.site-btn a .elementor-button-content-wrapper, .site-btn-plain a .elementor-button-content-wrapper {
    height: 6vw !important;
    }
}



/* # will apply this css starting 1023px and below
   # Please insert all media queries below, avoid creating new breakpoints and inserting anywhere.
---------------------------------------------------------------------------------------------------- */

@media only screen and (max-width: 1023px) {

}

/* # Font Sizing
   # Please insert all media queries below, avoid creating new breakpoints and inserting anywhere.
---------------------------------------------------------------------------------------------------- */

@media only screen and (max-width:1600px) {
	html {
		font-size: 56.3%;
	}
}
@media only screen and (max-width:1023px) {
	br {
		display: none;
	}
}
@media only screen and (max-width:960px) {
	html {
		font-size: 50%;
	}
}

@media only screen and (max-width:768px) {

}

@media only screen and (max-width:767px) {
	.book-banner-testimonials .testimonial-item .testimonial-excerpt p, .advanced-praise-from-business-leaders .testimonial-excerpt p, .advance-praise-wrap .testimonial-excerpt {
		font-size: 4vw;
	}

	.book-banner-testimonials .testimonial-item {
		height: auto;
	}

	.book-banner-testimonials .testimonial-item .testimonial-meta {
		position: relative;
		padding: 0;
	}

	.book-banner-testimonials .testimonial-item .testimonial-meta .content .testimonial-title, .advanced-praise-from-business-leaders .testimonial-item .testimonial-meta .testimonial-title {
		font-size: 7vw;
	}

	.book-banner-testimonials .testimonial-item .testimonial-meta .content .testimonial-position, .advanced-praise-from-business-leaders .testimonial-item .testimonial-meta .testimonial-position {
		font-size: 3vw;
	}
	
/* 	.book-banner-testimonials .slick-list {
		overflow: hidden;
	} */
	
	.book-banner-testimonials .testimonial-item .testimonial-meta .content .testimonial-title {
		margin-bottom: 2vw;
	}
	
	.advanced-praise-from-business-leaders {
		-webkit-column-count: 1;
		   -moz-column-count: 1;
		        column-count: 1;
	}
	
	.advance-praise-wrap .testimonial-item {
		width: 100%;
	}

	.advance-praise-wrap .testimonial-wrap:before {
		display: none;
	}

	.advance-praise-wrap .testimonial-headline, .advance-praise-wrap .testimonial-title {
		font-size: 6vw;
	}

	.advance-praise-wrap .thumbnail img {
		width: 15vw;
		height: 15vw;
	}

	.advance-praise-wrap .testimonial-content {
		padding-bottom: 10%;
		margin-bottom: 10%;
	}

	.advance-praise-wrap .testimonial-item:nth-child(odd), .advance-praise-wrap .testimonial-item:nth-child(even) {
		padding: 0;
	}

	.advance-praise-wrap .testimonial-content.id-1767 {
		border-bottom: solid 1px rgba(255, 255, 255, 0.5);
	}
	
	.advance-praise-wrap .testimonial-content.id-1770 {
		margin: 0;
		padding: 0;
	}
	
	.site-btn2 svg {
		width: 3vw !important;
		margin-top: 1px;
	}
	
	.influex-flipbook.flipbook-desktop:after {
		display: none;
	}

	.influex-flipbook .book-arrow img {
		width: 8vw;
	}

	.influex-flipbook .book-arrow {
		bottom: 50%;
	}
	
	.site-btn a .elementor-button-content-wrapper, .site-btn-plain a .elementor-button-content-wrapper {
    height: 14vw !important;
    }
}

@media only screen and (max-width:568px) {

}