/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 5.3.3.1777370270
Updated: 2026-04-28 09:57:50

*/

h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {
    color: var(--gcid-fq5ywhs5v5) !important;
    font-style: italic;
}
body #page-container .et_pb_section .et_pb_button.blue_btn::after {
    content: url(/wp-content/uploads/2026/04/black-arrow.png) !important;
    margin-left: 10px !important;
}
body #page-container .et_pb_section .et_pb_button.blue_btn:hover::after {
   filter: brightness(0) saturate(100%) invert(67%) sepia(45%) saturate(2138%) hue-rotate(177deg) brightness(103%) contrast(101%);
}
body #page-container .et_pb_section .et_pb_button.trans_btn::after {
    content: url(/wp-content/uploads/2026/04/white-arrow.png) !important;
    margin-left: 10px !important;
}

.blog article.et_pb_post {
    padding: 32px;
    padding-bottom: 75px;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.blog article.et_pb_post .entry-title {
    order: 2;
}

.blog article.et_pb_post .post-meta {
    order: 1;
}

.blog article.et_pb_post .post-content {
    order: 3;
}

.blog article.et_pb_post .post-content a.more-link {
    position: absolute;
    margin-top: 15px;
    bottom: 32px;
    background: url(/wp-content/uploads/2026/04/blue_arrow.png)no-repeat scroll center right 0px;
    padding-right: 20px;
    font-size: 0 !important;
}
.blog article.et_pb_post .post-content a.more-link:before {
    content: "Read More";
    font-size: 16px;
    position: relative;
    top: 3px;
    margin-right: 5px;
}
.fixed_card_link .et_pb_column.et_flex_column {
    padding-bottom: 100px;
}

.fixed_card_link .et_pb_column.et_flex_column .et_pb_link.et_pb_module.et_flex_module {
    position: absolute;
    bottom: 40px;
}

.dot_list ul li {
    margin-bottom: 10px;
}
.dash_blue_text .et_pb_text_inner {
    padding-left: 28px;
    position: relative;
}

.dash_blue_text .et_pb_text_inner:before {
    content: "";
    width: 20px;
    background: var(--gcid-fq5ywhs5v5)!important;
    height: 1px;
    position: absolute;
    left: 0;
    top: calc(50% - 2px);
}
@media(max-width: 991px){
	.et_pb_row {
		width: 95% !important;
	}
}