HEADER
<!-- Facebook Pixel Code -->
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window,document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
 fbq('init', '1790185717921572'); 
fbq('track', 'PageView');
</script>

<!-- Google Tag Manager ES-->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-P6K7MCM');</script>

FOOTER
/* @group Typography ---------------------------------- */
	
@font-face {
    font-family: "Pangram";
    font-weight: 200;
    src: url('https://136661.fs1.hubspotusercontent-na1.net/hubfs/136661/layout/v3/lib/fonts/Pangram-Light.eot');
    src: url('https://136661.fs1.hubspotusercontent-na1.net/hubfs/136661/layout/v3/lib/fonts/Pangram-Light.eot#iefix') format('embedded-opentype'),
         url('https://136661.fs1.hubspotusercontent-na1.net/hubfs/136661/layout/v3/lib/fonts/Pangram-Light.woff2') format('woff2'),
         url('https://136661.fs1.hubspotusercontent-na1.net/hubfs/136661/layout/v3/lib/fonts/Pangram-Light.woff') format('woff'),
         url('https://136661.fs1.hubspotusercontent-na1.net/hubfs/136661/layout/v3/lib/fonts/Pangram-Light.ttf')  format('truetype')
  }
  
  @font-face {
    font-family: "Pangram";
    font-weight: 500;
    src: url('https://136661.fs1.hubspotusercontent-na1.net/hubfs/136661/layout/v3/lib/fonts/Pangram-Regular.eot');
    src: url('https://136661.fs1.hubspotusercontent-na1.net/hubfs/136661/layout/v3/lib/fonts/Pangram-Regular.eot#iefix') format('embedded-opentype'),
         url('https://136661.fs1.hubspotusercontent-na1.net/hubfs/136661/layout/v3/lib/fonts/Pangram-Regular.woff2') format('woff2'),
         url('https://136661.fs1.hubspotusercontent-na1.net/hubfs/136661/layout/v3/lib/fonts/Pangram-Regular.woff') format('woff'),
         url('https://136661.fs1.hubspotusercontent-na1.net/hubfs/136661/layout/v3/lib/fonts/Pangram-Regular.ttf')  format('truetype')
  }
  
  @font-face {
    font-family: "Pangram";
    font-weight: 600;
    src: url('https://136661.fs1.hubspotusercontent-na1.net/hubfs/136661/layout/v3/lib/fonts/Pangram-Medium.eot');
    src: url('https://136661.fs1.hubspotusercontent-na1.net/hubfs/136661/layout/v3/lib/fonts/Pangram-Medium.eot#iefix') format('embedded-opentype'),
         url('https://136661.fs1.hubspotusercontent-na1.net/hubfs/136661/layout/v3/lib/fonts/Pangram-Medium.woff2') format('woff2'),
         url('https://136661.fs1.hubspotusercontent-na1.net/hubfs/136661/layout/v3/lib/fonts/Pangram-Medium.woff') format('woff'),
         url('https://136661.fs1.hubspotusercontent-na1.net/hubfs/136661/layout/v3/lib/fonts/Pangram-Medium.ttf')  format('truetype')
  }
  
  @font-face {
    font-family: "Pangram";
    font-weight: 700;
    src: url('https://136661.fs1.hubspotusercontent-na1.net/hubfs/136661/layout/v3/lib/fonts/Pangram-Bold.eot');
    src: url('https://136661.fs1.hubspotusercontent-na1.net/hubfs/136661/layout/v3/lib/fonts/Pangram-Bold.eot#iefix') format('embedded-opentype'),
         url('https://136661.fs1.hubspotusercontent-na1.net/hubfs/136661/layout/v3/lib/fonts/Pangram-Bold.woff2') format('woff2'),
         url('https://136661.fs1.hubspotusercontent-na1.net/hubfs/136661/layout/v3/lib/fonts/Pangram-Bold.woff') format('woff'),
         url('https://136661.fs1.hubspotusercontent-na1.net/hubfs/136661/layout/v3/lib/fonts/Pangram-Bold.ttf')  format('truetype')
  }
  
  @font-face {
    font-family: "Pangram";
    font-weight: 800;
    src: url('https://136661.fs1.hubspotusercontent-na1.net/hubfs/136661/layout/v3/lib/fonts/Pangram-ExtraBold.eot');
    src: url('https://136661.fs1.hubspotusercontent-na1.net/hubfs/136661/layout/v3/lib/fonts/Pangram-ExtraBold.eot#iefix') format('embedded-opentype'),
         url('https://136661.fs1.hubspotusercontent-na1.net/hubfs/136661/layout/v3/lib/fonts/Pangram-ExtraBold.woff2') format('woff2'),
         url('https://136661.fs1.hubspotusercontent-na1.net/hubfs/136661/layout/v3/lib/fonts/Pangram-ExtraBold.woff') format('woff'),
         url('https://136661.fs1.hubspotusercontent-na1.net/hubfs/136661/layout/v3/lib/fonts/Pangram-ExtraBold.ttf')  format('truetype')
  }
  @font-face {
    font-family: "Boston";
    font-weight: 800;
    src: url('https://19559696.fs1.hubspotusercontent-na1.net/hubfs/19559696/Corporate%20identity/Boston%20Bold.woff') format('woff');
  }
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfUVwoNnq4CLz0_upHZPYsZ51Q42ptCprt1R-tQKr51.woff2) format('woff2');
}



