The Kajabi Downloads Product Explained

kajabi product insights Nov 29, 2024
Woman watching video Kajabi Download Product tour

Jan 2025 UPDATE:  Kajabi announced unlimited Downloads! Read my update here.

The Initial Reaction to Kajabi's Product Downloads

When Kajabi released its new product “Downloads” earlier this year, like many of you I shrugged my shoulders and thought “mwah”.   One product that only allows one download?  Get outta here!  I shifted my focus back to getting things done in my own business. 

Businesswoman looking up from work and wondering if she misjudged Downloads

Did I Misjudge "Downloads'?

It’s only after my plan to launch a template shop soon that my mind drifted back to “Downloads”.  In truth, I never explored the product at all before judging it, and that’s never a good thing.  I decided then and there it was high time to check out “Downloads” and make an informed decision and under what circumstances is this a useful product for a Kajabian.

What Surprised Me Most When Testing  Kajabi’s Download Product

Doo da doo, I watched the familiar spinning wheel Kajabi distracts us with as we wait for a new product to appear.  I must admit that the product setup took just a few minutes and finally, I could play around with "Downloads" itself.  My test was to upload a file and see what it looked like on the preview page.  But before I hit preview, I noticed a button with the text “Add Files”.  Huh?  I can add more files.  And by golly, I did: videos, PDFs, audios, zip files, jpegs and you name it.  If Kajabi supports the file type, you can add multiple files to one "Downloads" product!

How embarrassing!  I had smugly misjudged "Downloads" as a one-download pony when in fact it could do more.  Does that mean it's a Kajabi product that’s a good fit for everyone?  No.  Can it be used strategically under certain circumstances?  Yes.

3 Key Things to Know about "Downloads"

tip #1

Styling

The Downloads Product page takes its styling from your installed Website Design.   In other words, it will have the same fonts, background page color, and text colors as your Blog, Library, and Newsletter Website pages.

tip #2

File Size Limit

You can upload file types supported by Kajabi as long as the files are not larger than 1GB. (Tip:  If you include large video files, I suggest using "Handbrake" to compress them before uploading.)

That being said, there isn't a maximum total number of files that you can add (thus far I haven't come across a limit).

tip #3

Password Creation Required

Just like other Kajabi Products, customers need to create a password and login to the Library to access their purchase.  This may create friction and/or confusion for buyers assuming that they can immediately access their downloads without any fuss.

When "Downloads" Could Be Right for Your Business

When you have Kajabi Plan Growth or Pro and have room to use your Product allowance.

0%
 
 
 
 

To Deliver Bonuses Connected to a Course, Membership, Community, or Other Product.

0%
 
 
 
 

Securing your intellectual property rights with Downloads'enhanced security measures is important to you..

0%
 
 
 
 

When "Downloads" May Not Be Right For Your Situation

  • You don’t want customers to have the hassle of creating a password and logging into their Library to access their digital product purchase.
  • You sell multiple digital products and it makes more sense to use your Product allowance for courses, memberships, etc.
  • Using Ghost Offers works just as well, so why change a proven thing?
Professional woman making a decision about her online business
 
 
 
 
Video Thumbnail
 
 
 
 
 
 
 
 
 
 
 
 
 

What's it Going to Be?

If you're thinking, hey, "Downloads" actually may be a good tool for me, I'm glad that you've gained clarity.

If Downloads isn’t right for you, but you still want to deliver your downloads to buyers in a “secure” way, Penny in Your Pocket’s “Password Plugin” template is a great alternative.  You can check it out here (full disclosure, this is not an affiliate link).

Now that you have this information in your back pocket you can focus on running your business.

Sara Smits van Oyen

I’m a Kajabi Specialist who's been on a professional journey that's spanned over 30 years in finance roles before finding the sweet spot of helping Kajabi entrepreneurs share their unique gifts with the world. I’m a mood creator and client journey geek who loves to help her clients shine in the spotlight so that they can focus on taking great care of themselves and their clients. 

The Pros and Cons of Kajabi's Newsletters Product

Oct 16, 2024

