@media screen and (max-width: 768px) {
  .elementor-widget-heading-custom .size.cust-image-cover {
    width: 100% !important;
    height: 257px !important; } }
@media screen and (max-width: 768px) {
  .elementor-widget-heading-custom .cust-area-1 {
    width: 80% !important;
    position: relative !important; }
    .elementor-widget-heading-custom .cust-area-1 .cust-title {
      font-size: 30px !important; }
    .elementor-widget-heading-custom .cust-area-1 .cust-content {
      line-height: 1.5 !important; } }
@media screen and (max-width: 768px) {
  .elementor-widget-heading-custom .cust-area-1.right {
    right: unset !important;
    margin-left: 32px !important; } }
@media screen and (max-width: 768px) {
  .elementor-widget-heading-custom .cust-area-1.left {
    margin-left: 10% !important;
    margin-bottom: 45px; } }
@media screen and (max-width: 768px) {
  .elementor-widget-heading-custom .cust-area-2 {
    top: 72% !important;
    bottom: unset !important;
    padding: 39px 50px 20px 35px !important;
    margin-left: 32px !important; }
    .elementor-widget-heading-custom .cust-area-2 .cust-content {
      font-size: 16px !important;
      line-height: 1.5 !important; } }

@media screen and (max-width: 768px) {
  .publi_home.elementor-widget-heading-custom .size.cust-image-cover {
    height: 422px !important; }
  .publi_home.elementor-widget-heading-custom .cust-area-1 {
    position: absolute !important;
    padding: 35px 60px 40px 35px !important; } }

@media screen and (max-width: 768px) {
  .elementor-widget-heading .elementor-heading-title {
    padding-left: 20px !important;
    padding-right: 20px !important; } }

@media screen and (max-width: 768px) {
  .elementor-widget-text-editor .elementor-text-editor {
    padding-left: 20px !important;
    padding-right: 20px !important; } }

@media screen and (max-width: 768px) {
  .elementor-widget-posts .elementor-widget-container {
    background-color: #fef6f7; }
    .elementor-widget-posts .elementor-widget-container article.elementor-post {
      background-color: #fef6f7;
      width: 90%;
      margin-left: auto;
      margin-right: auto; }
    .elementor-widget-posts .elementor-widget-container .elementor-post__thumbnail {
      width: 100%; }
    .elementor-widget-posts .elementor-widget-container .cust-post-area {
      width: 100%;
      background-color: #ffffff; } }

/*# sourceMappingURL=floating-squares-mbl.css.map */