/* @end */

/* =========================================================
 * Template Customization
 * ====================================================== */

/* ---------------------------------------------------------
 * Include in this comment a description about where will 
 * be user this color. */
   
 

 /* ---------------------------------------------------------
  * Include in this comment a description about where will 
  * be user this color. */
 
    
  
 /* =========================================================
  * HubSpot Requireds
  * ====================================================== */
 
  
 
 /* =========================================================
  * InboundCycle Requireds
  * ====================================================== */
 
 /* ------------------------------------------------------------
  * Globals */
 
  
 
 /* ------------------------------------------------------------
  * Modules */
 
 
 
 /* ------------------------------------------------------------
  * Templates */
 
 /* LANDING PAGE */
 
 .main-content {
   background-color: #F8F9FA;
   position: relative }
 
 .content.wrapper {
   position: relative }
 
 .content.wrapper #ebook-viewer .ebook-viewer-wrapper {
   margin: 0 auto }
 
 .text-container {
   max-width: 1170px;
   padding: 60px 16px 0;
   margin: 0 auto }
     
 .text-container .text-wrapper { 
   width: 50% }
 
 .text-container.bofu:before,
 .text-container.bofu:after {
   content: " ";
   display: table }
 
 .text-container.bofu:after {
   clear: both }
 
 .text-container.bofu .text-wrapper { 
   float: left;
   padding-right: 15px;
}
 
 .text-container.bofu .form-container { 
   float: left; 
   width: 50% }
 
 .tmp.landing-page .module#share-content .share-content-wrapper.beside-title {
   justify-content: left }
 
 .ebook-viewer-section {
   max-width: 1170px;
   padding: 60px 16px;
   margin: 0 auto }
 
 .ebook-viewer-container {
       width: 50%;
     float: left;
 }
 
 .ebook-viewer-section:after, .ebook-viewer-section:before {
   content: " ";
   display: table
 }
 
 .ebook-viewer-section:after {
   clear: both }
 
 .landing-page #ebook-viewer .ebook-viewer-listing img {
   width: 101% }
 
 .content.wrapper .form-container {
     padding: 60px 16px 0;
     width: 50%;
     position: absolute;
     top: 0;
     right: 0;
 }
 
 /* LANDING PAGE BOFU */
