<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/******************************************************************************************
 * Single Post - Blog
 ******************************************************************************************/

.post-publish-date span {
    color: rgb(var(--webeoLightBlue));
}

/* Blockquote */

.et_pb_post_content blockquote {
    border-color: rgb(var(--webeoBlack));
    border-left: none;
    padding: 2em 0;
    border-top: solid 1px;
    border-bottom: solid 1px;
	display: grid;
	gap: 0 1em;
	font-style: italic;
    font-size: 18px;
}
.et_pb_post_content blockquote p.has-text-color.has-background::before {
  	content: "\201C"; /* Adds an opening quotation mark */
	color: #330c70;
	font-size: 4em;
	vertical-align: middle;
	line-height: 0.7;
}

.et_pb_post_content blockquote p.has-text-color.has-background::after {
  	content: "\201D"; /* Adds a closing quotation mark */
	color: #330c70;
	font-size: 4em;
	vertical-align: middle;
	line-height: 0.7;
}
.et_pb_post_content blockquote cite {
/*     margin-left: 3.375em; */
	margin-left: 2.075em;
	font-weight: bold;
    font-size: 20px;
}

@media only screen and (min-width: 980px) {
	
	.et_pb_post_content blockquote p:has(img) {
		grid-column: 1 / 2;
	}
	
	.et_pb_post_content blockquote:has(p img) p:not(p:has(img)) {
		grid-column: 2 / 2;
	}

}


.et_pb_post_content blockquote p:has(img) + p {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.et_pb_post_content blockquote p:has(img) + p br {
    display: none;
}

.et_pb_post_content blockquote p:has(img) ~ p:not(p:has(img) + p),
.et_pb_post_content blockquote:not(blockquote:has(p img)) p:not(p:first-child) {
    font-style: italic;
    font-size: 16px;
    line-height: 1.2;
}

/* Image with Caption */

.et_pb_post_content .wp-caption {
	border: none;
	padding: 0;
	max-width: 100%;
	background-color: #fff;
}

.et_pb_post_content .wp-caption p {
    color: rgb(var(--webeoPurple));
}


/* Author */

.author-container {
	container-type: inline-size;
}

.author-container .author-card {
	display: flex;
	align-items: center;
	gap: 1em;
}

@media (max-width: 767px) {
	.author-container .author-card {
		align-items: center;
		flex-direction: column;
	}
}

@container (max-width: 767px) {
	.author-container .author-card {
		flex-direction: column;
		text-align: center;
	}
}


/******************************************************************************************
 * Single Post - eBook
 ******************************************************************************************/
 
 /* Forms */
 .ebook-newsletter input {
     border: solid 2px red;
     position: absolute;
     inset: 0;
     opacity: 0;
     cursor: pointer;
    transform: scale(0);
 }

 .ebook-newsletter label {
    position: relative;
    color: #fff;
    font-size: 18px!important;
    --inputSize: 26px;
    padding-left: calc(0.5em + var(--inputSize));
    cursor: pointer;
}

.ebook-newsletter label::before {
    content: "";
    width: var(--inputSize);
    height: var(--inputSize);
    background-color: #fff;
    border-radius: 50%;
    position: absolute;
    left: 0;
    border: solid 1px #fff;
    transition: 300ms;
}

.ebook-newsletter input:checked + label::before {
    box-shadow: inset 0px 0px 0px 6px #fff, inset 1px 1px 43px #000;
    border: solid 1px rgb(var(--webeoLightBlue));
}

#gform_6 .gform_footer input[type="submit"]:hover,
#gform_9 .gform_footer input[type="submit"]:hover  {
    background-color: rgb(var(--primary) / 50%);
}

#gform_6 .gform_footer input[type="submit"],
#gform_9 .gform_footer input[type="submit"] {
    background-color: rgb(var(--primary));
}

#gform_9 .gform_footer {
    justify-content: center;
}

.et_pb_section_0_tb_body #gform_confirmation_message_6,
.et_pb_section_0_tb_body #gform_confirmation_message_6 * {
    color: #fff;
}

/* Testimonials */

.testimonial-block-container.ebook .testimonial {
    text-align: center;
    box-shadow: var(--boxShadow);
    padding: var(--padding);
    border-radius: var(--borderRadius);
}

.testimonial-block-container.ebook .images {
    justify-content: center;
    margin-bottom: 2em;
}

.testimonial-block-container.ebook .testimonial .review::before {
    content: open-quote;
}

.testimonial-block-container.ebook .testimonial .review::after {
    content: close-quote;
}

.testimonial-block-container.ebook .testimonial .author {
    font-weight: 300;
}

/* Contents */

#ebook-contents .et_pb_row_1_tb_body {
    background-size: auto 90%;
    background-position-x: min(100%, 900px);
    background-position-y: 100%;
}

@media only screen and (max-width: 1000px) {
    #ebook-contents .et_pb_row_1_tb_body {
        background-image: none;
    }
}</pre></body></html>