@media only screen and (min-width: 600px) and (max-width: 1366px) and (orientation: portrait) {
  #wpforms-2356-field_1-container,
  #wpforms-5547-field_1-container {
    width: 125% !important;
  }
  #post-23818
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-c598035.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div
    > div
    > div.landing-flex-container
    > h1,
  #post-24241
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-c598035.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div
    > div
    > div.landing-flex-container
    > h1,
  #post-24237
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-c598035.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div
    > div
    > div.landing-flex-container.landing-flex-container-not-landing.hide-mobile
    > h1,
  #post-23996
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-c598035.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div
    > div
    > div.landing-flex-container.landing-flex-container-not-landing.hide-mobile
    > h1 {
    text-align: center;
  }
  #post-23818
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-08e43e7.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div,
  #post-24241
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-08e43e7.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div,
  #post-24239
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-08e43e7.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div,
  #post-2692
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-08e43e7.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div {
    flex-direction: column;
  }
  #post-23818
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-08e43e7.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div,
  #post-24241
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-08e43e7.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div,
  #post-24239
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-08e43e7.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div,
  #post-2692
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-08e43e7.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div {
    width: 80% !important;
    margin-left: 10% !important;
  }
  #post-1333
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-8909e35.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default {
    margin-top: 75px !important;
  }
  .privacy-policy-container {
    width: 95%;
    margin-left: 2.5%;
  }
  #post-23937
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-15c1678.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default,
  #post-24249
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-15c1678.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    padding: 65px 0 !important;
  }
  #post-24245
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-1679f7c.animated.slideInLeft
    > div
    > div.elementor-element.elementor-element-e4608a4.elementor-widget.elementor-widget-heading {
    display: none;
  }
  #post-24245
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default,
  #post-24245
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-2ce378b.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default {
    padding: 40px 0;
  }
  #post-24239
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-08e43e7.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div,
  #post-2692
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-daa137b.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div {
    margin: 0 30px !important;
  }
  #post-25
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-f5c474f.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-d5cc15c
    > div
    > div.elementor-element.elementor-element-741a3bb.elementor-widget.elementor-widget-text-editor
    > div
    > p:nth-child(2),
  #post-25
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-3eb14cd.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-fdb8751
    > div
    > div.elementor-element.elementor-element-6bf782e.elementor-widget.elementor-widget-text-editor
    > div
    > p:nth-child(2),
  #post-25
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-f7445bf.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-0e6ecf9
    > div
    > div.elementor-element.elementor-element-daf673f.elementor-widget.elementor-widget-text-editor
    > div
    > p:nth-child(2),
  #post-5521
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-14cbd6e.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-3e54a62
    > div
    > div
    > div
    > a
    > div.elementor-cta__content
    > div.elementor-cta__description.elementor-cta__content-item.elementor-content-item
    > br,
  #post-5521
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-f5c474f.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-d5cc15c
    > div
    > div.elementor-element.elementor-element-741a3bb.elementor-widget.elementor-widget-text-editor
    > div
    > p:nth-child(2),
  #post-5521
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-f7445bf.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-0e6ecf9
    > div
    > div.elementor-element.elementor-element-daf673f.elementor-widget.elementor-widget-text-editor
    > div
    > p:nth-child(2),
  #post-5521
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-3eb14cd.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-fdb8751
    > div
    > div.elementor-element.elementor-element-6bf782e.elementor-widget.elementor-widget-text-editor
    > div
    > p:nth-child(2) {
    display: none;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1366px) and (orientation: landscape) {
  #post-25
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-f5c474f.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-d5cc15c
    > div
    > div.elementor-element.elementor-element-741a3bb.elementor-widget.elementor-widget-text-editor
    > div
    > p:nth-child(2),
  #post-25
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-3eb14cd.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-fdb8751
    > div
    > div.elementor-element.elementor-element-6bf782e.elementor-widget.elementor-widget-text-editor
    > div
    > p:nth-child(2),
  #post-25
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-f7445bf.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-0e6ecf9
    > div
    > div.elementor-element.elementor-element-daf673f.elementor-widget.elementor-widget-text-editor
    > div
    > p:nth-child(2),
  #post-5521
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-f5c474f.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-d5cc15c
    > div
    > div.elementor-element.elementor-element-741a3bb.elementor-widget.elementor-widget-text-editor
    > div
    > p:nth-child(2),
  #post-5521
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-f7445bf.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-0e6ecf9
    > div
    > div.elementor-element.elementor-element-daf673f.elementor-widget.elementor-widget-text-editor
    > div
    > p:nth-child(2),
  #post-5521
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-3eb14cd.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-fdb8751
    > div
    > div.elementor-element.elementor-element-6bf782e.elementor-widget.elementor-widget-text-editor
    > div
    > p:nth-child(2) {
    display: none;
  }
}
@media (max-width: 1024px) {
  #social-bar span {
    color: #fff;
    writing-mode: vertical-lr;
    text-orientation: mixed;
    font-family: DM Sans;
    margin-top: 40px;
    margin-bottom: 30px;
    font-size: 19px;
    cursor: default;
  }
  #wpforms-form-5547 > div.wpforms-field-container,
  #wpforms-form-2356 > div.wpforms-field-container {
    text-align: center;
    display: flex;
    justify-content: center;
  }
  #fb-social {
    width: 13px;
  }
  #social-bar {
    width: 8vw !important;
  }
  #mega-menu-overlay {
    width: 80vw;
  }
  #post-5587
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-41322c4.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-373bfb2,
  #post-1507
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-41322c4.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-373bfb2 {
    width: 45% !important;
    margin-left: 38px !important;
  }
  #post-23189
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section.elementor-section.elementor-inner-section.elementor-element.elementor-element-457a65e.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default,
  #post-24247
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section.elementor-section.elementor-inner-section.elementor-element.elementor-element-457a65e.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div {
    margin-top: 133px !important;
  }
  #creditslcdigital {
    position: absolute;
    right: 9px;
    bottom: -50px;
    color: black !important;
    background: #e0ba9c;
    left: -58px;
  }
  #post-23189
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div.elementor-element.elementor-element-ecc93f7.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor
    > div
    > p,
  #post-24247
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div.elementor-element.elementor-element-ecc93f7.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor
    > div
    > p,
  #Smallchat {
    display: none !important;
  }
  #post-1507
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-41322c4.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-373bfb2 {
    width: 45% !important;
    margin-left: 41px !important;
  }
  #post-2577
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-1679f7c.animated.slideInLeft
    > div
    > div.elementor-element.elementor-element-e4608a4.elementor-widget.elementor-widget-heading
    > div
    > h2,
  #post-23996
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-1679f7c.animated.slideInLeft
    > div
    > div.elementor-element.elementor-element-e4608a4.elementor-widget.elementor-widget-heading
    > div
    > h2,
  #post-23937
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-1679f7c.animated.slideInLeft
    > div
    > div.elementor-element.elementor-element-e4608a4.elementor-widget.elementor-widget-heading
    > div
    > h2 {
    width: 85% !important;
    margin-top: 58px !important;
    margin-left: 7.5% !important;
  }
  #post-23996
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-1679f7c.animated.slideInLeft
    > div
    > div.elementor-element.elementor-element-5a259ce.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor
    > div {
    padding: 0 !important;
  }
  #post-24237
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-1679f7c.animated.slideInLeft
    > div
    > div.elementor-element.elementor-element-5a259ce.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor
    p,
  #post-24237
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-1679f7c.animated.slideInLeft
    > div
    > div.elementor-element.elementor-element-5a259ce.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor
    span {
    padding: 0 !important;
    margin: 0 !important;
  }
  #post-24249
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default,
  #post-1333
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default,
  #post-23189
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div.elementor-element.elementor-element-e4608a4.elementor-widget.elementor-widget-heading,
  #post-24247
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section.elementor-section.elementor-inner-section.elementor-element.elementor-element-457a65e.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div
    > div
    > h2 {
    margin-top: 75px !important;
  }
  #post-25
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-f7445bf.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-0e6ecf9
    > div
    > div.elementor-element.elementor-element-cb2327b.elementor-widget.elementor-widget-heading
    > div
    > h2 {
    width: 85%;
    margin-left: 7.5%;
  }
  #post-23818
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-5993935.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-f0842ef
    > div
    > div
    > div
    > span {
    font-size: 20px;
    display: block;
    width: 90%;
    margin-left: 5%;
  }
  #post-23818
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-5993935.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-f0842ef
    > div
    > div
    > div
    > ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0 0 0 30px;
  }
  #post-23189
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section.elementor-section.elementor-inner-section.elementor-element.elementor-element-457a65e.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div
    > div
    > h2 {
    margin-top: -75px !important;
  }
  #creditslcdigital,
  #post-23189
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div.elementor-element.elementor-element-e4608a4.elementor-widget.elementor-widget-heading,
  #post-24247
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div.elementor-element.elementor-element-e4608a4.elementor-widget.elementor-widget-heading {
    display: none !important;
  }
  .wpforms-field {
    width: 80vw !important;
    margin-left:5vw!important;
  }
  #post-1333
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-8909e35.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div
    > div
    > h2,
  #post-1333
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-8909e35.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div {
    margin: 0 !important;
  }
  .notre__equipe > div > div {
    width: 48%;
    margin: 0 !important;
    padding: 0 !important;
  }
  #post-1333
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-89c1fd1.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default {
    padding-bottom: 0 !important;
  }
  #post-1333
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-41322c4.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div {
    display: none !important;
  }
  #post-1333
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-41322c4.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default {
    margin-top: 50px !important;
  }
  #post-2577
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-2ce378b.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default,
  #post-23996
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-2ce378b.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default,
  #post-23937
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-2ce378b.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default {
    padding: 50px 0 50px 0 !important;
  }
  #post-2692
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-08e43e7.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    width: 90% !important;
    margin-left: 5% !important;
  }
  #post-2692
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-daa137b.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-784af8b
    > div
    > div
    > div
    > p {
    margin-left: 30px !important;
  }
  #post-3569
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-15c1678.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div {
    flex-direction: column-reverse !important;
  }
  #post-3569
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-1679f7c.animated.slideInLeft
    > div
    > div.elementor-element.elementor-element-5a259ce.elementor-widget.elementor-widget-text-editor
    > div,
  #post-3569
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-15c1678.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-0634a57.animated.slideInRight
    > div
    > div.elementor-element.elementor-element-0b47b87.elementor-widget.elementor-widget-text-editor
    > div {
    padding: 0 !important;
  }
  #post-3569
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-15c1678.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-0634a57.animated.slideInRight
    > div
    > div.elementor-element.elementor-element-c3356e1.elementor-widget.elementor-widget-html
    > div {
    margin: 0 !important;
  }
  #post-3569
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-1679f7c.animated.slideInLeft
    > div
    > div.elementor-element.elementor-element-3eaed79.elementor-widget.elementor-widget-html
    > div {
    margin-top: -15px !important;
    margin-bottom: 35px !important;
  }
  .mob-menu-header-holder {
    width: 100%;
    background-color: #111;
    height: 50px;
    position: fixed;
  }
  .top_flex_container h2 {
    text-align: center;
  }
  #footer-socials {
    margin-left: -44px;
  }
  .elementor-element-8909e35 .elementor-col-25 {
    width: 50% !important;
  }
  #post-1333
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-8909e35.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section.elementor-section.elementor-inner-section.elementor-element.elementor-element-a1beac2.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-0ff6556
    > div
    > div.elementor-element.elementor-element-bbf65a4.elementor-widget.elementor-widget-text-editor {
    margin-bottom: 50px !important;
  }
  body
    > div.mob-menu-header-holder.mobmenu
    > div.mob-menu-logo-holder
    > h3
    > span {
    color: #fff;
    font-variant: all-small-caps;
    font-size: 25px !important;
    font-family: "Mirador Book" !important;
    margin-left: -15px !important;
  }
  .mob-menu-header-holder,
  .mobmenu-overlay {
    background: rgba(56, 82, 71, 0.875) !important;
  }
}
@media (max-width: 768px) {
    
.page-id-29694 .landing-flex-container {
    height: 0;
}

.elementor-29694 .elementor-element.elementor-element-72073d7 > .elementor-container {
    min-height: 66vh!important;
}

#post-29694 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-72073d7.elementor-section-full_width.elementor-section-height-min-height.elementor-section-stretched.elementor-section-height-default.elementor-section-items-middle.elementor-motion-effects-element.elementor-motion-effects-element-type-background > div.elementor-container.elementor-column-gap-default > div > div > div {
        margin-bottom: 201px;
}