.landing-page-bofu a{
  text-decoration: underline;
}
  .landing-page-bofu p,
  .thank-you-page p,
  .landing-page-bofu span,
  .thank-you-page span,
  .landing-page-bofu a,
  .thank-you-page a,
  .landing-page-bofu ul li,
  .thank-you-page ul li{
    font-family: 'Nunito Sans', sans-serif;
  }
  .landing-page-bofu h1,
  .thank-you-page h1,
  .landing-page-bofu h2,
  .thank-you-page h2,
  .landing-page-bofu h3,
  .thank-you-page h3 {
    font-family: 'Boston';
  }
  .landing-page-bofu .module#topbar .navbar,
  .thank-you-page .module#topbar .navbar {
   background-color: #FFF;
   padding: 25px 16px;
  }
  .landing-page-bofu .module#topbar .navbar-header,
  .thank-you-page .module#topbar .navbar-header{
   justify-content: center;
 }
 .landing-page-bofu .form-section {
   background-color: #FFF;
   padding-bottom: 60px }
 
 .landing-page-bofu .module#main-text .tag {
   font-size: 24px; 
   line-height: 28px;
   color: #ff9800;
   margin-bottom: 5px;
   margin-top: 0;
 } 
 .landing-page-bofu .module#main-text img {
   max-width: 60% !important;
 }
 .landing-page-bofu .module#main-text h1 {
   font-size: 40px; 
   line-height: 46px;
   color: #1e22aa;
   font-weight: bold;
 }
.landing-page-bofu .module#main-text p,
.landing-page-bofu .module#main-text ul li {
  color: #4b4b4b;
}
.landing-page-bofu .module#main-text p a{
  color: #ff9800;
  font-weight: bold;
}
 .landing-page-bofu .form-container {
   box-shadow: 0px 0px 0.1875rem rgba(0,0,0,0.5);
   border-radius: 10px;  
}
 .landing-page-bofu #form .form-title,
 .landing-page-bofu #form .form-description{
   font-size: 28px;
   line-height: 30px;
   color: #1e22aa;
   font-family: 'Boston';
 }
.landing-page-bofu #form .form-title {
  padding-bottom: 30px;
}
.landing-page-bofu #form .form-description {
  font-weight: bold;
}
.landing-page-bofu #form label span {
  color: #1e22aa;
  font-weight: bold;
  font-family: 'Boston';
  font-size: 16px;
}
.landing-page-bofu #form form input,
.landing-page-bofu #form form select {
  background: #E8E9E8;
}
.landing-page-bofu .legal-consent-container p {
  color: #4b4b4b;
  font-weight: 400;
}
.landing-page-bofu .legal-consent-container p a {
  color: #ff9800;
  font-weight: bold;
}
.landing-page-bofu #form form input[type=submit] {
  background-color: #FF9800;
  border-radius: 25px;
  border: none;
  font-family: 'Boston';
  font-size: 20px;
}
.landing-page-bofu #media.ic-module {
  background-color: #FAFAFA;
  padding: 90px 30px;
}
.landing-page-bofu #media.ic-module .media-main-wrapper {
  max-width: 1170px;
  margin: 0 auto;
}
.landing-page-bofu #media.ic-module .media-image-wrapper {
  text-align: center;
}
.landing-page-bofu.landing-page-b #media.ic-module .media-image-wrapper {
  order: 2;
}
.landing-page-bofu #media.ic-module .media-main-wrapper img {
  width: 80%;
  object-fit: contain;
}
.landing-page-bofu #media.ic-module .media-description-wrapper h2 {
  color: #1e22aa;
  font-weight: bold;
  margin: 0 0 20px;
}
.landing-page-bofu #media.ic-module .media-description-wrapper ul li {
  color: #4b4b4b;
  margin: 20px 0;
}
.landing-page-bofu #intro.ic-module {
  background-color: #1E23AA;
  padding: 60px;
}
.landing-page-bofu #intro.ic-module .intro-description-wrapper p {
  color: #fff;
}
.landing-page-bofu .slider__container {
  padding: 20px 10px;
}
.landing-page-bofu #media.ic-module ul li {
  list-style: none;
  padding: 0 25px 0;
}
.landing-page-bofu #media.ic-module ul li::before {
  content: "";
  display: inline-block;
  position: absolute;
  background: url(https://19559696.fs1.hubspotusercontent-na1.net/hubfs/19559696/bullet25px.png);
  background-repeat: no-repeat;
  height: 22px;
  width: 22px;
  margin: -1px 0px 0px -30px;
}
 .landing-page-bofu .section-title {
   background-color: #f8f9fa }
 
 .landing-page-bofu .section-title .module#hero .hero-wrapper {
   padding-bottom: 0 }
 
 .landing-page-bofu .ebook-viewer-container {
   width: 100%;
   float: none }
 
 .landing-page-bofu .cta-button.ic-module {
   margin-bottom: 60px }