#block-1694873394061 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1694873394061 .block { border: 4px black; border-radius: 0px; background-color: #d4c8cc; padding: 0px; padding: 0px; padding: 0px; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; } @media (min-width: 768px) { #block-1694873394061 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1694873394061 .block { padding: 0px; padding: 0px; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; } } @media (max-width: 767px) { #block-1694873394061 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1732807400014 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1732807400014 .block { border: 4px black; border-radius: 0px; background-color: #efe9e4; padding: 0px; padding: 0px; padding: 0px; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; } @media (min-width: 768px) { #block-1732807400014 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1732807400014 .block { padding: 0px; padding: 0px; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; } } @media (max-width: 767px) { #block-1732807400014 { text-align: left; } } #block-1732807400014 .image__image { max-width: 40%; border-radius: 0px; } #block-1732807400014 .image__image { float: right; margin-left: 15px; margin-bottom: 10px; } #block-1732800242121 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1732800242121 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1732800242121 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1732800242121 .block { padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1732800242121 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1732801873750 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1732801873750 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1732801873750 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1732801873750 .block { padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1732801873750 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1695978871700 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1695978871700 .block { border: 4px black; border-radius: 0px; background-color: #efe9e4; padding: 0px; padding: 0px; padding: 0px; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; } @media (min-width: 768px) { #block-1695978871700 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1695978871700 .block { padding: 0px; padding: 0px; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; } } @media (max-width: 767px) { #block-1695978871700 { text-align: left; } } #block-1695978871700 .image__image { max-width: 40%; border-radius: 0px; } #block-1695978871700 .image__image { float: left; margin-right: 15px; margin-bottom: 10px; } #block-1706799523683 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1706799523683 .block { border: 4px black; border-radius: 0px; background-color: #efe9e4; padding: 0px; padding: 0px; padding: 0px; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; } @media (min-width: 768px) { #block-1706799523683 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1706799523683 .block { padding: 0px; padding: 0px; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; } } @media (max-width: 767px) { #block-1706799523683 { text-align: left; } } #block-1706799523683 .image__image { max-width: 40%; border-radius: 0px; } #block-1706799523683 .image__image { float: right; margin-left: 15px; margin-bottom: 10px; } #block-1706799670680 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1706799670680 .block { border: 4px black; border-radius: 0px; background-color: #efe9e4; padding: 0px; padding: 0px; padding: 0px; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; } @media (min-width: 768px) { #block-1706799670680 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1706799670680 .block { padding: 0px; padding: 0px; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; } } @media (max-width: 767px) { #block-1706799670680 { text-align: left; } } #block-1706799670680 .image__image { max-width: 40%; border-radius: 0px; } #block-1706799670680 .image__image { float: left; margin-right: 15px; margin-bottom: 10px; } #block-1732800924485 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1732800924485 .block { border: 4px black; border-radius: 0px; background-color: #d4c8cc; padding: 0px; padding: 0px; padding: 0px; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; } @media (min-width: 768px) { #block-1732800924485 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1732800924485 .block { padding: 0px; padding: 0px; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; } } @media (max-width: 767px) { #block-1732800924485 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1732801021555 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1732801021555 .block { border: 1px solid #cccccc; border-radius: 4px; background-color: #efe9e4; padding: 0px; padding: 0px; padding: 0px; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; } @media (min-width: 768px) { #block-1732801021555 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1732801021555 .block { padding: 0px; padding: 0px; padding-top: 25px; padding-right: 15px; padding-bottom: 0px; padding-left: 15px; } } @media (max-width: 767px) { #block-1732801021555 { text-align: center; } } #block-1732801021555 .feature__image, [data-slick-id="1732801021555"] .feature__image { width: 50px; border-radius: 0px; } #block-1732801021555 .c100 {float: none; margin: 0 auto;} @media only screen and (min-width: 768px) { #block-1732801021555 .revcirle, #block-1732801021555 .revtext {width: 100%;} #block-1732801021555 .revcirle {display: none;} } @media only screen and (max-width: 767px) { #block-1732801021555 .revcirle, #block-1732801021555 .revtext {width: 100%;} #block-1732801021555 .revcirle {display: none;} } #block-1732801021555 .revtext p {font-size: 14px; padding: 5px 5px 3px 5px; border-bottom: solid 1px #dddddd; margin-bottom: 0; text-align: left; } #block-1732801021555 .revtext span { float: right; } #block-1732801021555 .fill, #block-1732801021555 .bar { border-color: #512a44; } .rect-auto { clip: rect(auto, auto, auto, auto); } .pie, .c100 .bar { position: absolute; border: 0.08em solid #512a44; width: 0.84em; height: 0.84em; clip: rect(0em, 0.5em, 1em, 0em); -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } .pie-fill { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); } #block-1732801021555 .c100 { background-color: ; } .c100 { position: relative; width: 1em; height: 1em; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; // margin: 0 0.1em 0.1em 0; background-color: ; // float: left; } .c100 *, .c100 *:before, .c100 *:after { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } #block-1732801021555 .c100 span { color: #512a44; } .c100 span { position: absolute; width: 100%; z-index: 1; left: 0; top: 0; width: 5em; line-height: 5em; font-size: 0.2em; color: ; display: block; text-align: center; white-space: nowrap; -webkit-transition-property: all; -moz-transition-property: all; -o-transition-property: all; transition-property: all; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; } #block-1732801021555 .c100:after { background-color: ; } .c100:after { position: absolute; top: 0.08em; left: 0.08em; display: block; content: " "; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; background-color: ; width: 0.84em; height: 0.84em; -webkit-transition-property: all; -moz-transition-property: all; -o-transition-property: all; transition-property: all; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-in; -moz-transition-timing-function: ease-in; -o-transition-timing-function: ease-in; transition-timing-function: ease-in; } .c100 .slice { position: absolute; width: 1em; height: 1em; clip: rect(0em, 1em, 1em, 0.5em); } .c100.p0 .bar { -webkit-transform: rotate(0.0deg); -moz-transform: rotate(0.0deg); -ms-transform: rotate(0.0deg); -o-transform: rotate(0.0deg); transform: rotate(0.0deg); } #block-1732801234436 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1732801234436 .block { border: 1px solid #cccccc; border-radius: 4px; background-color: #efe9e4; padding: 0px; padding: 0px; padding: 0px; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; } @media (min-width: 768px) { #block-1732801234436 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1732801234436 .block { padding: 0px; padding: 0px; padding-top: 25px; padding-right: 15px; padding-bottom: 0px; padding-left: 15px; } } @media (max-width: 767px) { #block-1732801234436 { text-align: center; } } #block-1732801234436 .feature__image, [data-slick-id="1732801234436"] .feature__image { width: 50px; border-radius: 0px; } #block-1732801234436 .c100 {float: none; margin: 0 auto;} @media only screen and (min-width: 768px) { #block-1732801234436 .revcirle, #block-1732801234436 .revtext {width: 100%;} #block-1732801234436 .revcirle {display: none;} } @media only screen and (max-width: 767px) { #block-1732801234436 .revcirle, #block-1732801234436 .revtext {width: 100%;} #block-1732801234436 .revcirle {display: none;} } #block-1732801234436 .revtext p {font-size: 14px; padding: 5px 5px 3px 5px; border-bottom: solid 1px #dddddd; margin-bottom: 0; text-align: left; } #block-1732801234436 .revtext span { float: right; } #block-1732801234436 .fill, #block-1732801234436 .bar { border-color: #512a44; } .rect-auto { clip: rect(auto, auto, auto, auto); } .pie, .c100 .bar { position: absolute; border: 0.08em solid #512a44; width: 0.84em; height: 0.84em; clip: rect(0em, 0.5em, 1em, 0em); -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } .pie-fill { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); } #block-1732801234436 .c100 { background-color: ; } .c100 { position: relative; width: 1em; height: 1em; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; // margin: 0 0.1em 0.1em 0; background-color: ; // float: left; } .c100 *, .c100 *:before, .c100 *:after { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } #block-1732801234436 .c100 span { color: #512a44; } .c100 span { position: absolute; width: 100%; z-index: 1; left: 0; top: 0; width: 5em; line-height: 5em; font-size: 0.2em; color: ; display: block; text-align: center; white-space: nowrap; -webkit-transition-property: all; -moz-transition-property: all; -o-transition-property: all; transition-property: all; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; } #block-1732801234436 .c100:after { background-color: ; } .c100:after { position: absolute; top: 0.08em; left: 0.08em; display: block; content: " "; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; background-color: ; width: 0.84em; height: 0.84em; -webkit-transition-property: all; -moz-transition-property: all; -o-transition-property: all; transition-property: all; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-in; -moz-transition-timing-function: ease-in; -o-transition-timing-function: ease-in; transition-timing-function: ease-in; } .c100 .slice { position: absolute; width: 1em; height: 1em; clip: rect(0em, 1em, 1em, 0.5em); } .c100.p0 .bar { -webkit-transform: rotate(0.0deg); -moz-transform: rotate(0.0deg); -ms-transform: rotate(0.0deg); -o-transform: rotate(0.0deg); transform: rotate(0.0deg); } #block-1732801241763 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1732801241763 .block { border: 1px solid #cccccc; border-radius: 4px; background-color: #efe9e4; padding: 0px; padding: 0px; padding: 0px; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; } @media (min-width: 768px) { #block-1732801241763 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1732801241763 .block { padding: 0px; padding: 0px; padding-top: 25px; padding-right: 15px; padding-bottom: 0px; padding-left: 15px; } } @media (max-width: 767px) { #block-1732801241763 { text-align: center; } } #block-1732801241763 .feature__image, [data-slick-id="1732801241763"] .feature__image { width: 50px; border-radius: 0px; } #block-1732801241763 .c100 {float: none; margin: 0 auto;} @media only screen and (min-width: 768px) { #block-1732801241763 .revcirle, #block-1732801241763 .revtext {width: 100%;} #block-1732801241763 .revcirle {display: none;} } @media only screen and (max-width: 767px) { #block-1732801241763 .revcirle, #block-1732801241763 .revtext {width: 100%;} #block-1732801241763 .revcirle {display: none;} } #block-1732801241763 .revtext p {font-size: 14px; padding: 5px 5px 3px 5px; border-bottom: solid 1px #dddddd; margin-bottom: 0; text-align: left; } #block-1732801241763 .revtext span { float: right; } #block-1732801241763 .fill, #block-1732801241763 .bar { border-color: #512a44; } .rect-auto { clip: rect(auto, auto, auto, auto); } .pie, .c100 .bar { position: absolute; border: 0.08em solid #512a44; width: 0.84em; height: 0.84em; clip: rect(0em, 0.5em, 1em, 0em); -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } .pie-fill { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); } #block-1732801241763 .c100 { background-color: ; } .c100 { position: relative; width: 1em; height: 1em; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; // margin: 0 0.1em 0.1em 0; background-color: ; // float: left; } .c100 *, .c100 *:before, .c100 *:after { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } #block-1732801241763 .c100 span { color: #512a44; } .c100 span { position: absolute; width: 100%; z-index: 1; left: 0; top: 0; width: 5em; line-height: 5em; font-size: 0.2em; color: ; display: block; text-align: center; white-space: nowrap; -webkit-transition-property: all; -moz-transition-property: all; -o-transition-property: all; transition-property: all; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; } #block-1732801241763 .c100:after { background-color: ; } .c100:after { position: absolute; top: 0.08em; left: 0.08em; display: block; content: " "; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; background-color: ; width: 0.84em; height: 0.84em; -webkit-transition-property: all; -moz-transition-property: all; -o-transition-property: all; transition-property: all; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-in; -moz-transition-timing-function: ease-in; -o-transition-timing-function: ease-in; transition-timing-function: ease-in; } .c100 .slice { position: absolute; width: 1em; height: 1em; clip: rect(0em, 1em, 1em, 0.5em); } .c100.p0 .bar { -webkit-transform: rotate(0.0deg); -moz-transform: rotate(0.0deg); -ms-transform: rotate(0.0deg); -o-transform: rotate(0.0deg); transform: rotate(0.0deg); } #block-1706799983051 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1706799983051 .block { border: 4px black; border-radius: 0px; background-color: #efe9e4; padding: 0px; padding: 0px; padding: 0px; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; } @media (min-width: 768px) { #block-1706799983051 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1706799983051 .block { padding: 0px; padding: 0px; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; } } @media (max-width: 767px) { #block-1706799983051 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1732809298396 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1732809298396 .block { border: 4px black; border-radius: 0px; padding: 0px; padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1732809298396 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1732809298396 .block { padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1732809298396 { text-align: ; } } #block-1732809298396 .block, [data-slick-id="1732809298396"] .block { display: flex; justify-content: flex-start; } #block-1732809298396 .image, [data-slick-id="1732809298396"] .image { width: 100%; overflow: hidden; border-radius: 4px; } #block-1732809298396 .image__image, [data-slick-id="1732809298396"] .image__image { width: 100%; } #block-1732809298396 .image__overlay, [data-slick-id="1732809298396"] .image__overlay { opacity: 0; background-color: #fff; border-radius: 4px; } #block-1732809298396 .image__overlay-text, [data-slick-id="1732809298396"] .image__overlay-text { color: !important; } @media (min-width: 768px) { #block-1732809298396 .block, [data-slick-id="1732809298396"] .block { display: flex; justify-content: flex-start; } #block-1732809298396 .image__overlay, [data-slick-id="1732809298396"] .image__overlay { opacity: 0; } #block-1732809298396 .image__overlay:hover { opacity: 1; } } #block-1734511553078 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1734511553078 .block { border: 0px black; border-radius: 0px; padding: 0px; padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1734511553078 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1734511553078 .block { padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1734511553078 { text-align: ; } } @keyframes VOLUME_SMALL_WAVE_FLASH { 0% { opacity: 0; } 33% { opacity: 1; } 66% { opacity: 1; } 100% { opacity: 0; } } @keyframes VOLUME_LARGE_WAVE_FLASH { 0% { opacity: 0; } 33% { opacity: 1; } 66% { opacity: 1; } 100% { opacity: 0; } } .volume__small-wave { animation: VOLUME_SMALL_WAVE_FLASH 2s infinite; opacity: 0; } .volume__large-wave { animation: VOLUME_LARGE_WAVE_FLASH 2s infinite .3s; opacity: 0; } #block-1706884180221 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1706884180221 .block { border: 4px black; border-radius: 4px; background-color: #9a8288; padding: 0px; padding: 0px; padding: 0px; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; } @media (min-width: 768px) { #block-1706884180221 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1706884180221 .block { padding: 0px; padding: 0px; padding-top: 20px; padding-right: 15px; padding-bottom: 20px; padding-left: 15px; } } @media (max-width: 767px) { #block-1706884180221 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1696522456141 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1696522456141 .block { border: 1px none #9d8a75; border-radius: 0px; background-color: #efe9e4; padding: 0px; padding: 0px; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; } @media (min-width: 768px) { #block-1696522456141 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1696522456141 .block { padding: 0px; padding: 0px; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; } } @media (max-width: 767px) { #block-1696522456141 { text-align: center; } } #block-1696522456141 .feature__image, [data-slick-id="1696522456141"] .feature__image { width: 100px; border-radius: 100px; } .authorfeature { display: flex; align-items: flex-start; position: relative; } .authorfeature__image-container { flex-shrink: 0; margin-right: 20px; } .authorfeature__image { max-width: 150px; height: auto; } .authorfeature__content { flex-grow: 1; } @media (max-width: 767px) { #block-1696522456141 .authorfeature { flex-direction: column; align-items: center; } #block-1696522456141 .authorfeature__image-container { margin-right: 0; } } #block-1734703439029 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1734703439029 .block { border: 4px black; border-radius: 4px; background-color: #fff; padding: 0px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1734703439029 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1734703439029 .block { padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1734703439029 { text-align: left; } } #block-1734703439029 .block { overflow: hidden; } .awesomecontainer .row .block-type--accordion { align-self: flex-start; }