#post-29694 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-72073d7.elementor-section-full_width.elementor-section-height-min-height.elementor-section-stretched.elementor-section-height-default.elementor-section-items-middle.elementor-motion-effects-element.elementor-motion-effects-element-type-background > div.elementor-container.elementor-column-gap-default > div > div > div {
    margin-bottom: 0px;
}

.elementor-29694 .elementor-element.elementor-element-72073d7 > .elementor-background-overlay {
    background-color: #0000003D;
    opacity: 0.65;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-29694 .elementor-element.elementor-element-72073d7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 44px!important;
    margin-bottom: 0px;
    padding: 0px 0px 227px 0px;
}
    
    #wpforms-28349 input,
    #wpforms-28349 textarea,
    #wpforms-28349 select {
        
    }
    
    #wpforms-671-field_10-container, #wpforms-submit-671 {
        margin-left:10vw!important;
    }
	
	#wpforms-671-field_10 {
	    max-width:initial!important;
	}
	
	#mobile-top-green-bg {
		position:fixed;
		top:0;left:0;
		background-color:#385247 !important;
		height:80px;
		width:100vw;
		z-index:1000;
		margin-bottom:20px;
	}
#mega-menu-overlay {
  position: fixed;
  top: 0;
  right: 0;
  width: 100vw;
  height: 100vh;
  background-color: #fff;
  z-index: 1001;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  transform: translateX(100%);
  transition: transform 0.3s ease-in-out;
}
	
