.elementor-13778 .elementor-element.elementor-element-46b46d3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-13778 .elementor-element.elementor-element-2f9becf, .elementor-13778 .elementor-element.elementor-element-2f9becf > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-bc-flex-widget .elementor-13778 .elementor-element.elementor-element-386e8e9.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-13778 .elementor-element.elementor-element-386e8e9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-13778 .elementor-element.elementor-element-386e8e9 > .elementor-element-populated{padding:10px 18px 10px 18px;}.elementor-13778 .elementor-element.elementor-element-78f409a > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-13778 .elementor-element.elementor-element-7f26929{text-align:left;}.elementor-13778 .elementor-element.elementor-element-ea27d76{text-align:left;}.elementor-13778 .elementor-element.elementor-element-ea27d76 .elementor-heading-title{color:var( --e-global-color-a98ffaa );font-family:"SVN-Gilroy", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;}.elementor-13778 .elementor-element.elementor-element-734994a .elementor-widget-container{color:var( --e-global-color-1ed3f14 );font-family:var( --e-global-typography-e795eca-font-family ), Sans-serif;font-size:var( --e-global-typography-e795eca-font-size );font-weight:var( --e-global-typography-e795eca-font-weight );line-height:var( --e-global-typography-e795eca-line-height );letter-spacing:var( --e-global-typography-e795eca-letter-spacing );word-spacing:var( --e-global-typography-e795eca-word-spacing );}.elementor-13778 .elementor-element.elementor-element-0fd0b5b .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-13778 .elementor-element.elementor-element-0fd0b5b .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-13778 .elementor-element.elementor-element-0fd0b5b .elementor-button{background-color:var( --e-global-color-1ed3f14 );}@media(max-width:1024px){.elementor-13778 .elementor-element.elementor-element-734994a .elementor-widget-container{font-size:var( --e-global-typography-e795eca-font-size );line-height:var( --e-global-typography-e795eca-line-height );letter-spacing:var( --e-global-typography-e795eca-letter-spacing );word-spacing:var( --e-global-typography-e795eca-word-spacing );}}@media(max-width:767px){.elementor-13778 .elementor-element.elementor-element-734994a .elementor-widget-container{font-size:var( --e-global-typography-e795eca-font-size );line-height:var( --e-global-typography-e795eca-line-height );letter-spacing:var( --e-global-typography-e795eca-letter-spacing );word-spacing:var( --e-global-typography-e795eca-word-spacing );}}/* Start custom CSS for theme-post-title, class: .elementor-element-ea27d76 */.elementor-13778 .elementor-element.elementor-element-ea27d76{
    text-transform: uppercase;
}
.elementor-13778 .elementor-element.elementor-element-ea27d76:after{
    content: "";
    position: absolute;
    left: 0;
    bottom: -15px;
    width: 37px;
    height: 2px;
    background-color: rgba(255, 255, 255, 0.50);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0fd0b5b */.elementor-13778 .elementor-element.elementor-element-0fd0b5b{
    display: none;
}
.elementor-13778 .elementor-element.elementor-element-0fd0b5b .elementor-button{
    width: 40px;
    height: 40px;
    border-radius: 50%;
     display: flex;
    padding: 0;
    justify-content: center;
    align-items: center;
    text-align: center;
}
.elementor-13778 .elementor-element.elementor-element-0fd0b5b svg{
    font-size: 20px;
}
.elementor-13778 .elementor-element.elementor-element-0fd0b5b .elementor-button-wrapper{
    display: flex;
    justify-content: right;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-923c710 */.elementor-13778 .elementor-element.elementor-element-923c710{
    padding-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-386e8e9 */.elementor-13778 .elementor-element.elementor-element-386e8e9{
    height: 268px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2f9becf */.elementor-13778 .elementor-element.elementor-element-2f9becf{
    height: 268px;
    background: #F7F9FF;
    transition: all 0.3s;
}
.elementor-13778 .elementor-element.elementor-element-2f9becf .entry-desc{
    display: none;
    opacity: 0;
    transition: all 0.3s;
}
.elementor-13778 .elementor-element.elementor-element-2f9becf:hover{
    background: linear-gradient(90deg, #1C9AD6 0%, #124E91 100%);
}
.elementor-13778 .elementor-element.elementor-element-2f9becf:hover .entry-icon{
    display: none;
}
.elementor-13778 .elementor-element.elementor-element-2f9becf:hover .entry-title .elementor-heading-title{
    color: #fff;
}
.elementor-13778 .elementor-element.elementor-element-2f9becf:hover .entry-desc{
    display: block;
    opacity: 1;
    margin-top: 25px;
}
.elementor-13778 .elementor-element.elementor-element-2f9becf:hover .entry-button{
    display: block;
}/* End custom CSS */