.elementor-31883 .elementor-element.elementor-element-47c48902{padding:50px 0px 0px 0px;}.elementor-31883 .elementor-element.elementor-element-36e5af89{padding:0px 0px 20px 0px;}.elementor-31883 .elementor-element.elementor-element-48e03807 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-31883 .elementor-element.elementor-element-73e6f492 > .elementor-widget-container{margin:45px 0px 0px 0px;}.elementor-31883 .elementor-element.elementor-element-73e6f492 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:35px;font-weight:400;line-height:45px;}.elementor-31883 .elementor-element.elementor-element-4d5c60fb > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 50px 0px;}.elementor-31883 .elementor-element.elementor-element-20db25d .elementor-button-content-wrapper{flex-direction:row;}.elementor-31883 .elementor-element.elementor-element-20db25d .elementor-button .elementor-button-content-wrapper{gap:22px;}.elementor-31883 .elementor-element.elementor-element-7e508ad6{width:auto;max-width:auto;top:450px;z-index:-1;}body:not(.rtl) .elementor-31883 .elementor-element.elementor-element-7e508ad6{right:-50px;}body.rtl .elementor-31883 .elementor-element.elementor-element-7e508ad6{left:-50px;}@media(max-width:767px){.elementor-31883 .elementor-element.elementor-element-36e5af89{padding:0px 0px 20px 0px;}.elementor-31883 .elementor-element.elementor-element-698354d6 > .elementor-element-populated{padding:10px 20px 10px 20px;}.elementor-31883 .elementor-element.elementor-element-48e03807 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-31883 .elementor-element.elementor-element-73e6f492 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-31883 .elementor-element.elementor-element-73e6f492 .elementor-heading-title{font-size:28px;line-height:1.25em;}}/* Start custom CSS for shortcode, class: .elementor-element-4d5c60fb */.elementor-31883 .elementor-element.elementor-element-4d5c60fb {
    color: #808080;
    font-size: 16px;
    line-height: 24px;
}/* End custom CSS */
/* Start custom CSS for theme-post-featured-image, class: .elementor-element-8b73f4b */.postid-31740 .post-featured-img { display: none; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7e508ad6 */.elementor-31883 .elementor-element.elementor-element-7e508ad6{
   -webkit-animation: MoveUpDown1 4s linear infinite  alternate;
    animation: MoveUpDown1 4s linear infinite  alternate;
}
.elementor-31883 .elementor-element.elementor-element-7e508ad6 svg{transform:scale(2.5);}

@-webkit-keyframes MoveUpDown1 {
    0% { transform: translateY(0); }
    100% { transform: translateY(-100px); }
}/* End custom CSS */
/* Start custom CSS */#secondary { display: none !important; }
#primary {
    width: 100%;
}
@media (min-width: 993px) {
    .ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single {
        margin: 2.2em 0 !important;
        padding: 0 !important;
    }
}/* End custom CSS */