.elementor-16 .elementor-element.elementor-element-715d296 > .elementor-container{max-width:1320px;}.elementor-16 .elementor-element.elementor-element-dabddba:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-16 .elementor-element.elementor-element-dabddba > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ED1C24;}.elementor-16 .elementor-element.elementor-element-dabddba > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px -200px;padding:48px 27px 48px 27px;}.elementor-16 .elementor-element.elementor-element-dabddba > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-dabddba{z-index:2;}.elementor-16 .elementor-element.elementor-element-d9769ba .elementor-image img{width:100%;}.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-816c0c1.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-16 .elementor-element.elementor-element-816c0c1.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-16 .elementor-element.elementor-element-816c0c1.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-16 .elementor-element.elementor-element-816c0c1 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-bc047f1 .jet-nav--horizontal{justify-content:flex-end;text-align:right;}.elementor-16 .elementor-element.elementor-element-bc047f1 .jet-nav--vertical .menu-item-link-top{justify-content:flex-end;text-align:right;}.elementor-16 .elementor-element.elementor-element-bc047f1 .jet-nav--vertical-sub-bottom .menu-item-link-sub{justify-content:flex-end;text-align:right;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-bc047f1 .jet-nav--horizontal .jet-nav__sub{text-align:left;}body.rtl .elementor-16 .elementor-element.elementor-element-bc047f1 .jet-nav--horizontal .jet-nav__sub{text-align:right;}.elementor-16 .elementor-element.elementor-element-bc047f1 .menu-item-link-top{color:#3E230D;padding:0px 49px 0px 0px;}.elementor-16 .elementor-element.elementor-element-bc047f1 .menu-item-link-top .jet-nav-link-text{font-family:"Lato", Sans-serif;font-size:18px;font-weight:bold;line-height:1em;}.elementor-16 .elementor-element.elementor-element-bc047f1 .menu-item-link-top .jet-nav-arrow{font-size:13px;}.elementor-16 .elementor-element.elementor-element-bc047f1 .jet-nav__sub{width:250px;}.elementor-16 .elementor-element.elementor-element-bc047f1 .jet-nav--horizontal .jet-nav-depth-0{margin-top:17px;}.elementor-16 .elementor-element.elementor-element-bc047f1 .jet-nav--vertical-sub-left-side .jet-nav-depth-0{margin-right:17px;}.elementor-16 .elementor-element.elementor-element-bc047f1 .jet-nav--vertical-sub-right-side .jet-nav-depth-0{margin-left:17px;}.elementor-16 .elementor-element.elementor-element-bc047f1 .menu-item-link-sub .jet-nav-link-text{font-family:"Lato", Sans-serif;font-size:18px;font-weight:bold;line-height:1.3em;}.elementor-16 .elementor-element.elementor-element-bc047f1 .menu-item-link-sub{background-color:#ED1C24;color:#FFFFFF;padding:17px 17px 17px 55px;}.elementor-16 .elementor-element.elementor-element-bc047f1 .menu-item:hover > .menu-item-link-sub{background-color:#BD171D;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-bc047f1 > .elementor-widget-container{margin:42px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-bc047f1{width:auto;max-width:auto;}.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-efde765.elementor-column .elementor-column-wrap{align-items:center;}.elementor-16 .elementor-element.elementor-element-efde765.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16 .elementor-element.elementor-element-efde765 > .elementor-element-populated{margin:25px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-02bd770 .elementor-button .elementor-align-icon-right{margin-left:12px;}.elementor-16 .elementor-element.elementor-element-02bd770 .elementor-button .elementor-align-icon-left{margin-right:12px;}.elementor-16 .elementor-element.elementor-element-02bd770 .elementor-button{font-family:"Lato", Sans-serif;font-size:18px;font-weight:bold;line-height:1em;background-color:#ED1C24;border-radius:35px 35px 35px 35px;padding:20px 43px 20px 33px;}.elementor-16 .elementor-element.elementor-element-02bd770 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-02bd770 .elementor-button:focus{color:#ED1C24;background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-02bd770 .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-02bd770 .elementor-button:focus svg{fill:#ED1C24;}.elementor-16 .elementor-element.elementor-element-02bd770 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-02bd770{width:auto;max-width:auto;}.elementor-16 .elementor-element.elementor-element-fba2ab5 .elementor-image img{width:30px;}.elementor-16 .elementor-element.elementor-element-fba2ab5 > .elementor-widget-container{margin:0px 5px 0px 25px;}.elementor-16 .elementor-element.elementor-element-fba2ab5{width:auto;max-width:auto;}.elementor-16 .elementor-element.elementor-element-a61b98c .elementor-image img{width:30px;}.elementor-16 .elementor-element.elementor-element-a61b98c > .elementor-widget-container{margin:0px 5px 0px 0px;}.elementor-16 .elementor-element.elementor-element-a61b98c{width:auto;max-width:auto;}.elementor-16 .elementor-element.elementor-element-41a19ef .elementor-image img{width:30px;}.elementor-16 .elementor-element.elementor-element-41a19ef{width:auto;max-width:auto;}.elementor-16 .elementor-element.elementor-element-c6b6a28 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16 .elementor-element.elementor-element-19abf31:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-16 .elementor-element.elementor-element-19abf31 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ED1C24;}.elementor-16 .elementor-element.elementor-element-19abf31 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px -200px;padding:48px 27px 48px 27px;}.elementor-16 .elementor-element.elementor-element-19abf31 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-19abf31{z-index:2;}.elementor-16 .elementor-element.elementor-element-a20f96f .elementor-image img{width:100%;}.elementor-16 .elementor-element.elementor-element-c6b6a28:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-c6b6a28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ED1C24;}.elementor-16 .elementor-element.elementor-element-c6b6a28{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-16 .elementor-element.elementor-element-c6b6a28 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-10495cf > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16 .elementor-element.elementor-element-b713d4f .jet-nav--horizontal{justify-content:flex-end;text-align:right;}.elementor-16 .elementor-element.elementor-element-b713d4f .jet-nav--vertical .menu-item-link-top{justify-content:flex-end;text-align:right;}.elementor-16 .elementor-element.elementor-element-b713d4f .jet-nav--vertical-sub-bottom .menu-item-link-sub{justify-content:flex-end;text-align:right;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-b713d4f .jet-nav--horizontal .jet-nav__sub{text-align:left;}body.rtl .elementor-16 .elementor-element.elementor-element-b713d4f .jet-nav--horizontal .jet-nav__sub{text-align:right;}.elementor-16 .elementor-element.elementor-element-b713d4f .menu-item-link-top{background-color:rgba(2, 1, 1, 0);color:#3E230D;padding:0px 49px 0px 0px;}.elementor-16 .elementor-element.elementor-element-b713d4f .menu-item-link-top .jet-nav-link-text{font-family:"Lato", Sans-serif;font-size:18px;font-weight:bold;line-height:1em;}.elementor-16 .elementor-element.elementor-element-b713d4f .menu-item-link-top .jet-nav-arrow{font-size:13px;}.elementor-16 .elementor-element.elementor-element-b713d4f .jet-nav--horizontal .jet-nav-depth-0{margin-top:17px;}.elementor-16 .elementor-element.elementor-element-b713d4f .jet-nav--vertical-sub-left-side .jet-nav-depth-0{margin-right:17px;}.elementor-16 .elementor-element.elementor-element-b713d4f .jet-nav--vertical-sub-right-side .jet-nav-depth-0{margin-left:17px;}.elementor-16 .elementor-element.elementor-element-b713d4f .menu-item-link-sub .jet-nav-link-text{font-family:"Lato", Sans-serif;font-size:18px;font-weight:bold;line-height:1.3em;}.elementor-16 .elementor-element.elementor-element-b713d4f .menu-item-link-sub{background-color:#ED1C24;color:#FFFFFF;padding:17px 17px 17px 55px;}.elementor-16 .elementor-element.elementor-element-b713d4f .menu-item:hover > .menu-item-link-sub{background-color:#BD171D;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-b713d4f > .elementor-widget-container{margin:48px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-b713d4f{width:auto;max-width:auto;}.elementor-16 .elementor-element.elementor-element-10495cf:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-10495cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(237, 28, 36, 0);}.elementor-16 .elementor-element.elementor-element-10495cf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-16 .elementor-element.elementor-element-10495cf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px){.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-dabddba.elementor-column .elementor-column-wrap{align-items:center;}.elementor-16 .elementor-element.elementor-element-dabddba.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16 .elementor-element.elementor-element-dabddba > .elementor-element-populated{margin:0px 0px 0px 0px;padding:37px 17px 37px 17px;}.elementor-16 .elementor-element.elementor-element-d9769ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-bc047f1 .jet-nav--horizontal{justify-content:flex-end;text-align:right;}.elementor-16 .elementor-element.elementor-element-bc047f1 .jet-nav--vertical .menu-item-link-top{justify-content:flex-end;text-align:right;}.elementor-16 .elementor-element.elementor-element-bc047f1 .jet-nav--vertical-sub-bottom .menu-item-link-sub{justify-content:flex-end;text-align:right;}.elementor-16 .elementor-element.elementor-element-bc047f1 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-19abf31.elementor-column .elementor-column-wrap{align-items:center;}.elementor-16 .elementor-element.elementor-element-19abf31.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16 .elementor-element.elementor-element-19abf31 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:37px 17px 37px 17px;}.elementor-16 .elementor-element.elementor-element-a20f96f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-b713d4f .jet-nav--horizontal{justify-content:flex-end;text-align:right;}.elementor-16 .elementor-element.elementor-element-b713d4f .jet-nav--vertical .menu-item-link-top{justify-content:flex-end;text-align:right;}.elementor-16 .elementor-element.elementor-element-b713d4f .jet-nav--vertical-sub-bottom .menu-item-link-sub{justify-content:flex-end;text-align:right;}.elementor-16 .elementor-element.elementor-element-b713d4f > .elementor-widget-container{margin:40px 0px 0px 0px;}}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-dabddba{width:12%;}.elementor-16 .elementor-element.elementor-element-816c0c1{width:88%;}}@media(max-width:1024px) and (min-width:768px){.elementor-16 .elementor-element.elementor-element-dabddba{width:15%;}.elementor-16 .elementor-element.elementor-element-816c0c1{width:85%;}.elementor-16 .elementor-element.elementor-element-19abf31{width:15%;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-dabddba{width:30%;}.elementor-16 .elementor-element.elementor-element-dabddba > .elementor-element-populated{padding:30px 15px 30px 15px;}.elementor-16 .elementor-element.elementor-element-816c0c1{width:70%;}.elementor-16 .elementor-element.elementor-element-bc047f1 .jet-mobile-menu .menu-item-link{justify-content:flex-end;text-align:right;}.elementor-16 .elementor-element.elementor-element-19abf31{width:50%;}.elementor-16 .elementor-element.elementor-element-19abf31 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-19abf31 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:20px 0px 20px 21px;}.elementor-16 .elementor-element.elementor-element-a20f96f{text-align:left;}.elementor-16 .elementor-element.elementor-element-a20f96f .elementor-image img{width:60%;}.elementor-16 .elementor-element.elementor-element-a20f96f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-c3a39b9{width:50%;}.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-c3a39b9.elementor-column .elementor-column-wrap{align-items:center;}.elementor-16 .elementor-element.elementor-element-c3a39b9.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16 .elementor-element.elementor-element-c3a39b9.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-16 .elementor-element.elementor-element-c3a39b9 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-c6b6a28{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-6114c1d > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-b713d4f .jet-mobile-menu .menu-item-link{justify-content:flex-start;text-align:left;}.elementor-16 .elementor-element.elementor-element-b713d4f .jet-nav--horizontal{justify-content:flex-start;text-align:left;}.elementor-16 .elementor-element.elementor-element-b713d4f .jet-nav--vertical .menu-item-link-top{justify-content:flex-start;text-align:left;}.elementor-16 .elementor-element.elementor-element-b713d4f .jet-nav--vertical-sub-bottom .menu-item-link-sub{justify-content:flex-start;text-align:left;}.elementor-16 .elementor-element.elementor-element-b713d4f .menu-item-link-top .jet-nav-link-text{font-size:16px;}.elementor-16 .elementor-element.elementor-element-b713d4f .jet-nav > .jet-nav__item{margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-b713d4f .menu-item-link-sub .jet-nav-link-text{font-size:16px;}.elementor-16 .elementor-element.elementor-element-b713d4f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-10495cf{margin-top:0px;margin-bottom:-40px;padding:0px 0px 0px 0px;}}/* Start custom CSS for column, class: .elementor-element-dabddba */@media only screen and (max-width: 1680px) {
  .elementor-16 .elementor-element.elementor-element-dabddba>div{
      margin: 0px 0px 0px -100px !important;
  }
}

@media only screen and (max-width: 1440px) {
  .elementor-16 .elementor-element.elementor-element-dabddba>div{
      margin: 0px 0px 0px 0px !important;
  }
}

@media only screen and (max-width: 1280px) {
  .elementor-16 .elementor-element.elementor-element-dabddba{
      margin: 0px 0px 0px 40px !important;
  }
}

@media only screen and (max-width: 1024px) {
  .elementor-16 .elementor-element.elementor-element-dabddba{
      margin: 0px 0px 0px 0px !important;
  }
}/* End custom CSS */
/* Start custom CSS for jet-nav-menu, class: .elementor-element-bc047f1 */.elementor-16 .elementor-element.elementor-element-bc047f1{
    display: inline;
    width: auto;
}

.elementor-16 .elementor-element.elementor-element-bc047f1 .jet-nav__sub {
    background: transparent !important;
}

.elementor-16 .elementor-element.elementor-element-bc047f1 .jet-nav__sub .menu-item{
    -webkit-backface-visibility: hidden;  /* Chrome, Safari, Opera */
  backface-visibility: hidden;
  transition: all 0.3s;
   -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  margin-bottom: 5px;
}

.elementor-16 .elementor-element.elementor-element-bc047f1 .jet-nav__sub .menu-item a{
    border-radius:35px;
    background-image: url("https://marrybrown.com/corporate/wp-content/uploads/2020/03/icon-plus-white.svg");
    background-repeat: no-repeat;
    background-position: 15% center;
    background-size: 18px;
}



.elementor-16 .elementor-element.elementor-element-bc047f1 .jet-nav__sub .menu-item a::before, .elementor-16 .elementor-element.elementor-element-bc047f1 .jet-nav__sub .menu-item a::after {
    content: '';
    z-index:  1;
    border-radius: 30px;
    pointer-events: none;
    position: absolute;
    top:0;
    left: 0;
    width: 0;
    width:100%;
    height:100%;
    -webkit-backface-visibility: hidden;
    -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
    transition: transform 0.3s, opacity 0.3s;
    -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
    transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}


.elementor-16 .elementor-element.elementor-element-bc047f1 .jet-nav__sub .menu-item a::before {
    border: 2px solid #bd171d;
    opacity: 0;
    -webkit-transform: scale3d(1.2, 1.2, 1);
    transform: scale3d(1.2, 1.2, 1);
}


.elementor-16 .elementor-element.elementor-element-bc047f1 .jet-nav__sub .menu-item a:hover::before {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
}

.elementor-16 .elementor-element.elementor-element-bc047f1 .jet-nav__sub .menu-item a::after {
    background: transparent;
}

.elementor-16 .elementor-element.elementor-element-bc047f1 .jet-nav__sub .menu-item a:hover::after {
    opacity: 0;
    -webkit-transform: scale3d(0.8, 0.8, 1);
    transform: scale3d(0.8, 0.8, 1);
}


.elementor-16 .elementor-element.elementor-element-bc047f1 .menu-item-link-depth-0{
    background: linear-gradient(to right, #ED1C24, #ED1C24 50%, #3E230D 50%);
    
    background-clip: text;
  -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
   display:-webkit-box;
  background-size: 200% 100%;
  background-position: 100%;
  transition: background-position 300ms linear;
  text-decoration: none;
  color:#3E230D;
}

.elementor-16 .elementor-element.elementor-element-bc047f1 .menu-item-link-depth-0:hover{
   
   background-position: 0 100%;
   color:#ED1C24;
}
.elementor-16 .elementor-element.elementor-element-bc047f1 .jet-nav-arrow{
    display:-webkit-box;
}
.elementor-16 .elementor-element.elementor-element-bc047f1 .jet-nav__sub .menu-item a:hover {
      background-image: url("https://marrybrown.com/corporate/wp-content/uploads/2020/03/icon-plus-white.svg");
}



@media only screen and (max-width: 1280px) {
  .elementor-16 .elementor-element.elementor-element-bc047f1 .menu-item-link-top {
    padding: 0px 30px 0px 0px !important;
}
}

@media only screen and (max-width: 1228px) {
  .elementor-16 .elementor-element.elementor-element-bc047f1{
    display: block !important;
    width: 100% !important;
}

}

@media only screen and (max-width: 1024px) {
  .elementor-16 .elementor-element.elementor-element-bc047f1 .menu-item-link-top {
    padding: 0px 20px 0px 0px !important;
}
.elementor-16 .elementor-element.elementor-element-bc047f1{
    display: block !important;
    width: 100% !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-02bd770 */.elementor-16 .elementor-element.elementor-element-02bd770{
    -webkit-backface-visibility: hidden;  /* Chrome, Safari, Opera */
  backface-visibility: hidden;
  transition: all 0.3s;
   -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
}


.elementor-16 .elementor-element.elementor-element-02bd770::before, .elementor-16 .elementor-element.elementor-element-02bd770::after {
    content: '';
    z-index:  1;
    border-radius: 30px;
    pointer-events: none;
    position: absolute;
    top:0;
    left: 0;
    width: 0;
    width:100%;
    height:100%;
    -webkit-backface-visibility: hidden;
    -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
    transition: transform 0.3s, opacity 0.3s;
    -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
    transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}


.elementor-16 .elementor-element.elementor-element-02bd770::before {
    border: 2px solid #ed1c24;
    opacity: 0;
    -webkit-transform: scale3d(1.2, 1.2, 1);
    transform: scale3d(1.2, 1.2, 1);
}


.elementor-16 .elementor-element.elementor-element-02bd770:hover::before {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
}

.elementor-16 .elementor-element.elementor-element-02bd770::after {
    background: transparent;
}

.elementor-16 .elementor-element.elementor-element-02bd770:hover::after {
    opacity: 0;
    -webkit-transform: scale3d(0.8, 0.8, 1);
    transform: scale3d(0.8, 0.8, 1);
}




.elementor-16 .elementor-element.elementor-element-02bd770:hover .cls-1{
    fill:#ed1c24;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-02bd770 */.elementor-16 .elementor-element.elementor-element-02bd770{
    -webkit-backface-visibility: hidden;  /* Chrome, Safari, Opera */
  backface-visibility: hidden;
  transition: all 0.3s;
   -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
}


.elementor-16 .elementor-element.elementor-element-02bd770::before, .elementor-16 .elementor-element.elementor-element-02bd770::after {
    content: '';
    z-index:  1;
    border-radius: 30px;
    pointer-events: none;
    position: absolute;
    top:0;
    left: 0;
    width: 0;
    width:100%;
    height:100%;
    -webkit-backface-visibility: hidden;
    -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
    transition: transform 0.3s, opacity 0.3s;
    -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
    transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}


.elementor-16 .elementor-element.elementor-element-02bd770::before {
    border: 2px solid #ed1c24;
    opacity: 0;
    -webkit-transform: scale3d(1.2, 1.2, 1);
    transform: scale3d(1.2, 1.2, 1);
}


.elementor-16 .elementor-element.elementor-element-02bd770:hover::before {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
}

.elementor-16 .elementor-element.elementor-element-02bd770::after {
    background: transparent;
}

.elementor-16 .elementor-element.elementor-element-02bd770:hover::after {
    opacity: 0;
    -webkit-transform: scale3d(0.8, 0.8, 1);
    transform: scale3d(0.8, 0.8, 1);
}




.elementor-16 .elementor-element.elementor-element-02bd770:hover .cls-1{
    fill:#ed1c24;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8535bdb */.elementor-16 .elementor-element.elementor-element-8535bdb{
    display: inline;
    width: auto;
}

@media only screen and (max-width: 1228px) {
  .elementor-16 .elementor-element.elementor-element-8535bdb{
    display: none;
    width: auto;
}

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-816c0c1 */@media only screen and (max-width: 1280px) {
  .elementor-16 .elementor-element.elementor-element-816c0c1 >div >div{
        justify-content: center !important;
}
}

@media only screen and (max-width: 1024px) {
  .elementor-16 .elementor-element.elementor-element-816c0c1 >div >div{
        justify-content: flex-start !important;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-dabddba */@media only screen and (max-width: 1680px) {
  .elementor-16 .elementor-element.elementor-element-dabddba>div{
      margin: 0px 0px 0px -100px !important;
  }
}

@media only screen and (max-width: 1440px) {
  .elementor-16 .elementor-element.elementor-element-dabddba>div{
      margin: 0px 0px 0px 0px !important;
  }
}

@media only screen and (max-width: 1280px) {
  .elementor-16 .elementor-element.elementor-element-dabddba{
      margin: 0px 0px 0px 40px !important;
  }
}

@media only screen and (max-width: 1024px) {
  .elementor-16 .elementor-element.elementor-element-dabddba{
      margin: 0px 0px 0px 0px !important;
  }
}/* End custom CSS */
/* Start custom CSS for jet-nav-menu, class: .elementor-element-bc047f1 */.elementor-16 .elementor-element.elementor-element-bc047f1{
    display: inline;
    width: auto;
}

.elementor-16 .elementor-element.elementor-element-bc047f1 .jet-nav__sub {
    background: transparent !important;
}

.elementor-16 .elementor-element.elementor-element-bc047f1 .jet-nav__sub .menu-item{
    -webkit-backface-visibility: hidden;  /* Chrome, Safari, Opera */
  backface-visibility: hidden;
  transition: all 0.3s;
   -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  margin-bottom: 5px;
}

.elementor-16 .elementor-element.elementor-element-bc047f1 .jet-nav__sub .menu-item a{
    border-radius:35px;
    background-image: url("https://marrybrown.com/corporate/wp-content/uploads/2020/03/icon-plus-white.svg");
    background-repeat: no-repeat;
    background-position: 15% center;
    background-size: 18px;
}



.elementor-16 .elementor-element.elementor-element-bc047f1 .jet-nav__sub .menu-item a::before, .elementor-16 .elementor-element.elementor-element-bc047f1 .jet-nav__sub .menu-item a::after {
    content: '';
    z-index:  1;
    border-radius: 30px;
    pointer-events: none;
    position: absolute;
    top:0;
    left: 0;
    width: 0;
    width:100%;
    height:100%;
    -webkit-backface-visibility: hidden;
    -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
    transition: transform 0.3s, opacity 0.3s;
    -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
    transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}


.elementor-16 .elementor-element.elementor-element-bc047f1 .jet-nav__sub .menu-item a::before {
    border: 2px solid #bd171d;
    opacity: 0;
    -webkit-transform: scale3d(1.2, 1.2, 1);
    transform: scale3d(1.2, 1.2, 1);
}


.elementor-16 .elementor-element.elementor-element-bc047f1 .jet-nav__sub .menu-item a:hover::before {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
}

.elementor-16 .elementor-element.elementor-element-bc047f1 .jet-nav__sub .menu-item a::after {
    background: transparent;
}

.elementor-16 .elementor-element.elementor-element-bc047f1 .jet-nav__sub .menu-item a:hover::after {
    opacity: 0;
    -webkit-transform: scale3d(0.8, 0.8, 1);
    transform: scale3d(0.8, 0.8, 1);
}


.elementor-16 .elementor-element.elementor-element-bc047f1 .menu-item-link-depth-0{
    background: linear-gradient(to right, #ED1C24, #ED1C24 50%, #3E230D 50%);
    
    background-clip: text;
  -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
   display:-webkit-box;
  background-size: 200% 100%;
  background-position: 100%;
  transition: background-position 300ms linear;
  text-decoration: none;
  color:#3E230D;
}

.elementor-16 .elementor-element.elementor-element-bc047f1 .menu-item-link-depth-0:hover{
   
   background-position: 0 100%;
   color:#ED1C24;
}
.elementor-16 .elementor-element.elementor-element-bc047f1 .jet-nav-arrow{
    display:-webkit-box;
}
.elementor-16 .elementor-element.elementor-element-bc047f1 .jet-nav__sub .menu-item a:hover {
      background-image: url("https://marrybrown.com/corporate/wp-content/uploads/2020/03/icon-plus-white.svg");
}



@media only screen and (max-width: 1280px) {
  .elementor-16 .elementor-element.elementor-element-bc047f1 .menu-item-link-top {
    padding: 0px 30px 0px 0px !important;
}
}

@media only screen and (max-width: 1228px) {
  .elementor-16 .elementor-element.elementor-element-bc047f1{
    display: block !important;
    width: 100% !important;
}

}

@media only screen and (max-width: 1024px) {
  .elementor-16 .elementor-element.elementor-element-bc047f1 .menu-item-link-top {
    padding: 0px 20px 0px 0px !important;
}
.elementor-16 .elementor-element.elementor-element-bc047f1{
    display: block !important;
    width: 100% !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-02bd770 */.elementor-16 .elementor-element.elementor-element-02bd770{
    -webkit-backface-visibility: hidden;  /* Chrome, Safari, Opera */
  backface-visibility: hidden;
  transition: all 0.3s;
   -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
}


.elementor-16 .elementor-element.elementor-element-02bd770::before, .elementor-16 .elementor-element.elementor-element-02bd770::after {
    content: '';
    z-index:  1;
    border-radius: 30px;
    pointer-events: none;
    position: absolute;
    top:0;
    left: 0;
    width: 0;
    width:100%;
    height:100%;
    -webkit-backface-visibility: hidden;
    -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
    transition: transform 0.3s, opacity 0.3s;
    -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
    transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}


.elementor-16 .elementor-element.elementor-element-02bd770::before {
    border: 2px solid #ed1c24;
    opacity: 0;
    -webkit-transform: scale3d(1.2, 1.2, 1);
    transform: scale3d(1.2, 1.2, 1);
}


.elementor-16 .elementor-element.elementor-element-02bd770:hover::before {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
}

.elementor-16 .elementor-element.elementor-element-02bd770::after {
    background: transparent;
}

.elementor-16 .elementor-element.elementor-element-02bd770:hover::after {
    opacity: 0;
    -webkit-transform: scale3d(0.8, 0.8, 1);
    transform: scale3d(0.8, 0.8, 1);
}




.elementor-16 .elementor-element.elementor-element-02bd770:hover .cls-1{
    fill:#ed1c24;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-02bd770 */.elementor-16 .elementor-element.elementor-element-02bd770{
    -webkit-backface-visibility: hidden;  /* Chrome, Safari, Opera */
  backface-visibility: hidden;
  transition: all 0.3s;
   -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
}


.elementor-16 .elementor-element.elementor-element-02bd770::before, .elementor-16 .elementor-element.elementor-element-02bd770::after {
    content: '';
    z-index:  1;
    border-radius: 30px;
    pointer-events: none;
    position: absolute;
    top:0;
    left: 0;
    width: 0;
    width:100%;
    height:100%;
    -webkit-backface-visibility: hidden;
    -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
    transition: transform 0.3s, opacity 0.3s;
    -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
    transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}


.elementor-16 .elementor-element.elementor-element-02bd770::before {
    border: 2px solid #ed1c24;
    opacity: 0;
    -webkit-transform: scale3d(1.2, 1.2, 1);
    transform: scale3d(1.2, 1.2, 1);
}


.elementor-16 .elementor-element.elementor-element-02bd770:hover::before {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
}

.elementor-16 .elementor-element.elementor-element-02bd770::after {
    background: transparent;
}

.elementor-16 .elementor-element.elementor-element-02bd770:hover::after {
    opacity: 0;
    -webkit-transform: scale3d(0.8, 0.8, 1);
    transform: scale3d(0.8, 0.8, 1);
}




.elementor-16 .elementor-element.elementor-element-02bd770:hover .cls-1{
    fill:#ed1c24;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8535bdb */.elementor-16 .elementor-element.elementor-element-8535bdb{
    display: inline;
    width: auto;
}

@media only screen and (max-width: 1228px) {
  .elementor-16 .elementor-element.elementor-element-8535bdb{
    display: none;
    width: auto;
}

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-816c0c1 */@media only screen and (max-width: 1280px) {
  .elementor-16 .elementor-element.elementor-element-816c0c1 >div >div{
        justify-content: center !important;
}
}

@media only screen and (max-width: 1024px) {
  .elementor-16 .elementor-element.elementor-element-816c0c1 >div >div{
        justify-content: flex-start !important;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-38ab681 */.elementor-16 .elementor-element.elementor-element-38ab681 {
    background-color: #ed1c24;
}

.elementor-16 .elementor-element.elementor-element-38ab681 .hamburger-icon {
    
  position: relative;
  display: block;
  cursor: pointer;
  transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
}
.elementor-16 .elementor-element.elementor-element-38ab681 .hamburger-icon .line {
  display: block;
  background: #ffffff;
  height: 2px;
      margin-right: 20px;
    margin-left: auto;
  transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
}
.elementor-16 .elementor-element.elementor-element-38ab681 .hamburger-icon .line.line-1 {
    width: 32px;

}
.elementor-16 .elementor-element.elementor-element-38ab681 .hamburger-icon .line.line-2 {
    width: 32px;
    margin-top: 10px
    
}
.elementor-16 .elementor-element.elementor-element-38ab681 .hamburger-icon .line.line-3 {
    width: 32px;
    margin-top: 10px
}
.elementor-16 .elementor-element.elementor-element-38ab681 .hamburger-icon .line.line-4 {
    width: 32px;
    top: 50%;
    opacity: 0;
}

.elementor-16 .elementor-element.elementor-element-38ab681 .hamburger-icon.active{
    margin-left: -2px;
}

.elementor-16 .elementor-element.elementor-element-38ab681 .hamburger-icon.active .line-1 {
  transform: translateX(-20px);
  -webkit-transform: translateX(-20px);
  -moz-transform: translateX(-20px);
}
.elementor-16 .elementor-element.elementor-element-38ab681 .hamburger-icon.active .line-2 {
transform: translateX(-10px);
  -webkit-transform: translateX(-10px);
  -moz-transform: translateX(-10px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-38ab681 */.elementor-16 .elementor-element.elementor-element-38ab681 {
    background-color: #ed1c24;
}

.elementor-16 .elementor-element.elementor-element-38ab681 .hamburger-icon {
    
  position: relative;
  display: block;
  cursor: pointer;
  transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
}
.elementor-16 .elementor-element.elementor-element-38ab681 .hamburger-icon .line {
  display: block;
  background: #ffffff;
  height: 2px;
      margin-right: 20px;
    margin-left: auto;
  transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
}
.elementor-16 .elementor-element.elementor-element-38ab681 .hamburger-icon .line.line-1 {
    width: 32px;

}
.elementor-16 .elementor-element.elementor-element-38ab681 .hamburger-icon .line.line-2 {
    width: 32px;
    margin-top: 10px
    
}
.elementor-16 .elementor-element.elementor-element-38ab681 .hamburger-icon .line.line-3 {
    width: 32px;
    margin-top: 10px
}
.elementor-16 .elementor-element.elementor-element-38ab681 .hamburger-icon .line.line-4 {
    width: 32px;
    top: 50%;
    opacity: 0;
}

.elementor-16 .elementor-element.elementor-element-38ab681 .hamburger-icon.active{
    margin-left: -2px;
}

.elementor-16 .elementor-element.elementor-element-38ab681 .hamburger-icon.active .line-1 {
  transform: translateX(-20px);
  -webkit-transform: translateX(-20px);
  -moz-transform: translateX(-20px);
}
.elementor-16 .elementor-element.elementor-element-38ab681 .hamburger-icon.active .line-2 {
transform: translateX(-10px);
  -webkit-transform: translateX(-10px);
  -moz-transform: translateX(-10px);
}/* End custom CSS */
/* Start custom CSS for jet-nav-menu, class: .elementor-element-b713d4f */.elementor-16 .elementor-element.elementor-element-b713d4f{
    display: inline;
    width: auto;
}

.elementor-16 .elementor-element.elementor-element-b713d4f .jet-nav__sub {
    background: transparent !important;
}

.elementor-16 .elementor-element.elementor-element-b713d4f .jet-nav.jet-nav--horizontal{
    top:0px !important;
    background: transparent;
}

.elementor-16 .elementor-element.elementor-element-b713d4f .jet-nav__sub .menu-item{
    -webkit-backface-visibility: hidden;  /* Chrome, Safari, Opera */
  backface-visibility: hidden;
  transition: all 0.3s;
   -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  margin-bottom: 5px;
}

.elementor-16 .elementor-element.elementor-element-b713d4f .jet-nav__sub .menu-item a{
    border-radius:0px;
    background-image: url("https://marrybrown.com/corporate/wp-content/uploads/2020/03/icon-plus-white.svg");
    background-repeat: no-repeat;
    background-position: 4% center;
    background-size: 18px;
        background-color: #ED1C24;
    padding-left: 62px;
}




.elementor-16 .elementor-element.elementor-element-b713d4f .jet-nav__sub .menu-item a::before, .elementor-16 .elementor-element.elementor-element-b713d4f .jet-nav__sub .menu-item a::after {
    content: '';
    z-index:  1;
    border-radius: 0px;
    pointer-events: none;
    position: absolute;
    top:0;
    left: 0;
    width: 0;
    width:100%;
    height:100%;
    -webkit-backface-visibility: hidden;
    -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
    transition: transform 0.3s, opacity 0.3s;
    -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
    transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}


.elementor-16 .elementor-element.elementor-element-b713d4f .jet-nav__sub .menu-item a::before {
    border: 2px solid #bd171d;
    opacity: 0;
    -webkit-transform: scale3d(1.2, 1.2, 1);
    transform: scale3d(1.2, 1.2, 1);
}


.elementor-16 .elementor-element.elementor-element-b713d4f .jet-nav__sub .menu-item a:hover::before {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
}

.elementor-16 .elementor-element.elementor-element-b713d4f .jet-nav__sub .menu-item a::after {
    background: transparent;
}

.elementor-16 .elementor-element.elementor-element-b713d4f .jet-nav__sub .menu-item a:hover::after {
    opacity: 0;
    -webkit-transform: scale3d(0.8, 0.8, 1);
    transform: scale3d(0.8, 0.8, 1);
}




.elementor-16 .elementor-element.elementor-element-b713d4f .jet-nav__sub .menu-item a:hover {
      background-image: url("https://marrybrown.com/corporate/wp-content/uploads/2020/03/icon-plus-white.svg");
}

.elementor-16 .elementor-element.elementor-element-b713d4f .jet-mobile-menu .menu-item-link {
    justify-content: flex-start;
    text-align: left;
    background-color: #fff;
    padding: 22px 22px 22px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 1px;
}

.elementor-16 .elementor-element.elementor-element-b713d4f .jet-nav__sub.jet-nav-depth-0 {
    margin-top: 1px !important;
    margin-bottom: 10px;
}

.elementor-16 .elementor-element.elementor-element-b713d4f .jet-nav-wrap .jet-nav__mobile-trigger-open {
    display: none;
}
.elementor-16 .elementor-element.elementor-element-b713d4f .jet-nav__sub {
    transition-duration: 0.3s, 0.3s, 0.3s !important;}
.elementor-16 .elementor-element.elementor-element-b713d4f .jet-mobile-menu--full-width.jet-nav-wrap .jet-nav {
    transition-duration: 0.3s, 0.3s !important;
}


.elementor-16 .elementor-element.elementor-element-b713d4f .menu-item-link-depth-0{
    z-index: 10;
}
.elementor-16 .elementor-element.elementor-element-b713d4f .jet-nav-hover .jet-nav__sub {
        z-index: 1;
    
    -webkit-animation: slide-down .3s ease-out;
    -moz-animation: slide-down .3s ease-out;
}

@-webkit-keyframes slide-down {
      0% { opacity: 0; -webkit-transform: translateY(-100%); }   
    100% { opacity: 1; -webkit-transform: translateY(0); }
}
@-moz-keyframes slide-down {
      0% { opacity: 0; -moz-transform: translateY(-100%); }   
    100% { opacity: 1; -moz-transform: translateY(0); }
}


@media only screen and (max-width: 480px) {
    .elementor-16 .elementor-element.elementor-element-b713d4f .jet-nav__sub .menu-item a{
    background-position: 8% center;
}
}/* End custom CSS */
/* Start custom CSS for jet-nav-menu, class: .elementor-element-b713d4f */.elementor-16 .elementor-element.elementor-element-b713d4f{
    display: inline;
    width: auto;
}

.elementor-16 .elementor-element.elementor-element-b713d4f .jet-nav__sub {
    background: transparent !important;
}

.elementor-16 .elementor-element.elementor-element-b713d4f .jet-nav.jet-nav--horizontal{
    top:0px !important;
    background: transparent;
}

.elementor-16 .elementor-element.elementor-element-b713d4f .jet-nav__sub .menu-item{
    -webkit-backface-visibility: hidden;  /* Chrome, Safari, Opera */
  backface-visibility: hidden;
  transition: all 0.3s;
   -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  margin-bottom: 5px;
}

.elementor-16 .elementor-element.elementor-element-b713d4f .jet-nav__sub .menu-item a{
    border-radius:0px;
    background-image: url("https://marrybrown.com/corporate/wp-content/uploads/2020/03/icon-plus-white.svg");
    background-repeat: no-repeat;
    background-position: 4% center;
    background-size: 18px;
        background-color: #ED1C24;
    padding-left: 62px;
}




.elementor-16 .elementor-element.elementor-element-b713d4f .jet-nav__sub .menu-item a::before, .elementor-16 .elementor-element.elementor-element-b713d4f .jet-nav__sub .menu-item a::after {
    content: '';
    z-index:  1;
    border-radius: 0px;
    pointer-events: none;
    position: absolute;
    top:0;
    left: 0;
    width: 0;
    width:100%;
    height:100%;
    -webkit-backface-visibility: hidden;
    -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
    transition: transform 0.3s, opacity 0.3s;
    -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
    transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}


.elementor-16 .elementor-element.elementor-element-b713d4f .jet-nav__sub .menu-item a::before {
    border: 2px solid #bd171d;
    opacity: 0;
    -webkit-transform: scale3d(1.2, 1.2, 1);
    transform: scale3d(1.2, 1.2, 1);
}


.elementor-16 .elementor-element.elementor-element-b713d4f .jet-nav__sub .menu-item a:hover::before {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
}

.elementor-16 .elementor-element.elementor-element-b713d4f .jet-nav__sub .menu-item a::after {
    background: transparent;
}

.elementor-16 .elementor-element.elementor-element-b713d4f .jet-nav__sub .menu-item a:hover::after {
    opacity: 0;
    -webkit-transform: scale3d(0.8, 0.8, 1);
    transform: scale3d(0.8, 0.8, 1);
}




.elementor-16 .elementor-element.elementor-element-b713d4f .jet-nav__sub .menu-item a:hover {
      background-image: url("https://marrybrown.com/corporate/wp-content/uploads/2020/03/icon-plus-white.svg");
}

.elementor-16 .elementor-element.elementor-element-b713d4f .jet-mobile-menu .menu-item-link {
    justify-content: flex-start;
    text-align: left;
    background-color: #fff;
    padding: 22px 22px 22px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 1px;
}

.elementor-16 .elementor-element.elementor-element-b713d4f .jet-nav__sub.jet-nav-depth-0 {
    margin-top: 1px !important;
    margin-bottom: 10px;
}

.elementor-16 .elementor-element.elementor-element-b713d4f .jet-nav-wrap .jet-nav__mobile-trigger-open {
    display: none;
}
.elementor-16 .elementor-element.elementor-element-b713d4f .jet-nav__sub {
    transition-duration: 0.3s, 0.3s, 0.3s !important;}
.elementor-16 .elementor-element.elementor-element-b713d4f .jet-mobile-menu--full-width.jet-nav-wrap .jet-nav {
    transition-duration: 0.3s, 0.3s !important;
}


.elementor-16 .elementor-element.elementor-element-b713d4f .menu-item-link-depth-0{
    z-index: 10;
}
.elementor-16 .elementor-element.elementor-element-b713d4f .jet-nav-hover .jet-nav__sub {
        z-index: 1;
    
    -webkit-animation: slide-down .3s ease-out;
    -moz-animation: slide-down .3s ease-out;
}

@-webkit-keyframes slide-down {
      0% { opacity: 0; -webkit-transform: translateY(-100%); }   
    100% { opacity: 1; -webkit-transform: translateY(0); }
}
@-moz-keyframes slide-down {
      0% { opacity: 0; -moz-transform: translateY(-100%); }   
    100% { opacity: 1; -moz-transform: translateY(0); }
}


@media only screen and (max-width: 480px) {
    .elementor-16 .elementor-element.elementor-element-b713d4f .jet-nav__sub .menu-item a{
    background-position: 8% center;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-10495cf */.elementor-16 .elementor-element.elementor-element-10495cf{
    opacity: 1;
}/* End custom CSS */