.top-logo-text svg {
    fill: #fff !important;
    position: fixed !important;
    top: -47px !important;
    left: 35px !important;
    z-index: 1000 !important;
    width: 175px;
    height: 175px;
}
	
	.mobmenu-right-alignment, .mobmenu-panel, .mobmenu-right-panel {
		display:none!important;
	}
	
	#hamburger-toggle {
		z-index:100000000;
	}
	
	#masthead {
		display:none!important;
	}
}
@media (max-width: 541px) {
    
    .elementor-element-ea7888a span {
        font-size:25px!important;
    }
    
    .elementor-element-ea7888a svg {
        display:none!important;
    }
    
    #post-28154 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-1a63ec8.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-2357928 > div > div.elementor-element.elementor-element-f4db14d.elementor-widget.elementor-widget-heading > div > h2 {
        max-width:90%!important;
        margin-left:5%!important;
    }
    
    #post-24241 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-fc6ede6.elementor-section-full_width.elementor-section-stretched.elementor-hidden-desktop.elementor-hidden-tablet.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > a > img, #post-23818 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-5b3f107.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > a > img {
        width:100vw!important;
    }
    
    #cm__title {
        margin-top:25px!important;
    }
    
    
  #wpforms-27106 {
    width: 90vw !important;
  }
  .page-id-27082 #wpforms-form-5714 {
    width: initial !important;
  }
  
  #post-24239 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-40ad610.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > a > img {
      width:100vw!important;
  }
  
  #post-24239 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-daa137b.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > section > div > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-784af8b > div > div > div {
      padding:0!important;
  }
  
  #post-24239 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-e56391b.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
      margin-bottom:-50px!important;
  }
  
  #post-2692 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-e56391b.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-2bf9cd0 > div > div > div > h2 {
      margin-top:-30px!important;
  }
  
  #post-27082
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-edccd58.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div
    > div
    > h2,
  #post-27082
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-cb907f6.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div
    > div
    > h2 {
    margin-top: 20px !important;
  }
  #post-27082
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-edccd58.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div {
    margin-bottom: -30px !important;
  }
  #post-26312
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div.elementor-element.elementor-element-5a259ce.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor
    > div {
    padding: initial !important;
  }
  .weddings-slide .marie {
    font-size: 26px !important;
  }
  .weddings-slider {
    padding: initial 10px;
  }
  #post-25
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-3eb14cd.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-879e001
    > div
    > div
    > div
    > a
    > img,
  #post-25
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-f7445bf.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-0b0aff4
    > div
    > div
    > div
    > a
    > img,
  #post-25
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-f5c474f.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-4a448c5
    > div
    > div
    > div
    > a
    > img {
    padding: 15px !important;
  }
  #post-1507
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-41322c4.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div
    > div
    > h2 {
    margin-top: 100px !important;
    margin-bottom: -37px;
  }
  #post-22825
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div {
    margin-top: 50px !important;
  }
  #post-6002
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section {
    margin: 25px !important;
  }
  .hide-mobile {
    display: none !important;
  }
  .single-post h2 {
    width: 90vw !important;
    margin-left: 5vw !important;
    margin-bottom: 25px !important;
    padding: 0 !important;
  }
  .single-post h3 {
    margin-left: 5%;
    max-width: 90%;
  }
  .single-post .elementor-widget-container:has(span) {
    margin: 0 !important;
    margin-top: 25px !important;
  }
  #post-25499
    > div
    > div.entry-content
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-5c66867.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-5c73bbf
    > div
    > div
    > div,
  #post-25452
    > div
    > div.entry-content
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-5c66867.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-5c73bbf
    > div
    > div
    > div {
    margin-left: 5% !important;
  }
  #post-25
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-f7445bf.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-0e6ecf9
    > div
    > div.elementor-element.elementor-element-cb2327b.elementor-widget.elementor-widget-heading {
    margin-top: 75px !important;
  }
  .elementor-widget-Single.Calendar {
    margin: 2.5%;
  }
  .wpsbc-legend {
    text-align: center;
  }
  .landing-flex-container h1 {
    color: white;
    font-size: 40px !important;
    width: 90%;
    text-align: center;
  }
  #mobmenuright li a {
    font-family: "Mirador Book" !important;
  }
  #post-23996
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-1679f7c.animated.slideInLeft
    > div
    > div.elementor-element.elementor-element-5a259ce.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor {
    max-width: 100% !important;
    width: 100% !important;
  }
  #post-24239
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-e56391b.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-bottom: 0 !important;
  }
  #post-24239
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-9c0a644.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-bottom: 25px !important;
  }
  .elementor-2692 .elementor-element.elementor-element-3209648 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
      box-shadow 0.3s;
    margin-top: -50px;
    margin-bottom: 48px;
  }
  #post-2692
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-9c0a644.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default,
  .elementor-23818 .elementor-element.elementor-element-3209648 {
    padding-bottom: 50px;
    margin-bottom: 0 !important;
  }
  #post-23818
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-9c0a644.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin-bottom: 30px;
  }
  .elementor-23818 .elementor-element.elementor-element-3209648,
  #post-23818
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-e56391b.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin: 0 !important;
  }
  #post-24249
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-2ce378b.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-f32b710.animated.slideInRight
    > div
    > div.elementor-element.elementor-element-cc5a423.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor
    > div
    p {
    margin: 25px 0 !important;
  }
  #post-24249
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-2ce378b.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-f32b710.animated.slideInRight
    > div
    > div.elementor-element.elementor-element-cc5a423.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor
    > div
    p {
    width: 100% !important;
  }
  #post-23818
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-daa137b.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-784af8b
    > div
    > div
    > div,
  #post-24237
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-1679f7c.animated.slideInLeft
    > div
    > div.elementor-element.elementor-element-5a259ce.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor
    > div,
  #post-23937
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-1679f7c.animated.slideInLeft
    > div
    > div.elementor-element.elementor-element-5a259ce.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor
    > div {
    padding: 0 !important;
  }
  #post-24237
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-1679f7c.animated.slideInLeft
    > div
    > div.elementor-element.elementor-element-5a259ce.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor,
  #post-2692
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-9c0a644.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    max-width: 100% !important;
    width: 100% !important;
  }
  #post-24237
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-1679f7c.animated.slideInLeft
    > div
    > div.elementor-element.elementor-element-5a259ce.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor
    > div
    > p,
  #post-23996
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-1679f7c.animated.slideInLeft
    > div
    > div.elementor-element.elementor-element-5a259ce.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor
    > div
    > p {
    margin-left: 5% !important;
    width: 90% !important;
  }
  #post-24237
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-1679f7c.animated.slideInLeft
    > div
    > div.elementor-element.elementor-element-5a259ce.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor {
    padding-bottom: 50px !important;
  }
  #post-23818
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-daa137b.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-3e5cc62 {
    margin-top: 30px;
  }
  #post-23818
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-daa137b.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div {
    margin-bottom: -25px;
  }
  span.wpml-ls-native {
    font-size: 26px !important;
  }
  .elementor-24241 .elementor-element.elementor-element-3209648 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
      box-shadow 0.3s;
    margin-top: -50px !important;
    margin-bottom: 74px !important;
  }
  #post-24241
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-e56391b.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin-bottom: 0;
  }
  #post-24241
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-9c0a644.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin-bottom: 35px;
  }
  #post-24241
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-3209648.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div.elementor-element.elementor-element-6b79d7e.elementor-widget.elementor-widget-heading
    > div
    > h2 {
    margin-top: 0 !important;
  }
  #post-24251
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-8f3843c.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default {
    padding: 80px 0 !important;
  }
  #post-24251
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-89c1fd1.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-a005b2f
    > div
    > div {
    margin: 0 !important;
    padding: 0 !important;
  }
  #post-24251
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-89c1fd1.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-a005b2f
    > div
    > div
    p,
  #post-24251
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-89c1fd1.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-9b14e27
    > div
    > div
    p {
    margin: 5% !important;
    width: 90% !important;
    max-width: initial;
  }
  .elementor-24251 .elementor-element.elementor-element-41322c4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
      box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: -20px;
    padding: 00px 0 44px 0;
  }
  .elementor-element-a1beac2 p {
    text-align: left !important;
  }
  .elementor-24251
    .elementor-element.elementor-element-4a0c310
    > .elementor-widget-container {
    margin: 0 0 75px 0 !important;
  }
  #post-24251
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-89c1fd1.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-a005b2f
    > div
    > div,
  #post-24251
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-89c1fd1.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-9b14e27
    > div
    > div {
    max-width: 100% !important;
    width: 100% !important;
  }
  .elementor-element-bbf65a4,
  .elementor-element-1efe289 {
    color: #385247;
    margin-bottom: 47px !important;
  }
  #post-24251
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-8909e35.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section.elementor-section.elementor-inner-section.elementor-element.elementor-element-61d55f1.animated-fast.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.animated.slideInRight
    > div
    > div.elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-7a937b2
    > div
    > div.elementor-element.elementor-element-68cc4f7.elementor-widget.elementor-widget-text-editor {
    margin-top: 25px;
  }
  #post-1333
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-8909e35.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section.elementor-section.elementor-inner-section.elementor-element.elementor-element-61d55f1.animated-fast.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.animated.slideInRight
    > div
    > div.elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-7a937b2
    > div
    > div.elementor-element.elementor-element-68cc4f7.elementor-widget.elementor-widget-text-editor,
  #post-24251
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-8909e35.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section.elementor-section.elementor-inner-section.elementor-element.elementor-element-61d55f1.animated-fast.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.animated.slideInRight
    > div
    > div.elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-e2b2b9e
    > div
    > div.elementor-element.elementor-element-b482c8c.elementor-widget.elementor-widget-text-editor {
    margin-top: 0 !important;
  }
  .sub-title-parle-de-nous.elementor-widget.elementor-widget-text-editor > div {
    margin-left: 0 !important;
  }
  .elementor-element-a030fb0 p,
  .elementor-element-a030fb0 span,
  .elementor-element-a030fb0 a {
    text-align: left !important;
  }
  #post-1333
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-8909e35.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section.elementor-section.elementor-inner-section.elementor-element.elementor-element-a1beac2.animated-fast.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.animated.slideInLeft
    > div
    > div.elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-0ff6556
    > div
    > div.elementor-element.elementor-element-2fbd5c1.elementor-widget.elementor-widget-text-editor {
    margin-top: -50px !important;
  }
  #post-1333
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-8909e35.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section.elementor-section.elementor-inner-section.elementor-element.elementor-element-a1beac2.animated-fast.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.animated.slideInLeft
    > div
    > div.elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-1907418
    > div
    > div.elementor-element.elementor-element-51d04f6.sub-title-parle-de-nous.elementor-widget.elementor-widget-text-editor {
    margin-top: -25px;
  }
  #post-1333
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-8909e35.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section.elementor-section.elementor-inner-section.elementor-element.elementor-element-61d55f1.animated-fast.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.animated.slideInRight
    > div
    > div.elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-7a937b2
    > div
    > div.elementor-element.elementor-element-e5f5de3.sub-title-parle-de-nous.elementor-widget.elementor-widget-text-editor {
    margin-bottom: -5px !important;
  }
  #post-1333
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-8909e35.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section.elementor-section.elementor-inner-section.elementor-element.elementor-element-a1beac2.animated-fast.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.animated.slideInLeft
    > div
    > div.elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-1907418
    > div
    > div.elementor-element.elementor-element-1df98e4.elementor-widget.elementor-widget-text-editor {
    margin-top: -54px !important;
  }
  #post-24247
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section.elementor-section.elementor-inner-section.elementor-element.elementor-element-457a65e.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div
    > div {
    width: 80%;
    margin-left: 10%;
  }
  #post-22825
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default,
  #post-22039
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default,
  #post-21106
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div
    > div
    > div,
  #post-22819
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default {
    margin-top: 35px;
  }
  .elementor-element-b05980e {
    flex-wrap: wrap;
  }
  .elementor-element-b05980e > div > div {
    width: 50%;
  }
  #post-24247
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section.elementor-section.elementor-inner-section.elementor-element.elementor-element-457a65e.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div {
    margin-top: 33px !important;
  }
  #post-22825
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-582da54,
  #post-22039
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-582da54 {
    margin-bottom: 35px;
  }
  #post-1507
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-41322c4.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-ad6a8e4
    > div
    > div.elementor-element.elementor-element-497843e.elementor-widget.elementor-widget-html
    > div
    > a:nth-child(1),
  #post-1507
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-41322c4.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-ad6a8e4
    > div
    > div.elementor-element.elementor-element-94a313b.elementor-widget.elementor-widget-html
    > div
    > a:nth-child(1),
  #post-1507
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-41322c4.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-ad6a8e4
    > div
    > div.elementor-element.elementor-element-b629c61.elementor-widget.elementor-widget-html
    > div
    > span,
  #post-5587
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-41322c4.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-ad6a8e4
    > div
    > div.elementor-element.elementor-element-497843e.elementor-widget.elementor-widget-html
    > div
    > a:nth-child(1)
    > strong,
  #post-5587
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-41322c4.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-ad6a8e4
    > div
    > div.elementor-element.elementor-element-94a313b.elementor-widget.elementor-widget-html
    > div
    > a:nth-child(1)
    > strong,
  #post-5587
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-41322c4.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-ad6a8e4
    > div
    > div.elementor-element.elementor-element-b629c61.elementor-widget.elementor-widget-html
    > div
    > span {
    color: #385247;
    font-size: 22px !important;
    cursor: pointer;
    font-family: "Mirador Book" !important;
    font-weight: 400 !important;
  }
  .wedding-credits-container {
    width: 90%;
    margin-left: 5%;
    font-size: 18px !important;
    color: #385247;
  }
  .wedding-credits-container a {
    font-size: 18px !important;
    color: #385247;
    text-decoration: underline !important;
  }
  #post-25
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-f5c474f.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-d5cc15c
    > div
    > div.elementor-element.elementor-element-b07726b.elementor-widget.elementor-widget-heading
    > div
    > h2
    > a,
  #post-25
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-f7445bf.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-0e6ecf9
    > div
    > div.elementor-element.elementor-element-cb2327b.elementor-widget.elementor-widget-heading
    > div
    > h2
    > a,
  #post-25
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-3eb14cd.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-fdb8751
    > div
    > div.elementor-element.elementor-element-e214464.elementor-widget.elementor-widget-heading
    > div
    > h2
    > a {
    font-size: 35px !important;
  }
  #top-sticky-bar {
    display: none !important;
  }
  .elementor-image-gallery .gallery-item {
    width: 50% !important;
  }
  .gallery-item > div > img {
    width: 150px !important;
  }
  #post-24237
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-faa13f3.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div
    > div
    > h2,
  #post-23996
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-fa2201e.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div
    > div
    > h2 {
    margin-top: -10px !important;
  }
  #cc-main > div > div {
    left: 0 !important;
  }
}
@media (min-width: 541px) {
  .elementor-element-85c3ff5,
  .elementor-element-f29f10f,
  .elementor-element-b42192e {
    display: none;
  }
  #eapps-instagram-feed-1
    > div
    > div.eapps-instagram-feed-content
    > div.eapps-instagram-feed-posts-container
    > div
    > div.eapps-instagram-feed-posts-grid-load-more-container.eapps-instagram-feed-posts-grid-load-more-enabled
    > div {
    display: none !important;
  }
}
@media (max-width: 540px) {
  #cc-main > div > div {
    margin: 0 12.5px !important;
    background-color: #385247 !important;
  }
  #cc-main > div > div > div.cm__body > div.cm__btns {
    border-top: none !important;
  }
  #post-26312
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-edccd58.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div
    > div
    > h2 {
    margin-top: 50px !important;
  }
  #post-26312
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-edccd58.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div
    > div
    > h2,
  #post-26312
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-cb907f6.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div
    > div
    > h2,
  #post-27082
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-edccd58.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div
    > div
    > h2,
  #post-27082
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-cb907f6.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div
    > div
    > h2 {
    width: 85% !important;
    margin-left: 7.5%;
    font-size: 24px !important;
    font-weight: 500 !important;
    font-family: "DM Sans" !important;
  }
  #post-26312
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-2502ddc.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div.elementor-element.elementor-element-f83bc8d.elementor-widget.elementor-widget-heading
    > div
    > h2,
  #post-26312
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-cb907f6.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div
    > div
    > h2 {
    margin-top: 50px !important;
  }
  #post-26312
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-cb907f6.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div
    > div {
    margin: 50px 0 0 0 !important;
  }
  #wpforms-26988 {
    justify-content: center !important;
    width: 85vw !important;
  }
  .page-id-26312 #wpforms-form-671 {
    width: initial !important;
    margin: 0;
  }
  #post-23996
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-38c246a.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-7cb4f27
    > div
    > div.elementor-element.elementor-element-46636b5.elementor-widget.elementor-widget-heading
    > div {
    width: initial !important;
    margin-left: 0 !important;
  }
  #post-23996
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-38c246a.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-7cb4f27
    > div
    > div.elementor-element.elementor-element-de5b31c.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor
    > div {
    padding: 0 !important;
  }
  #post-24237
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-11df1b2.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-66.elementor-top-column.elementor-element.elementor-element-e053d0c
    > div
    > div.elementor-element.elementor-element-13eb273.elementor-widget.elementor-widget-heading
    > div {
    width: 80%;
    margin-left: 10%;
  }
  #post-24237
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-11df1b2.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-66.elementor-top-column.elementor-element.elementor-element-e053d0c
    > div
    > div.elementor-element.elementor-element-5526e74.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor
    > div {
    padding: 0 !important;
  }
  #post-24237
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-11df1b2.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-66.elementor-top-column.elementor-element.elementor-element-e053d0c
    > div
    > div.elementor-element.elementor-element-5526e74.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor,
  #post-23996
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-38c246a.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-7cb4f27
    > div
    > div.elementor-element.elementor-element-de5b31c.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor {
    width: 100% !important;
    max-width: 100% !important;
  }
  #post-24237
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-11df1b2.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-66.elementor-top-column.elementor-element.elementor-element-e053d0c
    > div
    > div.elementor-element.elementor-element-13eb273.elementor-widget__width-initial.elementor-widget.elementor-widget-heading {
    max-width: 100% !important;
    width: 100% !important;
  }
  #post-24237
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-11df1b2.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-9b67109
    > div
    > div
    > div
    > img,
  #post-23996
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-38c246a.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-b3d125c
    > div
    > div
    > div
    > img {
    padding: 25px 50px 75px 50px !important;
  }
  #social-bar {
    width: 10vw !important;
  }
  #post-1333
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-035f69b.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div
    > div {
    margin-bottom: 65px !important;
  }
  #post-1333
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-8909e35.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default {
    margin-top: 65px !important;
  }
  .elementor-25
    .elementor-element.elementor-element-cb2327b
    > .elementor-widget-container,
  .elementor-25
    .elementor-element.elementor-element-cb2327b
    > .elementor-widget-container,
  .elementor-25
    .elementor-element.elementor-element-e214464
    > .elementor-widget-container {
    margin: -79px 0 0 0 !important;
  }
  p,
  span,
  ul,
  li,
  a {
    font-size: 18px !important;
  }

  h2.elementor-heading-title {
    margin-top: 50px !important;
    margin-bottom: 0 !important;
  }
  #post-25
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-f7445bf.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-0b0aff4 {
    margin-bottom: -80px !important;
  }
  #post-25
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-f7445bf.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div {
    flex-direction: column-reverse;
    display: flex;
  }
  ul li {
   /* max-width: 85% !important; */
  }
  #post-24239
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-e56391b.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-2bf9cd0
    > div
    > div.elementor-element.elementor-element-4fff43b.elementor-widget.elementor-widget-heading
    > div
    > h2 {
    margin: 0 !important;
  }
  #post-24239
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-e56391b.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-2bf9cd0
    > div
    > div.elementor-element.elementor-element-4fff43b.elementor-widget.elementor-widget-heading {
    margin-top: -57px;
    margin-bottom: -25px;
  }
  #post-5521
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-f7445bf.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-0e6ecf9
    > div
    > div.elementor-element.elementor-element-cb2327b.elementor-widget.elementor-widget-heading,
  #post-5521
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-3eb14cd.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-fdb8751
    > div
    > div.elementor-element.elementor-element-e214464.elementor-widget.elementor-widget-heading,
  #post-5521
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-f5c474f.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-d5cc15c
    > div
    > div.elementor-element.elementor-element-b07726b.elementor-widget.elementor-widget-heading {
    margin-top: 30px;
  }
  #post-5521
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-f7445bf.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-0e6ecf9
    > div
    > div.elementor-element.elementor-element-cb2327b.elementor-widget.elementor-widget-heading
    > div
    > h2,
  #post-5521
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-3eb14cd.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-fdb8751
    > div
    > div.elementor-element.elementor-element-e214464.elementor-widget.elementor-widget-heading
    > div
    > h2 {
    margin-top: 40px !important;
  }
  h2 a {
    font-size: 35px !important;
    font-weight: 500 !important;
  }
  
  h3 a {
    font-size: 29px !important;
    font-weight: 500 !important;
  }
  
  
  #postid-25409 section {
    max-width: 100vw !important;
    width: 100vw !important;
  }
  #post-22805
    > div
    > div.entry-content
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-6bf0e43.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div
    > div
    > h2,
  #post-22805
    > div
    > div.entry-content
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-1b54805.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div
    > div
    > h2,
  #post-22744
    > div
    > div.entry-content
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-6bf0e43.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div
    > div
    > h2,
  #post-22744
    > div
    > div.entry-content
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-1b54805.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div
    > div
    > h2,
  #post-22744
    > div
    > div.entry-content
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-326627e.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div.elementor-element.elementor-element-b183b29.elementor-widget.elementor-widget-heading
    > div
    > h2 {
    width: 90vw !important;
    margin-left: 5vw !important;
    max-width: initial !important;
  }
  #post-22819
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div
    > div
    > div
    > div
    > div
    > article.elementor-portfolio-item.elementor-post.post-25747.post.type-post.status-publish.format-standard.has-post-thumbnail.hentry.category-manoir-davis-en.category-manoir-maplewood-en.category-weddings.elementor-active,
  #post-21106
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div
    > div
    > div
    > div
    > div
    > article.elementor-portfolio-item.elementor-post.post-21904.post.type-post.status-publish.format-standard.has-post-thumbnail.hentry.category-manoir-davis.category-manoir-maplewood.category-mariages.elementor-active {
    margin-bottom: 35px;
  }
  #post-21106
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-7e77e3d.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section,
  #post-22819
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-7e77e3d.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section {
    margin-top: 28px !important;
  }
  #post-25382
    > div
    > div.entry-content
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-c063081.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-06c1b10,
  #post-25409
    > div
    > div.entry-content
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-c063081.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-06c1b10 {
    display: none !important;
  }
  #post-24239
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-6cab5ff.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div {
    padding-top: 20px;
  }
  #post-24239
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-08e43e7.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div {
    margin: 0 20px !important;
  }
  #post-2692
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-daa137b.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-784af8b
    > div
    > div
    > div {
    margin-left: 8%;
  }
  .elementor-2692
    .elementor-element.elementor-element-088c596:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-2692
    .elementor-element.elementor-element-088c596
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer, #post-24239 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-088c596.elementor-section-full_width.elementor-section-height-min-height.elementor-section-stretched.elementor-section-height-default.elementor-section-items-middle {
    background-position: 70% center !important;
    background-repeat: no-repeat;
    background-size: cover;
  }
  
  #post-24239 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-088c596.elementor-section-full_width.elementor-section-height-min-height.elementor-section-stretched.elementor-section-height-default.elementor-section-items-middle > div.elementor-background-overlay {
            opacity:0.20!important;
        }
  
  #post-24241
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-5993935.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-f0842ef
    > div
    > div
    > div {
    margin: 0 5% !important;
  }
  #wpforms-5547-field_1-container > label,
  #wpforms-form-5547 > div.wpforms-submit-container {
    text-align: center !important;
  }
  #wpforms-5547-field_1 {
    max-width: 80%;
    margin-left: 10%;
  }
  #post-25
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-615fbbb.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    padding: 0 !important;
  }
  .elementor-element-f5c474f img {
    width: 100vw !important;
  }
  #post-5521
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-14cbd6e.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-3e54a62
    > div
    > div
    > div
    > a
    > div.elementor-cta__content
    > div.elementor-cta__button-wrapper.elementor-cta__content-item.elementor-content-item {
    margin-top: -53px !important;
  }
  #post-5521
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-14cbd6e.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-b4cbca2
    > div
    > div
    > div
    > a
    > div.elementor-cta__content
    > div.elementor-cta__button-wrapper.elementor-cta__content-item.elementor-content-item {
    margin-top: -25px !important;
  }
  #post-5521
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-f5c474f.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-d5cc15c
    > div
    > div.elementor-element.elementor-element-b07726b.elementor-widget.elementor-widget-heading
    > div
    > h2 {
    margin-top: 0 !important;
  }
  .elementor-tab-title {
    height: 104px;
    width: 95%;
    display: block !important;
  }
  .elementor-element-ba21668 > div > div,
  .elementor-element-586d9c3 > div > div,
  .elementor-element-edd0189 > div > div {
    max-width: 50% !important;
  }
  .elementor-element-c331b20,
  .elementor-element-6dee3c2,
  .elementor-element-bfb3c63 {
    padding-bottom: 0 !important;
  }
  #post-1333
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div
    > div
    > h2 {
    margin-bottom: 60px !important;
    margin-top: 10px !important;
  }
  #post-1333
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-89c1fd1.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-9b14e27
    > div
    > div,
  #post-1333
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-89c1fd1.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-a005b2f
    > div
    > div {
    max-width: 95% !important;
    width: 95% !important;
  }
  .elementor-accordion-item {
    margin: 15px !important;
  }
  .elementor-accordion
    .elementor-tab-title
    .elementor-accordion-icon.elementor-accordion-icon-left {
    text-align: left;
    margin-right: -25px;
    margin-top: 5px;
  }
  p {
    width: 90% !important;
    margin-left: 5% !important;
    max-width: initial !important;
    text-align: justified !important;
  }
  #post-25
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-5c601d5.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-beecd04 {
    padding-top: 20px !important;
  }
  #post-25
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-f7445bf.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-0e6ecf9
    > div
    > div.elementor-element.elementor-element-cb2327b.elementor-widget.elementor-widget-heading
    > div
    > h2 {
    width: 60% !important;
    margin-left: 20% !important;
  }
  #post-24247
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-269c9d4.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section.elementor-section.elementor-inner-section.elementor-element.elementor-element-098b97d.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-20.elementor-inner-column.elementor-element.elementor-element-4354d91
    > div
    > div
    > div
    > img {
    margin-top: -22px;
  }
  #post-25
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-c8d7fe9.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-64a83fd
    > div
    > div
    > div
    > p {
    width: 90%;
    margin-left: 5%;
  }
  .footer-text {
    margin: 2px 0 !important;
    font-size: 15px !important;
  }
  #creditslcdigital > span > img {
    margin-bottom: -3px !important;
  }
  #creditslcdigital {
    padding: 15px !important;
    float: right;
    text-align: center;
    background: #e0ba9c;
    position: initial;
    width: 100vw !important;
  }
  #Smallchat {
    display: none !important;
  }
  .mmt50 {
    margin-top: 50px;
  }
  .hide-mobile {
    display: none !important;
  }
  #post-2692
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-5993935.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-f0842ef
    > div
    > div
    > div
    > p {
    width: 90%;
    margin-left: 5%;
  }
  #post-2692
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-5993935.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-f0842ef
    > div
    > div
    > div
    > ul {
    margin: 0 !important;
    width: 90%;
    margin-left: 8% !important;
  }
  #post-2692
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-e56391b.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin-bottom: 0 !important;
  }
  #post-5521
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-aaf28f9.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div,
  #post-5521
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-f7445bf.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div {
    flex-direction: column-reverse;
  }
  #post-1333
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div.elementor-element.elementor-element-5a259ce.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor {
    width: initial !important;
    max-width: initial !important;
  }
  #post-3475
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-f2e4416.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div
    > div
    > div,
  #post-5579
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-f2e4416.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div
    > div
    > div {
    height: initial !important;
  }
  #eapps-instagram-feed-1 {
    margin-top: 0 !important;
  }
  #post-3569
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-daa137b.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-3e5cc62,
  #post-2692
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-daa137b.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-3e5cc62
    > div,
  #post-2577
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-15c1678.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin-top: 35px !important;
  }
  #post-3475
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-a205e0d.animated.fadeInRight {
    display: none;
  }
  #post-25
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-f7445bf.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div,
  #post-5521
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-4f324c4.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div {
    flex-direction: column-reverse !important;
  }
  #post-5581
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-0d2011b.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-3212488.animated.slideInRight
    > div
    > div.elementor-element.elementor-element-63598d2.elementor-widget.elementor-widget-text-editor
    > div {
    padding: 0 !important;
  }
  #post-5581
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-a205e0d.animated.fadeInRight {
    margin-top: 25px;
    margin-bottom: -80px;
  }
  #post-22419
    > div
    > div.entry-content
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-dc43308.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-344d297
    > div
    > div
    > div {
    padding: 0 !important;
  }
  .entry-title {
    max-width: 90vw !important;
    margin: auto !important;
  }
  #post-3475
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-15c1678.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div
    > div
    > div.elementor-element.elementor-element-c3356e1.elementor-widget.elementor-widget-html
    > div
    > div,
  #post-3536
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-c598035.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div
    > div
    > div,
  #post-5579
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-15c1678.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div
    > div
    > div,
  #post-5593
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-2d5ab11.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div
    > div
    > div {
    display: flex;
    flex-direction: column;
  }
  #post-3475
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-15c1678.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div
    > div
    > div.elementor-element.elementor-element-c3356e1.elementor-widget.elementor-widget-html
    > div,
  #post-5579
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-15c1678.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div
    > div {
    margin: 0 !important;
  }
  .airbnb-btn {
    margin: 0 !important;
    margin-top: 15px !important;
  }
  #post-3536
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-15c1678.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-0634a57.animated.slideInRight
    > div
    > div.elementor-element.elementor-element-0b47b87.elementor-widget.elementor-widget-text-editor
    > div {
    margin-top: -65px !important;
  }
  #post-3536
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-15c1678.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-0634a57.animated.slideInRight
    > div
    > div.elementor-element.elementor-element-0b47b87.elementor-widget.elementor-widget-text-editor
    > div {
    margin: 0 !important;
    padding: 0 !important;
  }
  #post-3569
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-15c1678.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-0634a57.animated.slideInRight
    > div
    > div.elementor-element.elementor-element-c3356e1.elementor-widget.elementor-widget-html
    > div,
  #post-3536
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-1679f7c.animated.slideInLeft
    > div
    > div.elementor-element.elementor-element-3eaed79.elementor-widget.elementor-widget-html
    > div {
    margin: -15px 0 25px 0 !important;
  }
  #post-2692
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-15c1678.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div,
  #post-3536
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-15c1678.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div {
    flex-direction: column-reverse;
  }
  #post-2692
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-15c1678.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-0634a57.animated.slideInRight
    > div
    > div.elementor-element.elementor-element-c3356e1.elementor-widget.elementor-widget-html
    > div,
  #post-3536
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-15c1678.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-0634a57.animated.slideInRight
    > div
    > div.elementor-element.elementor-element-c3356e1.elementor-widget.elementor-widget-html
    > div {
    margin: 15px 0 35px 0 !important;
  }
  .elementor-2577 .elementor-element.elementor-element-f2e4416,
  #post-3475
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-15c1678.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-0634a57.animated.slideInRight
    > div
    > div.elementor-element.elementor-element-0b47b87.elementor-widget.elementor-widget-text-editor
    > div {
    padding: 0 !important;
  }
  #post-3475
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-15c1678.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-0634a57.animated.slideInRight
    > div
    > div.elementor-element.elementor-element-0b47b87.elementor-widget.elementor-widget-text-editor
    > div {
    margin-top: -51px;
  }
  #post-3475
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-15c1678.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-0634a57.animated.slideInRight
    > div
    > div.elementor-element.elementor-element-c3356e1.elementor-widget.elementor-widget-html
    > div {
    margin: 0;
    margin-bottom: 25px;
  }
  #post-3475
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-15c1678.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div {
    flex-direction: column-reverse;
  }
  #post-3475
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-1679f7c.animated.slideInLeft
    > div
    > div.elementor-element.elementor-element-3eaed79.elementor-widget.elementor-widget-html {
    margin-bottom: 58px;
  }

  .elementor-element-14cbd6e {
    padding: 0 !important;
  }
  .notre__equipe h4 {
    font-size: 18px !important;
  }
  .notre__equipe span {
    font-size: 15px !important;
  }
  #post-1333
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-8909e35.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section.elementor-section.elementor-inner-section.elementor-element.elementor-element-a1beac2.animated-fast.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.animated.slideInLeft
    > div
    > div.elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-0ff6556
    > div
    > div.elementor-element.elementor-element-bbf65a4.sub-title-parle-de-nous.elementor-widget.elementor-widget-text-editor {
    margin-bottom: 25px;
  }
  #post-1333
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-8909e35.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section.elementor-section.elementor-inner-section.elementor-element.elementor-element-a1beac2.animated-fast.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.animated.slideInLeft
    > div
    > div.elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-1907418
    > div
    > div.elementor-element.elementor-element-51d04f6.sub-title-parle-de-nous.elementor-widget.elementor-widget-text-editor,
  #post-1333
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-8909e35.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section.elementor-section.elementor-inner-section.elementor-element.elementor-element-61d55f1.animated-fast.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.animated.slideInRight
    > div
    > div.elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-7a937b2
    > div
    > div.elementor-element.elementor-element-e5f5de3.sub-title-parle-de-nous.elementor-widget.elementor-widget-text-editor {
    margin-bottom: 50px;
  }
  .elementor-element.elementor-element-036c7ec
    .sub-title-parle-de-nous.elementor-widget.elementor-widget-text-editor
    > div {
    margin: 0 !important;
  }
  #post-25
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-f5c474f.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div {
    flex-direction: column-reverse;
  }
  #post-1333
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-8ad8ea7.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin-top: 33px;
    margin-bottom: -103px;
  }
  #eapps-instagram-feed-1 {
    margin-top: -105px;
  }
  .elementor-2692
    .elementor-element.elementor-element-c3356e1
    > .elementor-widget-container {
    margin: 0 !important;
  }
  #post-2577
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-1679f7c.animated.slideInLeft
    > div
    > div.elementor-element.elementor-element-3eaed79.elementor-widget.elementor-widget-html {
    padding: 0 0 40px 0 !important;
  }
  #post-2692
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-a205e0d.animated.fadeInRight {
    margin-top: 20px !important;
  }
  .elementor-2692
    .elementor-element.elementor-element-e4608a4
    > .elementor-widget-container {
    margin-bottom: 10px !important;
  }
  .elementor-2692
    .elementor-element.elementor-element-5a259ce
    > .elementor-widget-container,
  .elementor-2692
    .elementor-element.elementor-element-280d480
    > .elementor-widget-container,
  #post-2692
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-15c1678.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-0634a57.animated.slideInRight
    > div
    > div.elementor-element.elementor-element-0b47b87.elementor-widget.elementor-widget-text-editor
    > div {
    padding: 0 !important;
  }
  #post-2577
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-fbdd645.elementor-hidden-desktop.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div,
  #post-2577
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-a205e0d.animated.fadeInRight
    > div {
    padding: 0 !important;
  }
  #post-2577
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-7e77e3d.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default {
    padding-top: 20px !important;
  }
  #post-25
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-f5c474f.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-6e6d2d0
    > div
    > div.elementor-element.elementor-element-43ecb97.elementor-widget.elementor-widget-heading,
  #post-25
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-f5c474f.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-60e100f
    > div
    > div.elementor-element.elementor-element-cf2c943.elementor-widget.elementor-widget-heading
    > div
    > h2,
  #post-25
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-f5c474f.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-026ab6a
    > div
    > div.elementor-element.elementor-element-dbe873b.elementor-widget.elementor-widget-heading
    > div
    > h2 {
    margin: 30px 0 30px 0 !important;
  }
  .elementor-2577 .elementor-element.elementor-element-bfb3c63 {
    padding: 0 !important;
  }
  .elementor-2577
    .elementor-element.elementor-element-c3356e1
    > .elementor-widget-container {
    margin: 0 !important;
  }
  #post-2577
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-15c1678.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-64c974d.animated.fadeInLeft
    > div
    > div
    > div
    > img,
  #eapps-airbnb-reviews-49d21a49-e224-4b2e-b2d6-bddd54117338
    > div
    > div
    > div.WidgetTitle__Container-sc-173f1y-0.eMSRvl
    > div {
    display: none !important;
  }
  #post-2577
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-1679f7c.animated.slideInLeft
    > div
    > div.elementor-element.elementor-element-3eaed79.elementor-widget.elementor-widget-html {
    padding: 40px 0 40px 0;
  }
  #post-2577
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-15c1678.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-0634a57.animated.slideInRight
    > div
    > div.elementor-element.elementor-element-0b47b87.elementor-widget.elementor-widget-text-editor
    > div {
    padding: 0 !important;
  }
  .elementor-2577
    .elementor-element.elementor-element-5a259ce
    > .elementor-widget-container {
    padding: 0 !important;
  }
  #logosvg {
    width: 200px;
    height: 200px;
    z-index: 100;
  }
  #post-1333
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-7e77e3d.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default,
  #post-1507
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-7e77e3d.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default {
    padding-top: 20px;
  }
  #post-1333
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-41322c4.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default {
    padding: 0 !important;
  }
  #post-1333
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-1679f7c.animated.slideInLeft
    > div
    > div.elementor-element.elementor-element-5a259ce.elementor-widget.elementor-widget-text-editor
    > div {
    padding: initial !important;
  }
  #wpforms-2356-field_1-container {
    margin-top: -20px !important;
  }
  #wpforms-2356-field_1-container .wpforms-field-label {
    font-family: "DM Sans";
    color: #385247 !important;
    text-align: center;
  }
  #wpforms-2356 .wpforms-submit-container {
    text-align: center;
  }
  #wpforms-2356-field_1 {
    max-width: 80%;
    margin-left: 10%;
  }
  .elementor-1333 .elementor-element.elementor-element-8909e35 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
      box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: -20px;
    padding: 100px 0 0 0;
  }
  .elementor-element elementor-element-aaf28f9 {
    margin-top: -85px !important;
  }
  #post-25
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-f5c474f.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-d5cc15c {
    margin-top: -90px !important;
  }
  #post-25
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-f5c474f.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div
    > div {
    margin-bottom: -50px !important;
  }
  .elementor-1507 .elementor-element.elementor-element-41322c4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
      box-shadow 0.3s;
    margin-top: 0;
    margin-bottom: -20px;
    padding: 100px 0 0 0;
  }
  body {
    margin: 0;
    width: 100vw;
    max-width: 100vw;
    overflow-x: hidden !important;
  }
  .elementor-element-2be9b3e {
    display: none;
  }
  #footer-socials {
    margin: 0 !important;
  }
  #social-bar {
    position: absolute;
    height: 100vh;
    top: 167px;
    right: 0;
    width: 10vw;
    display: flex;
    justify-content: center;
    flex-direction: column;
  }
  #top-sticky-bar2,
  #top-sticky-bar {
    display: none;
  }
  #top-sticky-bar {
    display: none !important;
  }
  .site-header {
    margin-top: initial !important;
  }
  .top_flex_container {
    height: 84vh;
  }
  #primary-menu {
    margin-top: 0;
    transition: all 0.1s ease-in-out;
    position: fixed;
    width: initial;
    top: 190px;
    left: initial;
  }
  #mobmenuleft li a,
  div.mob-menu-logo-holder > h3 > span {
    font-family: "DM Sans" !important;
  }
  #post-24249
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default
    > div
    > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-1679f7c.animated.slideInLeft
    > div
    > div.elementor-element.elementor-element-5a259ce.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor
    > div {
    padding: 0 !important;
  }
}
@media only screen and (max-width: 768px) {
  .mobmenur-container {
    top: 11px !important;
    margin-right: 5px !important;
    margin-top: 0;
  }
}
#post-23996
  > div
  > div
  > div
  > section.elementor-section.elementor-top-section.elementor-element.elementor-element-38c246a.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
  > div
  > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-7cb4f27
  > div
  > div.elementor-element.elementor-element-46636b5.elementor-widget.elementor-widget-heading
  > div {
  width: 65% !important;
  margin-left: 17.5% !important;
}

