.elementor-20 .elementor-element.elementor-element-c5d8724{margin-top:10px;margin-bottom:10px;padding:0px 15px 0px 15px;}.elementor-20 .elementor-element.elementor-element-ac0f76a > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-2279b5b .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-20 .elementor-element.elementor-element-2279b5b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-20 .elementor-element.elementor-element-2279b5b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-20 .elementor-element.elementor-element-2279b5b .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-20 .elementor-element.elementor-element-2279b5b .elementor-icon-list-icon i{font-size:14px;}.elementor-20 .elementor-element.elementor-element-2279b5b .elementor-icon-list-icon svg{width:14px;}.elementor-20 .elementor-element.elementor-element-2279b5b .elementor-icon-list-item{font-size:14px;}.elementor-20 .elementor-element.elementor-element-b885ef3{margin-top:0px;margin-bottom:30px;padding:0px 15px 0px 15px;}.elementor-20 .elementor-element.elementor-element-5021e21 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-20 .elementor-element.elementor-element-5021e21 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-c64e47e > .elementor-widget-container{background-color:#B3B2B2;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-20 .elementor-element.elementor-element-6371a9c .elementor-posts-container{grid-column-gap:30px;grid-row-gap:35px;}.elementor-msie .elementor-20 .elementor-element.elementor-element-6371a9c .elementor-post{padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );padding-bottom:35px;}.elementor-msie .elementor-20 .elementor-element.elementor-element-6371a9c .elementor-posts-container{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );}.elementor-20 .elementor-element.elementor-element-6371a9c .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-6371a9c .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-6371a9c .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-20 .elementor-element.elementor-element-6371a9c .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-20 .elementor-element.elementor-element-6371a9c .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-20 .elementor-element.elementor-element-6371a9c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-b5b5f0b > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for search-filter-form, class: .elementor-element-c64e47e */.elementor-pagination{
    margin-top: 15px;
}

.elementor-20 .elementor-element.elementor-element-c64e47e a{
    color: #000000;
    text-decoration: underline;
}
.elementor-20 .elementor-element.elementor-element-c64e47e input[type=text]{
    hyphens: manual;
--e-form-steps-indicators-spacing: 20px;
--e-form-steps-indicator-padding: 30px;
--e-form-steps-indicator-inactive-secondary-color: #ffffff;
--e-form-steps-indicator-active-secondary-color: #ffffff;
--e-form-steps-indicator-completed-secondary-color: #ffffff;
--e-form-steps-divider-width: 1px;
--e-form-steps-divider-gap: 10px;
text-transform: none;
margin: 0;
transition: color .1s ease-in-out,background-color .1s ease-in-out;
font-family: Segoe UI, Helvetica Neue, Helvetica, sans-serif;
font-weight: 400;
line-height: 1.4;
background: #fafafa;
box-sizing: border-box;
width: 100%;
max-width: 100%;
border: 1px solid #818a91;
color: #373a3c;
vertical-align: middle;
-webkit-box-flex: 1;
flex-grow: 1;
font-size: 13px;
min-height: 33px;
padding: 4px 12px;
border-radius: 2px;
background-color: #ffffff;
border-color: #BFD122;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-6371a9c */.elementor-20 .elementor-element.elementor-element-6371a9c article.elementor-post > div {
    height: 100%;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: start;
    justify-content: flex-start;
}
.elementor-20 .elementor-element.elementor-element-6371a9c article.elementor-post div.elementor-inner,
.elementor-20 .elementor-element.elementor-element-6371a9c article.elementor-post div.elementor-section-wrap,
.elementor-20 .elementor-element.elementor-element-6371a9c article.elementor-post section.custom_skin_staren,
.elementor-20 .elementor-element.elementor-element-6371a9c article.elementor-post div.elementor-container.elementor-column-gap-default,
.elementor-20 .elementor-element.elementor-element-6371a9c article.elementor-post div.elementor-row,
.elementor-20 .elementor-element.elementor-element-6371a9c article.elementor-post div.elementor-element.elementor-column.elementor-col-100.elementor-top-column,
.elementor-20 .elementor-element.elementor-element-6371a9c article.elementor-post div.elementor-column-wrap,
.elementor-20 .elementor-element.elementor-element-6371a9c article.elementor-post div.elementor-widget-wrap{
min-height: 100% !important;
display: flex !important;
}/* End custom CSS */