.landing-page-b.landing-page-bofu .text-container.bofu .form-container,
.landing-page-b.landing-page-bofu .text-container.bofu #form .form-wrapper{
   background: #1E22AA; 
}
.landing-page-b.landing-page-bofu #form .form-title, .landing-page-bofu #form .form-description {
  color: #fff;
}
.landing-page-b.landing-page-bofu #form label span {
  color: #FF9800;
}
.landing-page-b.landing-page-bofu .legal-consent-container .hs-form-booleancheckbox-display p {
  color: #fff;
}
.landing-page-bofu #form form ul li label>span {
  padding-left: 5px;
  margin-top: -5px;
} 

 @media (max-width: 768px) {
   
   .text-container.bofu .text-wrapper,
   .text-container.bofu .form-container {
     width: 100%;
     float: none }
   .module#footerbar .footerbar-content .footerbar-content--copyright {
     font-size: 12px;
     text-align: center;
   }
   .landing-page-bofu .text-container {
    padding: 30px 16px 0;
   }
   .landing-page-bofu #media.ic-module {
    padding: 45px 30px;
   }
   .landing-page-bofu .module#main-text .tag {
    font-size: 20px;
   }
   .landing-page-bofu .module#main-text h1 {
    font-size: 32px;
    line-height: 40px;
   }
   .landing-page-bofu #intro.ic-module{
    padding: 35px;
   }
   .landing-page-bofu #form .form-title,
   .landing-page-bofu #form .form-description {
    font-size: 24px; 
    line-height: 30px;
   }
   .landing-page-bofu #media.ic-module .media-description-wrapper h2 {
    font-size: 24px;
   }
}
  @media (max-width: 768px) {
  .landing-page-bofu #form form .form-columns-2 input {
    width: 95%
  }
  .landing-page-bofu .hs_firstname {
    margin-bottom: 20px;
  }
    
}
 
 /* THANK YOU PAGE */
 
 .thank-you-page .module#direct-download {
   position: inherit }
 .thank-you-page .module#direct-download .direct-download-wrapper {
   padding-bottom: 60px;
   display: block;
   max-width: 1180px;
}
.thank-you-page .module#direct-download  .direct-download-image {
  display: none;
}
.thank-you-page-b.thank-you-page .module#direct-download  .direct-download-image {
  display: block;
}
.thank-you-page-b.thank-you-page .module#direct-download .direct-download-wrapper {
  display: flex;
}
.thank-you-page .module#direct-download .direct-download-manual {
  text-align: center;
  order: 2;
} 
.thank-you-page-b.thank-you-page .module#direct-download .direct-download-wrapper .direct-download-image {
  max-width: 400px;
}
 .thank-you-page .module#direct-download .direct-download-auto {
   margin-top: -50px
 }
  .thank-you-page .module#direct-download .direct-download-wrapper .direct-download-title {
   color: #1E22AA;
  font-size: 48px;
  }
.thank-you-page .module#direct-download .direct-download-button {
  margin-top: 2em;
}

.thank-you-page .module#direct-download .direct-download-wrapper .direct-download-button a {
  background-color: #FF9803;
  border-radius: 25px;
  font-weight: bold;
  padding: 8px 40px;
  font-size: 23px;
  transition: ease 0.2s;
}
.module#direct-download .direct-download-wrapper .direct-download-button a:hover {
  background-color: #1E22AA !important;
}
.thank-you-page .module#direct-download .direct-download-wrapper p {
  font-size: 24px;
  margin-bottom: 0;
}
 .thank-you-page .text-container {
   padding-top: 10px;
   padding-bottom: 60px }
 
 .thank-you-page .module#share-content {
   margin-top: -140px;
   padding-bottom: 15px }
 
 .thank-you-page .module#share-content .share-content-wrapper.beside-title {
   justify-content: left;
     max-width: 800px;
     margin: 0 auto;
     padding: 30px;
 }
  .thank-you-page .module#related-ebooks .related-ebooks-header h2 {
    color: #fff;
    font-size: 48px;
    margin-bottom: 20px;
  }