@media (max-width: 540px) {
    
    
   #post-23818 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-088c596.elementor-section-full_width.elementor-section-height-min-height.elementor-section-stretched.elementor-section-height-default.elementor-section-items-middle {
       background-image:url("/wp-content/uploads/2025/11/maple_mobile_header2026-2-1.webp")!important;
   }
   
   .elementor-23818 .elementor-element.elementor-element-088c596 > .elementor-background-overlay {
       opacity:0.10!important;
   }
   
   .elementor-23818 .elementor-element.elementor-element-088c596 {
    margin-top:125px!important;
   }
   
   #post-23818 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-c598035.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div.landing-flex-container {
       height:150vh!important;
   }
    
  .elementor-element-81c8b3f,
  .elementor-element-6b0dc75,
  .elementor-element-b5922c8,
  .elementor-element-6b0dc75 {
    display: none !important;
  }
  
  #post-2692 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-cd3d077.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > a > img {
      width:100vw!important;
  }

  #post-25
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-14cbd6e.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-3e54a62
    > div
    > div
    > div
    > a
    > div.elementor-cta__content
    > h2,
  #post-25
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-14cbd6e.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > section
    > div
    > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-b4cbca2
    > div
    > div
    > div
    > a
    > div.elementor-cta__content
    > h2 {
    margin-top: 35px !important;
  }
}

