.elementor-6830 .elementor-element.elementor-element-f17a7c1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-6830 .elementor-element.elementor-element-de35c27{--display:flex;}.elementor-6830 .elementor-element.elementor-element-0692ebb{width:auto;max-width:auto;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-6830 .elementor-element.elementor-element-0692ebb .aux-modern-heading-secondary{max-width:585px;}.elementor-6830 .elementor-element.elementor-element-0692ebb .aux-modern-heading-secondary .aux-head-highlight{font-family:"Lato";font-size:45px;font-weight:800;text-transform:capitalize;letter-spacing:-2.25px;}.elementor-6830 .elementor-element.elementor-element-e181369{width:100%;max-width:100%;animation-delay:250ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);text-align:left;}.elementor-6830 .elementor-element.elementor-element-e181369.elementor-element{--align-self:stretch;}.elementor-6830 .elementor-element.elementor-element-e181369 .entry-title a{font-size:25px;font-weight:800;text-transform:capitalize;line-height:1.2em;letter-spacing:0px;}.elementor-6830 .elementor-element.elementor-element-e181369 .entry-title{margin-bottom:0px;}.elementor-6830 .elementor-element.elementor-element-e181369 .entry-info a, .elementor-6830 .elementor-element.elementor-element-e181369 .entry-info{color:#B4B4B4;}.elementor-6830 .elementor-element.elementor-element-e181369 .entry-info, .elementor-6830 .elementor-element.elementor-element-e181369 .entry-info a{font-size:16px;line-height:1.2em;letter-spacing:0px;}@media(max-width:1024px){.elementor-6830 .elementor-element.elementor-element-f17a7c1{--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-6830 .elementor-element.elementor-element-0692ebb .aux-modern-heading-secondary{max-width:100%;}.elementor-6830 .elementor-element.elementor-element-0692ebb .aux-modern-heading-secondary .aux-head-highlight{font-size:38px;line-height:1.2em;}}@media(max-width:767px){.elementor-6830 .elementor-element.elementor-element-f17a7c1{--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-6830 .elementor-element.elementor-element-0692ebb .aux-modern-heading-secondary{max-width:100%;}.elementor-6830 .elementor-element.elementor-element-0692ebb .aux-modern-heading-secondary .aux-head-highlight{font-size:25px;line-height:1.2em;letter-spacing:-1px;}.elementor-6830 .elementor-element.elementor-element-e181369 .entry-title a{font-size:20px;}.elementor-6830 .elementor-element.elementor-element-e181369 .entry-info, .elementor-6830 .elementor-element.elementor-element-e181369 .entry-info a{font-size:14px;}}/* Start custom CSS for aux_modern_heading, class: .elementor-element-0692ebb */@media only screen and (min-width: 1025px) and (max-width: 1366px) {
    .elementor-6830 .elementor-element.elementor-element-0692ebb .aux-widget-modern-heading .aux-head-highlight {
        font-size: 35px;
        line-height: 1.2em;
        letter-spacing: -1.5px;
    }
}

@media only screen and (max-width: 1024px) {
    .elementor-6830 .elementor-element.elementor-element-0692ebb .aux-modern-heading-secondary {
        line-height: 1.2em;
    }
}/* End custom CSS */
/* Start custom CSS for aux_recent_posts, class: .elementor-element-e181369 */.elementor-6830 .elementor-element.elementor-element-e181369 .aux-col {
    padding-left: 20px;
    padding-right: 20px;
}

.elementor-6830 .elementor-element.elementor-element-e181369 .entry-media {
    margin-bottom: 32px;
}

.elementor-6830 .elementor-element.elementor-element-e181369 .aux-media-frame {
    border-radius: 25px;
}

/*-- Hover . Shadow --*/ 
.elementor-6830 .elementor-element.elementor-element-e181369 .aux-col:hover .aux-media-frame {
     box-shadow: 18px 16px 60px rgba(0, 0, 0, 0.1);
}

.elementor-6830 .elementor-element.elementor-element-e181369 .aux-media-frame {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1);  
    transition: box-shadow 0.4s;
}


/*-- Title Hover . Gradient--*/ 
.elementor-6830 .elementor-element.elementor-element-e181369 .entry-title a {
    background-image: linear-gradient( 225deg, #000 0%, #000 49%, #3482FF 50%, #054FC4 100%);
    background-size: 100% 3000%;
    background-position: left top;
    background-repeat: no-repeat;
    transition: all 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}

.elementor-6830 .elementor-element.elementor-element-e181369 .aux-col:hover .entry-title a {
    background-position: 0 100%;
}/* End custom CSS */