.thank-you-page .module#related-ebooks .related-ebooks-item h3 {
  color: #FF9803;
  text-decoration: underline;
}
.thank-you-page .module#related-ebooks .related-ebooks-item:hover,
.module#related-ebooks .related-ebooks-listing{
box-shadow: none;
}
.thank-you-page .module#related-ebooks .related-ebooks-header span {
    color: #fff;
    font-size: 20px;
    text-align: center;
    width: 80%;
    margin: 0 auto;
    display: block;
}
  .thank-you-page .module#related-ebooks .related-ebooks-item {
    border: none;
  }
  .thank-you-page-b .module#related-ebooks .related-ebooks-item a {
     padding: 0 0 20px;
  }
  .thank-you-page .module#related-ebooks .related-ebooks-item-cover {
    height: 400px;
  }
  .thank-you-page .module#related-ebooks .related-ebooks-item-cover img {
    max-height: 400px;
    max-width: 400px;
    box-shadow: none;
  }
.thank-you-page .module#related-ebooks .related-ebooks-item-cover {
  transition: ease .2s;
}
  .thank-you-page .module#related-ebooks .related-ebooks-item-cover:hover{
  transform: scale(1.1);
} 
  .thank-you-page .module#direct-download:before {
    display: none;
  }
  .thank-you-page .module#footerbar .footerbar-content {
    display: flex;
    flex-direction: column;
    gap: 15px;
    padding-bottom: 15px;
  }
.thank-you-page .module#related-ebooks .related-ebooks-listing {
  padding: 30px 0 0 30px;
  justify-content: center;
}
  .thank-you-page .module#footerbar .footerbar-social {
    margin: 0 !important;
  }
  .thank-you-page .module#footerbar .footerbar-social a{
    transition: ease .2s;
  }
  .thank-you-page .module#footerbar .footerbar-social a:hover {
    opacity: 1 !important;
    background-color: #1E22AA !important;
  }
 .thank-you-page .related-ebooks-wrapper {
   background-color: #1E22AA 
}
.thank-you-page .related-ebooks-item-body p {
  color: #fff !important;
  font-size: 16px;
  font-weigth: bold;
}