@media (max-width: 1024px) {
	#post-25 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-3eb14cd.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-fdb8751 > div > div.elementor-element.elementor-element-6bf782e.elementor-widget.elementor-widget-text-editor {
		margin-right:5%!important;
	}
	
	#post-25 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-31340e8.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
		margin-top:0!important;margin-bottom:0!important;
	}
	

	
	#post-5521 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-3c1abc4.elementor-section-height-full.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
		height:initial!important;
	}
	
	    .elementor-23996 .elementor-element.elementor-element-b3d125c {
        width: 24.32%;
    }
	
	#post-24237 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-2ce378b.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default {
		margin-bottom:80px!important;
	}
	
	#post-28220 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-5197c324.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default > div > div {
		margin-top:80px!important;
	}
	
	#wpforms-26988, #wpforms-27106, .page-id-26312 #wpforms-form-671, .page-id-27082 #wpforms-form-5714 {
    justify-content: center !important;
    width: initial !important; 
}
	
	#post-25 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-14cbd6e.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > section > div > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-b4cbca2 > div {
		margin-right:1%!important;
	}
	
	#post-25 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-f5c474f.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-d5cc15c > div > div.elementor-element.elementor-element-b07726b.elementor-widget.elementor-widget-heading > div > h2, #post-25 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-f7445bf.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-0e6ecf9 > div > div.elementor-element.elementor-element-cb2327b.elementor-widget.elementor-widget-heading > div > h2, #post-25 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-3eb14cd.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-fdb8751 > div > div.elementor-element.elementor-element-e214464.elementor-widget.elementor-widget-heading > div > h2 {
		text-align:center!important;
	}
	
	.entry-header h1 {
		display:none!important;
	}
	
	#post-25 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-f5c474f.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default > div, #post-25 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-f7445bf.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default > div, #post-25 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-3eb14cd.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default > div {
		padding:60px 0!important;
	}
	
	#post-25 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-14cbd6e.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > section > div > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-3e54a62 > div > div > div > a > div.elementor-cta__content > div.elementor-cta__button-wrapper.elementor-cta__content-item.elementor-content-item, #post-25 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-14cbd6e.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > section > div > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-b4cbca2 > div > div > div > a > div.elementor-cta__content > div.elementor-cta__button-wrapper.elementor-cta__content-item.elementor-content-item {
		display:flex!important;
	}
	
	#widget2 {
		height:360px!important;
	}
	
	#top-sticky-bar {
		opacity:1!important
	}
	
	#post-25 > div > header {
		display:none!important;
	}
	
	#wpforms-2356-field_1-container > label {
		text-align:left!important;
	}
	
	.elementor-element-e4608a4 {
		margin-top:75px!important;
	}
} 

