.elementor-5744 .elementor-element.elementor-element-027a65b:not(.elementor-motion-effects-element-type-background), .elementor-5744 .elementor-element.elementor-element-027a65b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-be24757 ) 0%, var( --e-global-color-34a58ae ) 100%);}.elementor-5744 .elementor-element.elementor-element-027a65b > .elementor-container{max-width:1280px;min-height:40vh;}.elementor-5744 .elementor-element.elementor-element-027a65b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5744 .elementor-element.elementor-element-027a65b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5744 .elementor-element.elementor-element-260a019{text-align:center;}.elementor-5744 .elementor-element.elementor-element-260a019 .elementor-heading-title{font-size:40px;color:#FFFFFF;}.elementor-5744 .elementor-element.elementor-element-6b45286 > .elementor-container{max-width:1280px;}.elementor-5744 .elementor-element.elementor-element-6b45286{padding:80px 0px 80px 0px;}.elementor-5744 .elementor-element.elementor-element-424d93f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5744 .elementor-element.elementor-element-9b18957 img{border-style:solid;border-color:var( --e-global-color-be24757 );border-radius:22px 22px 22px 22px;}.elementor-5744 .elementor-element.elementor-element-a5e32f7{color:#000000;font-size:16px;}.elementor-5744 .elementor-element.elementor-element-65ac00f > .elementor-element-populated{padding:10px 10px 10px 30px;}@media(min-width:768px){.elementor-5744 .elementor-element.elementor-element-424d93f{width:66.19%;}.elementor-5744 .elementor-element.elementor-element-65ac00f{width:33.772%;}}@media(max-width:767px){.elementor-5744 .elementor-element.elementor-element-260a019 .elementor-heading-title{font-size:23px;}.elementor-5744 .elementor-element.elementor-element-6b45286{padding:40px 10px 40px 10px;}.elementor-5744 .elementor-element.elementor-element-65ac00f > .elementor-element-populated{padding:0px 0px 0px 0px;}}/* Start custom CSS for wp-widget-archives, class: .elementor-element-ba02285 */.elementor-5744 .elementor-element.elementor-element-ba02285 ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.elementor-5744 .elementor-element.elementor-element-ba02285 ul li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #4C84B8;
    padding: 8px 0;
    transition: background 0.3s ease;
}

.elementor-5744 .elementor-element.elementor-element-ba02285 ul li:hover {
    background: #f9f9f9;
}

.elementor-5744 .elementor-element.elementor-element-ba02285 ul li a {
    color: #333;
    text-decoration: none;
    font-weight: 500;
    transition: color 0.3s ease;
}

.elementor-5744 .elementor-element.elementor-element-ba02285 ul li a:hover {
    color: #4C84B8;
}

.elementor-5744 .elementor-element.elementor-element-ba02285 h5 {
    position: relative;
    color: black;
    margin-bottom: 20px;
    font-size: 18px;
    font-weight: 600;
}

.elementor-5744 .elementor-element.elementor-element-ba02285 h5::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -6px;
    height: 3px;
    width: 80px;
    background: linear-gradient(to right, #4C84B8, #66BBFE);
    border-radius: 3px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
}

.elementor-5744 .elementor-element.elementor-element-ba02285 ul li a::before {
    content: "•";
    color: #4C84B8;
    margin-right: 8px;
}/* End custom CSS */