.elementor-1668 .elementor-element.elementor-element-381425b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1668 .elementor-element.elementor-element-381425b:not(.elementor-motion-effects-element-type-background), .elementor-1668 .elementor-element.elementor-element-381425b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;}.elementor-1668 .elementor-element.elementor-element-abda21e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1668 .elementor-element.elementor-element-558f516{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;}.elementor-1668 .elementor-element.elementor-element-558f516 .elementor-divider-separator{width:100%;}.elementor-1668 .elementor-element.elementor-element-558f516 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1668 .elementor-element.elementor-element-558f516 .elementor-divider__text{color:#FFFFFF;}.elementor-1668 .elementor-element.elementor-element-8444b75 .elementor-menu-toggle{margin:0 auto;}.elementor-1668 .elementor-element.elementor-element-8444b75 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-1668 .elementor-element.elementor-element-9567640{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1668 .elementor-element.elementor-element-842ba3a{--divider-border-style:curly;--divider-color:#FFFFFF;--divider-border-width:2px;--divider-pattern-height:10px;--divider-pattern-size:20px;}.elementor-1668 .elementor-element.elementor-element-842ba3a .elementor-divider-separator{width:100%;}.elementor-1668 .elementor-element.elementor-element-842ba3a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1668 .elementor-element.elementor-element-842ba3a .elementor-divider__text{color:#FFFFFF;}.elementor-1668 .elementor-element.elementor-element-e3ea352{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-1668 .elementor-element.elementor-element-e3ea352 .elementor-post__title, .elementor-1668 .elementor-element.elementor-element-e3ea352 .elementor-post__title a{color:#FFFFFF;}.elementor-1668 .elementor-element.elementor-element-2d05d22{--display:flex;}.elementor-1668 .elementor-element.elementor-element-7f6700a{--divider-border-style:wavy;--divider-color:#FFFFFF;--divider-border-width:2px;--divider-pattern-height:10px;--divider-pattern-size:20px;}.elementor-1668 .elementor-element.elementor-element-7f6700a .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-1668 .elementor-element.elementor-element-7f6700a .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-1668 .elementor-element.elementor-element-7f6700a .elementor-divider__text{color:#FFFFFF;}.elementor-1668 .elementor-element.elementor-element-3e34b49{--grid-template-columns:repeat(1, auto);--icon-size:30px;--grid-column-gap:15px;--grid-row-gap:23px;}.elementor-1668 .elementor-element.elementor-element-3e34b49 .elementor-widget-container{text-align:center;}.elementor-1668 .elementor-element.elementor-element-3e34b49 .elementor-social-icon{--icon-padding:0.5em;border-style:dotted;}.elementor-1668 .elementor-element.elementor-element-9facaa3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1668 .elementor-element.elementor-element-9facaa3:not(.elementor-motion-effects-element-type-background), .elementor-1668 .elementor-element.elementor-element-9facaa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #2C2C2C 0%, #94958B 100%);}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-1668 .elementor-element.elementor-element-abda21e{--width:33%;}.elementor-1668 .elementor-element.elementor-element-9567640{--width:33%;}.elementor-1668 .elementor-element.elementor-element-2d05d22{--width:33%;}}/* Start custom CSS for posts, class: .elementor-element-e3ea352 *//*Excerpt Line Count*/
.elementor-1668 .elementor-element.elementor-element-e3ea352 .elementor-post__excerpt{ overflow: hidden; 
    width:100%; 
    display: -webkit-box; 
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical; 
}

/*Title Line Count*/
.elementor-1668 .elementor-element.elementor-element-e3ea352 .elementor-post__title{ overflow: hidden; 
    width:100%;
    display: -webkit-box; 
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical; 
}

/* Read More Button Styling */
.elementor-1668 .elementor-element.elementor-element-e3ea352 .elementor-post__read-more {
    display: inline-block;
    margin-top: 10px;
    padding: 8px 16px;
    font-size: 14px;
    font-weight: 600;
    color: #ffc53a !important;
    background: linear-gradient(#132b2d, #132b2d, #132b2d); /* Modern gradient */
    border-radius: 5px;
    text-decoration: none;
    transition: all 0.3s ease-in-out;
}

.elementor-1668 .elementor-element.elementor-element-e3ea352 .elementor-post__read-more:hover {
    background: linear-gradient(#94958b, #94958b, #94958b);
    transform: scale(1.05);
}/* End custom CSS */