@media (max-width:540px) {
	#post-25 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-f5c474f.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default > div, #post-25 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-f7445bf.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default > div, #post-25 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-3eb14cd.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default > div {
		padding:25px 0!important;
	}
	
	.page page-id-25 sction.elementor-section:nth-child(9) {
		margin-top:-150px!important;
	}
	
	#wpforms-2356-field_1-container > label {
		text-align:center!important;
	}

    #top-overlay {
        top: 200px!important;
	}
	
	#post-25 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-c8d7fe9.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
		padding-top:50vh!important;
	}
}

@media (max-width: 768px) {
	
  #post-28355 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-2ce378b.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-52d0164.animated.fadeInLeft {
	  margin-bottom:50px!important;
	}
	
	#post-28355 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-reverse-mobile.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-1679f7c.animated.slideInLeft > div > div.elementor-element.elementor-element-5a259ce.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor > div {
		padding:0!important;
	}
	
	#post-28355 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb3c63.elementor-section-full_width.elementor-section-stretched.elementor-reverse-mobile.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-1679f7c.animated.slideInLeft > div > div.elementor-element.elementor-element-e4608a4.elementor-widget.elementor-widget-heading {
		margin-top:15px!important;
		
	}
  #hamburger-toggle {
    /* Original: 50px width, 35px height */
    width: 38px;
    height: 26px;
  }

  .line {
    /* Original: 3.5px height */
    height: 3px;
  }

  /* Adjust the 'X' transformation for the new, smaller size */
  #hamburger-toggle.active .line1 {
    /* Original: translate(5px, 5px) */
    transform: rotate(45deg) translate(4px, 4px);
  }

  #hamburger-toggle.active .line3 {
    /* Original: translate(11px, -11px) */
    transform: rotate(-45deg) translate(8px, -8px);
  }
	
	#hamburger-toggle {
    cursor: pointer;
    position: fixed;
    top: 27px;
	}
	
}

  h2 a {
    font-size: 35px !important;
    font-weight: 500 !important;
  }
  
  h3 a {
    font-size: 29px !important;
    font-weight: 500 !important;
  }

