.elementor-28666 .elementor-element.elementor-element-ec5cb11 > .elementor-container{max-width:1400px;}.elementor-28666 .elementor-element.elementor-element-113a767 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-28666 .elementor-element.elementor-element-80cba97 .elementor-heading-title{color:#383838;font-family:"Roboto", Sans-serif;font-size:35px;font-weight:400;line-height:35px;}.elementor-28666 .elementor-element.elementor-element-80cba97 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-28666 .elementor-element.elementor-element-c3051d1{text-align:left;}.elementor-28666 .elementor-element.elementor-element-7117f4b{text-align:left;}.elementor-28666 .elementor-element.elementor-element-d619bde{color:#000000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:25px;}.elementor-28666 .elementor-element.elementor-element-d619bde > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-28666 .elementor-element.elementor-element-f840232 .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;fill:#6F6AD9;color:#6F6AD9;background-color:#FFFFFF;border-style:none;padding:0px 0px 0px 0px;}.elementor-28666 .elementor-element.elementor-element-871e670 .elementor-button{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;background-color:#2EB3D0;border-radius:14px 14px 14px 14px;padding:14px 18px 14px 18px;}.elementor-28666 .elementor-element.elementor-element-0e6c358 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-28666 .elementor-element.elementor-element-0e6c358 > .elementor-element-populated{margin:60px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-28666 .elementor-element.elementor-element-41a558c{text-align:left;color:#383838;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-28666 .elementor-element.elementor-element-cda4d06 .elementor-post__meta-data span + span:before{content:"•";}.elementor-28666 .elementor-element.elementor-element-cda4d06{--grid-column-gap:21px;--grid-row-gap:21px;}.elementor-28666 .elementor-element.elementor-element-cda4d06 .elementor-post__card{border-color:#EFEFF2;border-width:1px;border-radius:20px;padding-top:0px;padding-bottom:0px;}.elementor-28666 .elementor-element.elementor-element-cda4d06 .elementor-post__text{padding:0 0px;margin-top:0px;}.elementor-28666 .elementor-element.elementor-element-cda4d06 .elementor-post__meta-data{padding:10px 0px;}.elementor-28666 .elementor-element.elementor-element-cda4d06 .elementor-post__avatar{padding-right:0px;padding-left:0px;}.elementor-28666 .elementor-element.elementor-element-cda4d06 .elementor-post__thumbnail img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-28666 .elementor-element.elementor-element-cda4d06 .elementor-post__title{-webkit-text-stroke-color:#000;stroke:#000;}/* Start custom CSS for image, class: .elementor-element-c3051d1 */@media (min-width: 768px){
    .elementor-28666 .elementor-element.elementor-element-c3051d1{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7117f4b */@media (max-width: 767px){
    .elementor-28666 .elementor-element.elementor-element-7117f4b{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f840232 */.elementor-28666 .elementor-element.elementor-element-f840232 {
    position: absolute;
    z-index: 20;
}
@media (max-width:869px){
    .elementor-28666 .elementor-element.elementor-element-f840232{
        max-width: 95%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-871e670 */@media (min-width:870px){
    .elementor-28666 .elementor-element.elementor-element-871e670 a{
        width: 60%;
    }
}
@media (max-width:869px){
    .elementor-28666 .elementor-element.elementor-element-871e670 a{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-113a767 */@media (min-width:870px){
    .elementor-28666 .elementor-element.elementor-element-113a767{
        width: 60%;
    }
}
@media (max-width:869px){
    .elementor-28666 .elementor-element.elementor-element-113a767{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-cda4d06 */.elementor-28666 .elementor-element.elementor-element-cda4d06 .elementor-post__thumbnail__link{

    margin-bottom: 0;
}
.elementor-28666 .elementor-element.elementor-element-cda4d06 .elementor-post__thumbnail__link .elementor-post__thumbnail{
    border-radius: 14px;
}
.elementor-28666 .elementor-element.elementor-element-cda4d06 .elementor-post__thumbnail__link:after{
    background-image: none;
}
.elementor-28666 .elementor-element.elementor-element-cda4d06 .elementor-post__read-more{
    padding: 11px 20px;
    background-color: #6F6AD9;
    border-radius: 10px;
}
.elementor-28666 .elementor-element.elementor-element-cda4d06 .elementor-post__meta-data{
    display: flex;
    align-items: end;
    justify-content: space-between;
    border: none;
}
.elementor-28666 .elementor-element.elementor-element-cda4d06 .elementor-post__text .elementor-post__read-more{
    display: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0e6c358 */.elementor-28666 .elementor-element.elementor-element-0e6c358 {
    max-width: 332px;
}
@media (min-width:870px){
    .elementor-28666 .elementor-element.elementor-element-0e6c358{
        margin-left: auto;
    }
}/* End custom CSS */