.elementor-3512 .elementor-element.elementor-element-79dafcd > .elementor-container{max-width:1200px;}.elementor-3512 .elementor-element.elementor-element-79dafcd{margin-top:0px;margin-bottom:50px;padding:50px 0px 0px 0px;}.elementor-3512 .elementor-element.elementor-element-d53faf3 > .elementor-element-populated{margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-3512 .elementor-element.elementor-element-e7b74e9 .elementor-heading-title{font-size:22px;font-weight:600;text-transform:uppercase;line-height:1.4em;}.elementor-3512 .elementor-element.elementor-element-72f15e8{--alignment:left;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-3512 .elementor-element.elementor-element-72f15e8 .elementor-share-btn{font-size:calc(0.6px * 10);}.elementor-3512 .elementor-element.elementor-element-8ba0446 .elementor-toc__header, .elementor-3512 .elementor-element.elementor-element-8ba0446 .elementor-toc__header-title{font-size:22px;font-weight:bold;}.elementor-3512 .elementor-element.elementor-element-8ba0446 .elementor-toc__list-item{font-size:16px;font-weight:bold;}.elementor-3512 .elementor-element.elementor-element-8ba0446{--item-text-hover-decoration:underline;}.elementor-3512 .elementor-element.elementor-element-8ba0446 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3512 .elementor-element.elementor-element-c7b6a48{text-align:left;font-size:17px;font-weight:400;line-height:1.4em;}.elementor-3512 .elementor-element.elementor-element-c7b6a48 > .elementor-widget-container{padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;}.elementor-3512 .elementor-element.elementor-element-40f7f7c{padding:0px 0px 30px 0px;}.elementor-3512 .elementor-element.elementor-element-4645ed0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3512 .elementor-element.elementor-element-d96c0c8 .elementor-button{background-color:#FF6800;border-radius:30px 30px 30px 30px;padding:10px 30px 10px 30px;}.elementor-3512 .elementor-element.elementor-element-d96c0c8 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-3512 .elementor-element.elementor-element-d96c0c8{width:auto;max-width:auto;}.elementor-3512 .elementor-element.elementor-element-f4949c9 .elementor-button{border-radius:30px 30px 30px 30px;padding:10px 30px 10px 30px;}.elementor-3512 .elementor-element.elementor-element-f4949c9{width:auto;max-width:auto;}.elementor-3512 .elementor-element.elementor-element-c58bec5 span.post-navigation__prev--title, .elementor-3512 .elementor-element.elementor-element-c58bec5 span.post-navigation__next--title{font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-3512 .elementor-element.elementor-element-c58bec5 .post-navigation__arrow-wrapper{color:#333333;font-size:18px;}body:not(.rtl) .elementor-3512 .elementor-element.elementor-element-c58bec5 .post-navigation__arrow-prev{padding-right:10px;}body:not(.rtl) .elementor-3512 .elementor-element.elementor-element-c58bec5 .post-navigation__arrow-next{padding-left:10px;}body.rtl .elementor-3512 .elementor-element.elementor-element-c58bec5 .post-navigation__arrow-prev{padding-left:10px;}body.rtl .elementor-3512 .elementor-element.elementor-element-c58bec5 .post-navigation__arrow-next{padding-right:10px;}.elementor-3512 .elementor-element.elementor-element-72edc22 .elementor-button{background-color:#FF6800;border-radius:30px 30px 30px 30px;padding:10px 30px 10px 30px;}.elementor-3512 .elementor-element.elementor-element-72edc22 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-3512 .elementor-element.elementor-element-4dc7897{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:10px;margin-bottom:30px;}.elementor-3512 .elementor-element.elementor-element-4dc7897 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3512 .elementor-element.elementor-element-d4642b5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3512 .elementor-element.elementor-element-3119595{text-align:left;}.elementor-3512 .elementor-element.elementor-element-3119595 .elementor-heading-title{color:#333333;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.4em;}.elementor-3512 .elementor-element.elementor-element-3119595 > .elementor-widget-container{padding:10px 0px 10px 10px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#CCCCCC;}.elementor-3512 .elementor-element.elementor-element-4b55395{--grid-column-gap:30px;--grid-row-gap:20px;}.elementor-3512 .elementor-element.elementor-element-4b55395 .elementor-post__text{padding:5px 5px 5px 0px;}.elementor-3512 .elementor-element.elementor-element-4b55395 .elementor-post__title, .elementor-3512 .elementor-element.elementor-element-4b55395 .elementor-post__title a{color:var( --e-global-color-text );font-size:14px;font-weight:600;line-height:1.4em;}.elementor-3512 .elementor-element.elementor-element-4b55395 .elementor-post__title{margin-bottom:20px;}.elementor-3512 .elementor-element.elementor-element-4b55395 > .elementor-widget-container{margin:0px 10px 10px 10px;}@media(max-width:1024px){ .elementor-3512 .elementor-element.elementor-element-72f15e8{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(min-width:768px){.elementor-3512 .elementor-element.elementor-element-d53faf3{width:75.299%;}.elementor-3512 .elementor-element.elementor-element-35c855b{width:24.53%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3512 .elementor-element.elementor-element-d53faf3{width:100%;}.elementor-3512 .elementor-element.elementor-element-35c855b{width:100%;}}@media(max-width:767px){.elementor-3512 .elementor-element.elementor-element-79dafcd{padding:0px 0px 0px 0px;}.elementor-3512 .elementor-element.elementor-element-d53faf3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3512 .elementor-element.elementor-element-e7b74e9 .elementor-heading-title{font-size:18px;} .elementor-3512 .elementor-element.elementor-element-72f15e8{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-3512 .elementor-element.elementor-element-72f15e8 .elementor-share-btn{font-size:calc(0.5px * 10);}.elementor-3512 .elementor-element.elementor-element-8ba0446 .elementor-toc__header, .elementor-3512 .elementor-element.elementor-element-8ba0446 .elementor-toc__header-title{font-size:15px;}.elementor-3512 .elementor-element.elementor-element-d96c0c8{width:100%;max-width:100%;}.elementor-3512 .elementor-element.elementor-element-f4949c9{width:100%;max-width:100%;}.elementor-3512 .elementor-element.elementor-element-4dc7897{margin-top:0px;margin-bottom:0px;}.elementor-3512 .elementor-element.elementor-element-3119595 .elementor-heading-title{font-size:18px;}}/* Start custom CSS for share-buttons, class: .elementor-element-72f15e8 */.elementor-3512 .elementor-element.elementor-element-72f15e8 .elementor-share-btn{
    font-size: 6px;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-c7b6a48 */.elementor-3512 .elementor-element.elementor-element-c7b6a48 a{
    color: #337ab7;
}
.elementor-3512 .elementor-element.elementor-element-c7b6a48 a:hover{
    color: #ff0000;

}
.elementor-3512 .elementor-element.elementor-element-c7b6a48 h2{
   font-size: 26px; 
}
.elementor-3512 .elementor-element.elementor-element-c7b6a48 h3{
   font-size: 22px; 
}
.elementor-3512 .elementor-element.elementor-element-c7b6a48 h4{
   font-size: 18px; 
}
.elementor-3512 .elementor-element.elementor-element-c7b6a48 ol{
    padding-left: 15px;
    margin-bottom: 10px;
}
.elementor-3512 .elementor-element.elementor-element-c7b6a48 ul{
    padding-left: 15px;
    margin-bottom: 10px;
}
.elementor-3512 .elementor-element.elementor-element-c7b6a48{
    overflow-x: auto;
}
@media(max-width:576px){
    .elementor-3512 .elementor-element.elementor-element-c7b6a48 .elementor-widget-container{
        padding: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d96c0c8 */.elementor-3512 .elementor-element.elementor-element-d96c0c8 .elementor-button-icon{
    transition: all 350ms;
    position: absolute;
    right: 20px;
    opacity: 0;
}
.elementor-3512 .elementor-element.elementor-element-d96c0c8:hover .elementor-button-icon{
    opacity: 1;
    width: auto;
    
}
.elementor-3512 .elementor-element.elementor-element-d96c0c8 .elementor-button-text{
    transition: all 350ms;
}
.elementor-3512 .elementor-element.elementor-element-d96c0c8:hover .elementor-button-text{
    transform: translateX(-10px);
}
@media(max-width:576px){
    .elementor-3512 .elementor-element.elementor-element-d96c0c8{
    margin-bottom: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f4949c9 */.elementor-3512 .elementor-element.elementor-element-f4949c9 .elementor-button-icon{
    transition: all 350ms;
    position: absolute;
    left: 20px;
    opacity: 0;
}
.elementor-3512 .elementor-element.elementor-element-f4949c9:hover .elementor-button-icon{
    opacity: 1;
    width: auto;
    
}
.elementor-3512 .elementor-element.elementor-element-f4949c9 .elementor-button-text{
    transition: all 350ms;
}
.elementor-3512 .elementor-element.elementor-element-f4949c9:hover .elementor-button-text{
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72edc22 */.elementor-3512 .elementor-element.elementor-element-72edc22 .elementor-button-icon{
    transition: all 350ms;
    position: absolute;
    right: 20px;
    opacity: 0;
}
.elementor-3512 .elementor-element.elementor-element-72edc22:hover .elementor-button-icon{
    opacity: 1;
    width: auto;
    
}
.elementor-3512 .elementor-element.elementor-element-72edc22 .elementor-button-text{
    transition: all 350ms;
}
.elementor-3512 .elementor-element.elementor-element-72edc22:hover .elementor-button-text{
    transform: translateX(-10px);
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-4b55395 */.elementor-3512 .elementor-element.elementor-element-4b55395 .elementor-post__title{
    height: 59px;
    overflow: hidden;
}
.elementor-3512 .elementor-element.elementor-element-4b55395 .elementor-grid-item{
    border-bottom: 1px solid #ccc;
}
.elementor-3512 .elementor-element.elementor-element-4b55395 .elementor-grid-item:last-child{
    border-bottom: 0px;
}
.elementor-3512 .elementor-element.elementor-element-4b55395 .elementor-post__title a:hover{
    color: #ff0000;

}/* End custom CSS */