@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200&display=swap');
#main {
    padding : 0 0 25px;
}
.default-container
{
    width: unset;
}

.page-content.page-cms {
    background : white;
    padding    : 1rem .5rem;
    text-align : justify
}

.page-content.page-cms .cms-box img {
    max-width : 100%
}

@media (max-width : 991px) {
    #block-cmsinfo {
        padding : 1.25rem 1.875rem
    }
    .event-container .event-title h2 a
    {
        font-size: .8em;
    }
}

#wrapper{
    background-color: #f1f1f1;
}

.event-container .elementor-widget-wrap{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}


.event-container .event-title{
    width: 100%;
}

.event-thumbnail img{
    border: 2px solid #868686;
}

.event-container .event-title:hover h2 a{
    color: var(--secondary-color);
}

.event-title h2{
    text-align: left;
}

.event-container .event-summary {
    width:100%;
    padding: 5px;
}

.event-container .event-summary a{
    color: var(--secondary-color);
    transition: 0.4s ease;
}
.event-container .event-summary a:hover{
    color: #ff506e;
}

.event-container + .event-container{
    border-top: 1px solid grey;
}

.elementor-section.event-container>.elementor-container {
    max-width: 100%!important;
}


.cms-id-7 .page-content.page-cms,.cms-id-7 .page-header  {
    width: 100%;
    max-width: 900px;
}


#main{
    padding: 25px 0;
}
.page-header h1{
    border-radius: 25px 25px 0 0;
    line-height: 35px;
}

section#content{
    border-radius: 0 0 25px 25px;
    padding: 20px 10% 5% 10%;
}

.cms-id-8 .elementor-section-wrap{
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
}


.title-partner{
    text-align: center;
}
.title-partner h2{
    font-size: 1.05rem;
}

.title-partner a:hover{
    color: var(--secondary-color)
}

.cms-id-8 .elementor-widget-container {
    align-self: center;
}

.partner-wrapper{
    width: 200px!important;
    margin: auto;
    margin-bottom: 40px;
}

.cms-id-3 p {
    color : #333333;

}
@media (max-width: 360px)
{
    section#content
    {
        padding: unset;
    }
    .default-container
    {
        width: unset;
    }

}