@media (max-width: 768px) {
  .thank-you-page .module#direct-download .direct-download-wrapper .direct-download-title {
    font-size: 36px;
    line-height: 40px;
  }
  .thank-you-page .module#direct-download .direct-download-wrapper p {
    font-size: 18px;
  }
  .thank-you-page .module#related-ebooks {
    max-width: 95%;
    margin: 0 auto; 
  }
  .thank-you-page .module#related-ebooks .related-ebooks-header h2 {
    font-size: 40px;
  }
   .thank-you-page .module#related-ebooks .related-ebooks-item a {
     padding: 20px 0;
  }
  .thank-you-page .module#related-ebooks .related-ebooks-header span {
    font-size: 18px;
  }
  .thank-you-page .module#related-ebooks .related-ebooks-header {
    padding: 30px 0 0;
  }
  .thank-you-page .module#related-ebooks .related-ebooks-listing {
    padding: 0;
  }
  .thank-you-page .module#footerbar .footerbar-content--subtitle {
    font-size: 14px;
    text-align: center;
  }
  .thank-you-page .module#footerbar .footerbar-content .footerbar-content--copyright {
    font-size: 14px;
  }
}
 .resources-center-page .module#hero .hero-wrapper {
   padding: 90px 30px }
 
 .resources-center-page .module#share-content .share-content-wrapper {
   padding-top: 0 }
 .resources-center-page  .module#resources-center {
   padding-bottom: 0 }
 
 .page-404,
 .subscription-page,
 .system-page {
   font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif
 }
 .page-404 .footer-container-wrapper,
 .subscription-page .footer-container-wrapper,
 .system-page .footer-container-wrapper {
   background-color: rgba( 134, 142, 150 , 100% );
   padding: 0 }
 
 .page-404 .module#topbar .topbar-wrapper .container,
 .subscription-page .module#topbar .topbar-wrapper .container,
 .system-page .module#topbar .topbar-wrapper .container {
   max-width: 1140px;
   margin: 0 auto }
 
 .page-404 .basic-content.module .cta {
   font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif }
 
 .page-404 .hero-cta p {
   margin-bottom: 0 }
 .page-404 .module#hero .hero-wrapper .hero-cta-wrapper .hero-cta span {
   padding-top: 4px }
 
 .page-404 .module#hero .hero-wrapper .hero-cta-wrapper {
   margin-top: 40px }
 
 .subscription-page .hs-button,
 .system-page .hs-button {
   font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;
   background-color: #666;
   border-color: #666 }
     
 .subscription-page .wrapper .page-header h2,
 .system-page.subscriptions-update .wrapper .page-header h2 {
 
   color: #222;
     background: none;
     border: 0;
     box-shadow: none;
 }
 
 .system-page .wrapper h3 {
   color: #222 }
 .system-page .wrapper .hs-input {
 
     border: 0;
     box-shadow: none;
   font-size: 22px !important; }
 
 .system-page.subscriptions-update .wrapper .page-header p {
   color: #222 }
 
 /* ============================================================
  * Custom template styles here
  * ========================================================= */
 
 
 /*
 
 .module#topbar .navbar {
   background-color: #fff !important
 }
 
 .module#topbar #navbar-collapse ul li {
     margin: 0 !important;
   padding: 0 !important; }
 
 .module#topbar #navbar-collapse ul li a {
   color: #666 !important }
 
 .main-content-wrapper {
     background: url(https://136661.fs1.hubspotusercontent-na1.net/hub/136661/hubfs/tpl-background.jpg?width=2560&name=tpl-background.jpg);
   background-size: cover;
     background-position: center center;
   padding-top: 150px;
   display: block;
     width: 100%;
     float: left;
 }
 
 body {
   margin-top: 0 !important }
 
 .ebook-viewer-wrapper {
   margin: 0 auto; }
 
 #ebook-viewer {
     max-width: 100% !important;
     float: left;
     margin: 0 auto;
     width: 50%;
   display: block; }
 
 #form {
     float: right;
   width: 50%; }
 
 .module#content {
     padding: 60px 30px 60px 10px!important;
   width: 49%; }
 
 .module#footerbar .footerbar-social a {
   height: 34px !important;
   width: 34px !important }
 
 .footerbar-wrapper {
   font-family: 'Roboto'; }
 
 .module#footerbar .footerbar-wrapper {
   padding: 25px 15px 10px !important }
 
 .module#footerbar .footerbar-social {
   margin-bottom: 10px !important }
 
 .footerbar-social {
   float: right;
   width: 30% }
 
 .module#footerbar .footerbar-content .footerbar-content--copyright {
   margin-bottom: 5px !important }
 
 .module#footerbar .footerbar-content .footerbar-content--menu ul li {
   margin: 0 !important }
 
 .module#footerbar .footerbar-content {
   justify-content: unset !important }
 
 .module#footerbar .footerbar-social {
   justify-content: flex-end !important; }
 
 .module#share-content .share-content-wrapper {
   font-family: 'Roboto';
   background-color: #f1f1f1 }
 
 .form-title {
     font-size: 40px;
     font-weight: 600;
     letter-spacing: normal;
     line-height: 110%;
   margin-bottom: 15px; }
 
 .form-description {
   font-size: 24px
 }
 
 */
 
 /* ============================================================
  * Custom template DIY styles here
  * ========================================================= */

  /* @group Base ---------------------------------------- */

* {
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transition: all 0.2s ease; }

*:hover {
    transition: all 0.2s ease; }

.diy *{
  font-family:
    "Pangram",
    "-apple-system,BlinkMacSystemFont",
    "Segoe UI",Helvetica,Arial,sans-serif,
    "Apple Color Emoji","Segoe UI Emoji",
    "Segoe UI Symbol";	}

.diy b{
    font-weight: 700; }

.diy p,
.diy li,
.diy #media.ic-module .media-description-wrapper p{
    color: rgba(2,5,68,0.5); }

.diy .cta_button:hover{
  background-color: #020544!important; }

.diy .module#hero .hero-wrapper h1{
    font-weight: 500;
    max-width: 800px; }

.diy .form-title{
    color: #020544; }

.diy .cta-button .cta-button-link{
    background-color: rgb(233,89,226);
    color: #fff;
    width: 45%; }

.diy .cta-button .cta-button-link:hover{
    background-color: #020544; }
 
.diy .module#topbar .navbar{
    background-color: #fff;
    border-bottom: 1px solid #D9D9DC; }

.diy .module#topbar .navbar-header .navbar-brand{
  max-width: 270px; }

.diy #form form input[type="submit"]{
    background-color: #020544;
    border: none;
    cursor: pointer; }

.diy .text-container.bofu{
    display: flex;
    justify-content: space-between; }

.diy .text-container.bofu .text-wrapper-right img{
    max-width: 190px;
    float: left; }

.diy .text-container.bofu .text-wrapper-right img[src*="inboundcycle"]{
    padding: 70px 0 0; }

.diy .form-section .form-container{
    display: none; }

.diy #media.ic-module{
    background-color: #f7f8f8;
    margin: 60px 0 0;
    padding: 60px 30px }

.diy #media.ic-module .media-main-wrapper{
    grid-gap: 50px 30px; }