@media only screen and (max-width: 784px) {
    
   .page-id-24239 .landing-flex-container, #post-24241 .landing-flex-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100vw;
    height: 150vh;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
    
    .elementor-element-053ead7 > div:nth-child(1) > a:nth-child(1), .elementor-element-aa79d2b > div:nth-child(1) > a:nth-child(1), #post-25 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-358ce13.elementor-section-full_width.elementor-reverse-mobile.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-3590548 > div > div.elementor-element.elementor-element-1fb283b.elementor-widget.elementor-widget-html > div > a {
    margin-left:5%;
}
    
    #post-2692 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-088c596.elementor-section-full_width.elementor-section-height-min-height.elementor-section-stretched.elementor-section-height-default.elementor-section-items-middle {
        height:150vh!important;
    }
    
    #post-2692 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-c598035.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div.landing-flex-container {
        height:150vh!important;
    }
    
    .page-id-2692 #jtg-28727 > div.modula-items > div:nth-child(1) > div.modula-item-content::before {
    content: "Explorer le pavillon";
    position: absolute;
    top: 50%;
    height: 50px;
    left: calc(50% - 100px);
    z-index: 1;
    color: white;
    font-family: "DM Sans";
    font-weight: 500;
    padding: 12px 20px;
    border: white solid 2px;
    width: 195px;
}
    
  .mobmenur-container i {
    color: #fff !important;
  }
}