.diy #media.ic-module .media-video-wrapper{
    padding-bottom: 0;
    max-width: 450px;
    left: calc(50% - 225px);
    height: 260px; }

.diy .text-container .text-wrapper{
    width: 40%; }

.diy .text-wrapper.text-wrapper-right{
    width: 60%; }

.diy .module#main-text{
    padding: 40px 30px 0; }

.diy .module#main-text > ul li+li{
    margin: 10px 0 0; }

.diy .module#main-text ul li ul li+li{
    margin: 0; }

.diy .module#main-text p:last-child{
    margin: 0 0 60px; }

.diy .ic-ebook-viewer-wrapper{
    position: relative; }

.diy #ic-ebook-viewer .ic-ebook-viewer-pages{
    box-shadow: none;
    max-width: 680px; }

.diy .ic-ebook-viewer-button.ic-ebook-viewer-button-right{
    right: 140px; }

.diy .ic-ebook-viewer-button.ic-ebook-viewer-button-left{
    left: 140px; }

.diy #ic-ebook-viewer .ic-ebook-viewer-pages .testimonial-name{
    font-size: 21px; }

.diy #ic-ebook-viewer .ic-ebook-viewer-pages .testimonial .fal{
    color: #ff00e0; }

.diy #ic-ebook-viewer{
    padding: 20px 16px 0;
}

.diy .logos{
    background-color: #f7f8f8; }

.diy .logos img{
    opacity: 0.4;
    max-width: 150px;
    height: auto; }

.diy .logos img[src*="IESE"],
.diy .logos img[src*="santander"]{
    opacity: 0.3; }

.diy .logos img:hover{
    opacity: 1; }

.diy .logos .success-stories-homepage-logos{
    text-align: center;
    padding: 0 0 30px; }

.diy .pre-footer{
    background-color: rgba( 2, 5, 68 , 100% );
    padding: 35px 60px 0;
    text-align: center; }

.diy .module#separator-title .separator-title-wrapper{
    padding: 60px 30px 0; }

.diy .module#separator-title{
    margin: 0; }

.diy .module#footerbar p{
    color: #fff; }
 
@media (max-width: 768px){

    .diy .cta-button .cta-button-link{
        width: 90%; }

    .diy .text-container.bofu{
        flex-direction: column; }

    .diy .module#main-text {
        padding: 0 15px 0; }

    .diy .text-container .text-wrapper{
        width: 100%; }

    .diy .module#main-text ul{
        padding: 0 0 0 10px; }

    .diy .text-container.bofu .text-wrapper-right img{
        max-width: 150px; }

    .diy .text-container.bofu .text-wrapper-right img[src*="inboundcycle"] {
        padding: 55px 0 0; }

    .diy #media.ic-module .media-video-wrapper{
        left: auto; }

    .diy .ic-ebook-viewer-button.ic-ebook-viewer-button-right{
        right: 0; }

    .diy .ic-ebook-viewer-button.ic-ebook-viewer-button-left{
        left: 0; }

    .diy .module#separator-title .separator-title-wrapper{
        padding: 40px 30px; }

}