/*////////////////////////////////////// Home Header Css ////////////////////////////////////////////////////////////////*/

/* Demi Bold */

 @font-face {
      font-family: 'AvenirNextDemiBold';
      src: url('https://6484508.fs1.hubspotusercontent-na1.net/hubfs/6484508/AvenirNext-DemiBold.otf') format('opentype');
      font-weight: bold;
      font-style: normal;
    }

/* Medium */

@font-face {
     font-family: 'AvenirNextMedium';
      src: url('https://6484508.fs1.hubspotusercontent-na1.net/hubfs/6484508/AvenirNext-Medium.otf') format('opentype');
      font-weight: normal;
      font-style: normal;
    }

/* Bold */

@font-face {
      font-family: 'AvenirNextBold';
      src: url('https://6484508.fs1.hubspotusercontent-na1.net/hubfs/6484508/AvenirNext-Bold.ttf') format('truetype');
      font-weight: bold;
      font-style: normal;
    }

/* Regular */

 @font-face {
      font-family: 'AvenirNextRegular';
      src: url('https://6484508.fs1.hubspotusercontent-na1.net/hubfs/6484508/AvenirNext-Regular.otf') format('opentype');
      font-weight: normal;
      font-style: normal;
    }


a
{
      font-family: 'AvenirNextDemiBold', sans-serif!important;
}
h2
{
     font-family: 'AvenirNextBold', sans-serif!important;
}
.growfast-header__container .growfast-submenu.level-1 span
{
       font-family: 'AvenirNextMedium', sans-serif;
}
.growfast-header__container .growfast-submenu.level-A span
{
         font-family: 'AvenirNextMedium', sans-serif;

}
.growfast-header--header .growfast-has-submenu .growfast-submenu a
{
  letter-spacing:0.5px;
}

/* Top Header */
a.num_link
{
  color:#5C7376!important;
  font-size:14px!important;
  font-family: 'AvenirNextMedium', sans-serif!important;
}

div#hs_cos_wrapper_header-top-module-2_ span 
{
    font-size: 14px;
    line-height: 22px;
/*     font-family: 'Avenir Next',Arial,sans-serif,'sans-serif'; */
    font-weight: 500;
}  
div#hs_cos_wrapper_header-top-module-2_ a 
{
    color: #46BBC4;
    font-size: 14px;
    line-height: 22px;
}
.growfast-header--header {
    background-color: transparent;
}
.growfast-header__logo--main {
    z-index: 9;
}
ul.growfast-submenu.level-1 li {
    z-index: 9!important;
}
ul.growfast-submenu.level-A li {
    z-index: 9;
}
.login-section a {
    z-index: 9;
}
.sign-up-section a {
    z-index: 9;
}
.span12.widget-span.widget-type-cell.dnd-column.dnd_area-column-1-vertical-alignment {
    padding-top: 80px;
}
.growfast-header__container.growfast-content-wrapper.growfast-header--default {
    padding: 0px;
}



/* Global */
a.growfast-menu-link a 
{
    font-size: 14px;
    font-weight: 500;
}
.growfast-has-submenu>.growfast-submenu
{
  padding:0px!important;
}
a.growfast-menu-link span:hover
{
  text-decoration:none;
  color:#3f3f3f;
  transition:0.3s;
}
.growfast-has-submenu .growfast-submenu a>span:not(.growfast-menu-chevron):after
{
  display:none!important;
}
span.growfast-menu-chevron 
{
    display: none;
}
.growfast-has-submenu>.growfast-submenu>.growfast-has-submenu>.growfast-submenu 
{
    position: relative!important;
/*     top: 0px!important; */
    left: 0px!important;
/*     z-index: 1000; */
/*     background: #ffffff; */
    opacity: 1!important;
    display: block!important;
    column-count: 1;
    width: 100%;
/*     background-color: transparent; */
    box-shadow: 0px 0px;
}

li#\<divclass\=\"block\"\>\<\/div\> {
    display: inline-grid;
}
#features ul.growfast-submenu.level-2.growfast-submenu-active {
    width: 790px!important;
    border-radius: 6px;
    top: 48px;
    left: 0px;
}
#features li#\<divclass\=\"main\"\>\<\/div\> li a {
    color: #5C7376;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    padding: 7px 28px!Important;
}
#features li#\<divclass\=\"main\"\>\<\/div\> li a:hover {
    color: #F57361!important;
    text-decoration: underline!important;
}
#features li#\<divclass\=\"main\"\>\<\/div\> {
    padding: 0px;
}
li#whymanagecasa span, #rental span, #association span, #onboarding\&support span
{
   color:#354143;
  font-size:18px!important;
  font-family: 'AvenirNextBold', sans-serif!important;
}
#features li#whymanagecasa:hover a, #rental:hover a, #association:hover a, #onboarding\&support:hover, ul.growfast-submenu.level-4 #features:hover a
{
   color: #F57361!important;
    text-decoration: underline!important;
  
}
/* #features li#whymanagecasa a, #features #rental a, #features #association a, #features #onboarding\&support a{
    font-weight: 800!important;
  color:#354143!important;
} */
#features li#whymanagecasa a, #features #rental a, #features #association a, #features #onboarding a, #features #insurancesolutions a{
    font-weight: 800!important;
  color:#354143!important;
}
ul.growfast-submenu.level-4 #features a {
    font-weight: 800!important;
  font-size:14px!important;
  color:#354143!important;
  padding-bottom:15px!important;
}


ul.growfast-submenu.level-4 #insurancesolutions a span {
    font-weight: 800!important;
  font-size:18px!important;
  color:#354143!important;
  padding-bottom:15px!important;
  font-family: 'AvenirNextBold', sans-serif!important;
}

 ul.growfast-submenu.level-4 #portfolios a
{
   font-weight: 800!important;
  font-size:14px!important;
    color:#354143!important;
  padding-bottom:15px!important;
  font-family: 'AvenirNextBold', sans-serif!important;
}
#features li#\<divclass\=\"block\"\>\<\/div\>:nth-child(2) {
border: 1px solid #d4eee959;
    border-width: 0 3px;
}
#features ul.growfast-submenu.level-3 {
    border-radius: 6px!important;
}
li#features a, li#pricing a, li#resources a, li#support a {
    color: #5C7376!important;
}
li#features a:hover, li#pricing a:hover, li#resources a:hover, li#support a:hover, li#English a.Growfast-menu-link:hover
{
  color:#9E0F26!important;
  background-color:#FFE1D0!important;
  border-radius:6px!important;
}
li#features span:hover, li#pricing span:hover, li#resources span:hover, li#support span:hover
{
  color:#9E0F26!important;
}
li#features a, li#resources a, li#support a {
    color: #5C7376!important;
  padding:10px 35px 10px 25px!important;
}

/* Resources */
#resources ul.growfast-submenu.level-2{
    padding: 20px 24px!important;
    border-radius: 6px;
  position:absolute;
  top:40px!important;
}
#support ul.growfast-submenu.level-2 {
    padding: 20px 24px!important;
    border-radius: 6px;
  position:absolute;
  top:40px!important;
}
#resources ul.growfast-submenu.level-2 li, #support ul.growfast-submenu.level-2 li {
    color: #5C7376!important;
    font-size: 16px;
    line-height: 22px;
    padding: 6px 0px;
    
}
/* #resources li#tradeshowsandevents {
    border: 1px solid #D4EEE9;
    border-width: 0px 0px 1px 0px;
    padding-bottom: 20px!important;
} */
/* li#aboutus {
    padding-top: 20px!important;
} */
#resources li a, #support li a
{
  padding:5px 0px!important;
    font-weight: 500!important;
}
#resources ul.growfast-submenu.level-2 a {
    background-color: transparent!important;
}

#features ul.growfast-submenu.level-2 a {
    background-color: transparent!important;
}


#features li span:hover {
    color: #F57361!important;
    text-decoration: underline!important;
}
#resources li a:hover span, #support li a:hover span {
    color: #F57361!important;
    text-decoration: underline!important;
}
/* Animation */
#features .growfast-submenu.level-2, #resources .growfast-submenu.level-2, #support .growfast-submenu.level-2, #English .growfast-submenu.level-B
{
    transition: transform 0.2s;
    transform: scaleY(0);
    transform-origin: top;
    visibility: hidden;
    background: #fff;
    border: 1px solid #d8d8d8;
    border-radius: 6px;
}
#features .growfast-submenu.level-2.growfast-submenu-active, #resources .growfast-submenu.level-2.growfast-submenu-active, #support .growfast-submenu.level-2.growfast-submenu-active, #English .growfast-submenu.level-B.growfast-submenu-active
{
    transform: scaleY(1);
    visibility: visible;
}




@media only screen and (max-width: 980px) {

  #hs_cos_wrapper_module_17067825007624, #hs_cos_wrapper_module_17067826009405, #hs_menu_wrapper_module_17067823853465_, #hs_cos_wrapper_widget_1706782109122  {
    padding: 8px 0px 25px 0px !important;
}

}







/* ul.growfast-submenu.level-1 a
{
  color: #717171!important;
    font-weight: 700;
    font-size: 16px;
    line-height: 22px;
}
.growfast-submenu.level-1>li>span a>span:not(.growfast-menu-chevron):after
{
  width:0%!important;
}
ul.growfast-submenu.level-2::before, ul.growfast-submenu.level-B::before
{
    content: '';
    position: absolute;
    z-index: 10!important;
    pointer-events: none;
    transform: translate(-50%, -6.5px) scaleX(1.3) rotate(45deg);
    width: 13px;
    height: 13px;
    background: linear-gradient(135deg, #fff, #fff 10.4px, transparent 51%, transparent);
    background-color: transparent;
    background-clip: padding-box;
    border: none;
    box-shadow: -1px -1px 0 0 rgba(0, 0, 0, 0.12);
    left: 70px;
}
ul.growfast-submenu.level-2 
{
    position: absolute;
    top: 35px;
  width:275px;
  border-radius:8px;
}
ul.growfast-submenu.level-3 
{
    border: solid #ededed;
    border-width: 0 0 1px;
    margin: 0 auto;
    padding-bottom: 15px!important;
}
ul.growfast-submenu.level-3 .growfast-menu-link span
{
  font-size:15px;
}
.growfast-submenu.level-3 a.growfast-menu-link 
{
    padding: 6px 5px;
}
ul.growfast-submenu.level-3 li 
{
    padding-left: 5px;
}
ul.growfast-submenu.level-3 
{
    padding-top: 12px!important;
}
ul.growfast-submenu.level-3 li 
{
    position: relative!important;
    left: 40px!important;
}






/* Features Dropdown */
/* #features #sub-menu-solution-section
{
  display:flex!important;
  align-items: center;
}
#features .solution-section-description
{
  width:49%;
  padding-left: 15px;
}
li#features a
{
  padding-right:22px;
}
#features .growfast-submenu.level-2 
{
    border-radius: 8px;
    width: 480px;
    position: absolute;
    top: 35px;
}
.solution-section-button .featured-button 
{
    color: #fff;
    background-color: #46bbc4;
    padding: 9px 23.1px !important;
    line-height: 19px !important;
    font-size: 14px !important;
    border: none !important;
    border-radius: 18px;
}
.solution-section-description a 
{
    padding: 4px 0px!important;
}
.solution-section-description span 
{
    display: block;
    white-space: normal;
    color: #717171;
    font-size: 14px;
}
li#\<divid\=\"sub-menu-solution-section\"\>\<divclass\=\"sub-menu-solution-img\"\>\<imgsrc\=\"https\:\/\/6484508\.fs1\.hubspotusercontent-na1\.net\/hubfs\/6484508\/round_icon\.svg\"\>\<\/div\>\<divclass\=\"solution-section-description\"\>\<ahref\=\"\#\"\>all-in-onesolution\<\/a\>\<span\>everythingyouneedinjustonesimpletouseapplication\.\<\/span\>\<\/div\>\<divclass\=\"solution-section-button\"\>\<buttonclass\=\"btnfeatured-button\"\>requestdemo\<\/button\>\<\/div\>\<\/div\> 
{
    border: 1px solid #ededed;
    border-width: 0px 0px 1px 0px;
    padding-bottom: 16px;
}
li#landlord 
{
    padding-top: 15px;
}
#landlord .growfast-menu-link span, #small-mediumpropertymanager\(smb\) .growfast-menu-link span, #midmarket\/enterprisepropertymanager .growfast-menu-link span
{
  font-size:15px;
}
#landlord .growfast-menu-link span:before 
{
    content: url(https://6484508.fs1.hubspotusercontent-na1.net/hubfs/6484508/imageicon.png);
    top: 5px;
    left:5px;
    position: relative;
      padding-right: 10px;
}
li#small-mediumpropertymanager\(smb\) .growfast-menu-link span:before
{
   content: url(https://6484508.fs1.hubspotusercontent-na1.net/hubfs/6484508/Image2.png);
    top: 5px;
  left:5px;
    position: relative;    
    padding-right: 10px;
}
li#midmarket\/enterprisepropertymanager .growfast-menu-link 
{
    border: 1px solid #ededed;
    border-width: 0px 0px 1px 0px;
    margin: 0px 16px;
    padding: 4px 0px 16px 0px;
}
li#midmarket\/enterprisepropertymanager .growfast-menu-link span:before
{
   content: url(https://6484508.fs1.hubspotusercontent-na1.net/hubfs/6484508/image3.png);
    top: 5px;
  left:5px;
    position: relative;
      padding-right: 10px;
}
#residential .growfast-menu-link span:before, #studenthousing .growfast-menu-link span:before 
{
    content: url(https://6484508.fs1.hubspotusercontent-na1.net/hubfs/6484508/Student.png);
    position: absolute;
    left: -34px;
    top: -3px;
}
#self-storage .growfast-menu-link span:before
{
   content: url(https://6484508.fs1.hubspotusercontent-na1.net/hubfs/6484508/storage.png);
     position: absolute;
    left: -34px;
    top: -3px;
}
#communityassociations .growfast-menu-link span:before
{
   content: url(https://6484508.fs1.hubspotusercontent-na1.net/hubfs/6484508/Community.png);
    position: absolute;
    left: -34px;
    top: -3px;
}
#commercial .growfast-menu-link span:before
{
   content: url(https://6484508.fs1.hubspotusercontent-na1.net/hubfs/6484508/Commercial.png);
    position: absolute;
    left: -34px;
    top: -3px;
}
#marina .growfast-menu-link span:before
{
   content: url(https://6484508.fs1.hubspotusercontent-na1.net/hubfs/6484508/Marina.png);
  position: absolute;
    left: -34px;
    top: -3px;
}

 */
ul.growfast-submenu.level-1 .growfast-has-submenu::after
{
      top: 10px;
    right: 15px;
}

/* Pricing */
li#pricing a {
    color: #5C7376!important;
  padding:10px 25px 10px 25px!important;
}
li#pricing a 
{
    padding-right: 20px;
}
#support ul.growfast-submenu.level-2 a {
    background-color: transparent!important;
}

/* Resources Dropdown */
/* ul.growfast-submenu.level-2 a 
{
    color: #46bbc4!important;
}
li#articles:hover, li#customerstories:hover, li#handbook:hover, li#partners:hover, #tradeshowsandevents:hover, #contactus:hover
{
     color: #3f3f3f;
    background: #f1fafb;
    box-shadow: inset 4px 0 0 #46bbc4;
}
li#articles, li#customerstories, li#handbook, li#partners, #tradeshowsandevents, #contactus 
{
    border: 1px solid #ededed;
    border-width: 0px 0px 1px 0px;
    padding-bottom: 10px;
  padding-top:5px;
}
#articles a.growfast-menu-link span:before, #customerstories a.growfast-menu-link span:before, #handbook a.growfast-menu-link span:before, #partners a.growfast-menu-link span:before, #tradeshowsandevents a.growfast-menu-link span:before, #contactus a.growfast-menu-link span:before
{
  position: relative;
    top: 5px;
    padding-right: 10px;
}
#articles a.growfast-menu-link span:before 
{
    content: url(https://6484508.fs1.hubspotusercontent-na1.net/hubfs/6484508/Articles.png);
}
#customerstories a.growfast-menu-link span:before 
{
    content: url(https://6484508.fs1.hubspotusercontent-na1.net/hubfs/6484508/Customer.png);
}
#handbook a.growfast-menu-link span:before 
{
    content: url(https://6484508.fs1.hubspotusercontent-na1.net/hubfs/6484508/Handbook.png);
}
#partners a.growfast-menu-link span:before 
{
    content: url(https://6484508.fs1.hubspotusercontent-na1.net/hubfs/6484508/Partners.png);
}
#tradeshowsandevents a.growfast-menu-link span:before
{
    content: url(https://6484508.fs1.hubspotusercontent-na1.net/hubfs/6484508/Events.png);
}
#contactus a.growfast-menu-link span:before
{
    content: url(https://6484508.fs1.hubspotusercontent-na1.net/hubfs/6484508/Contactus.png);
}
li#helpcenter .growfast-menu-link span 
{
    background-color: #46bbc4;
    color: #fff!important;
    padding: 9px 74px;
    border-radius: 50px;
    margin: 10px 0px;
}
li#helpcenter .growfast-menu-link span:hover 
{
    background-color: #1C7F8A;
} */
 */

/* Language box on header*/
/* li#English a {
    padding: 10px 35px 10px 25px!important;
} */
#German a {
    background-color: transparent!important;
    padding: 3px 20px!important;
}
#English a:hover
{
  color:#3f3f3f!important;
}
#English a.Growfast-menu-link
{
    color: #5C7376;
    font-weight: 700;
    font-size: 16px;
    line-height: 22px;
  padding:10px 35px 10px 25px;
}
.growfast-submenu.level-A .Growfast-menu-link span::before 
{
    content: url(https://6484508.fs1.hubspotusercontent-na1.net/hubfs/6484508/globe.png);
    position: relative;
    top: 6px;
    right: 5px;
}
.row-number-24 img 
{
    border-radius: 30px;
}

li#German, li#Spanish, li#French
{
    padding-bottom: 7px;
  padding-top:7px;
}
ul.growfast-submenu.level-B {
    border-radius: 7px;
    padding: 10px 15px 11px 8px!important;
    top: 42px;
    width: 143px;
    left: 0px;
}
ul.growfast-submenu.level-B a
{
  color:#5C7376!important;
  font-weight:500!important;
}
li#French:hover span, li#German:hover span, li#Spanish:hover span
{
/*       background: #f1fafb;
    box-shadow: inset 4px 0 0 #46bbc4; */
    color: #F57361;
  text-decoration:underline;
}
.login-section a.growfast-button.growfast-button--effect- 
{
    background-color: transparent!important;
    padding: 4px 25px 0 40px!important;
/*     border: 1px solid #5c73764d; */
    border-radius: 0px!important;
    border-width: 0px 0px 0px 2px;
}
.login-section a.growfast-button.growfast-button--effect- span 
{
   color:#46BBC4;
}
.login-section a.growfast-button.growfast-button--effect- span 
{
    color: #46bbc4;
    font-size: 16px;
    line-height: 22px;
    font-weight: 700;
}
.login-section a.growfast-button.growfast-button--effect- span:hover
{
color:#1C7F8A;
}
/* .growfast-header__navigation.growfast-header__nav--right 
{
    padding-right: 40px;
} */
.sign-up-section a.growfast-button.growfast-button--effect-:hover 
{
    background-color: #1C7F8A!important;
}
#English a:hover
{
  color:#3f3f3f!important;
}
ul.growfast-submenu.level-1 .growfast-has-submenu::after, ul.growfast-submenu.level-A .growfast-has-submenu::after 
{
    content: url(https://6484508.fs1.hubspotusercontent-na1.net/hubfs/6484508/Downarrow_.png);
    position: absolute;

}
ul.growfast-submenu.level-1 .growfast-has-submenu::after
{
      top: 10px;
    right: 15px;
}
 ul.growfast-submenu.level-A .growfast-has-submenu::after 
{
      top: 8px;
    right: 15px;
}


/* Login */
.login-section a.growfast-button.growfast-button--effect- 
{
    background-color: transparent!important;
    padding: 4px 25px 0 40px!important;
    border: 1px solid #5c73764d;
    border-radius: 0px!important;
    border-width: 0px 0px 0px 2px;
}
.login-section a.growfast-button.growfast-button--effect- span 
{
   color:#46BBC4;
}
.login-section a.growfast-button.growfast-button--effect- span 
{
    color: #46bbc4;
    font-size: 16px;
    line-height: 22px;
    font-weight: 700;
}
.login-section a.growfast-button.growfast-button--effect- span:hover
{
color:#1C7F8A;
}


/* Sign Up Section */
.sign-up-section a.growfast-button.growfast-button--effect-:hover 
{
    background-color: #1C7F8A!important;
}



/* Mobile Menu */

/* Mobile Toggle */

.growfast-header__mobile-nav b 
{
    background: #46bbc4!important;
}
/* #mm-3.mm-hidden {
    display: block!important;
    position: relative!important;
} */
.mm-panel {
    z-index: 999!important;
/*     transform: translate3d(0px, 0px, 0px)!important;
    transition: none!important; */
}
.mm-navbar.mm-navbar_sticky.mm-hidden 
{
    display: none!important;
}



/* Features */
#sub-menu-solution-section button:hover 
{
    background-color: #1C7F8A!important;
}


/* Features Section */
.growfast-footer-module__about-section
{
    width:100% !important;
}
.footer__nav__menu ul li 
{
    list-style: none;
    font-size: 14px;
    line-height: 30px;
}
.footer__nav__menu ul li a
{
    color:#717171;
    font-family: 'AvenirNextMedium',Arial,sans-serif,'sans-serif'!important;
}
.footer__nav__menu h2 
{
    font-size: 16px;
    font-weight: 600;
    line-height: 25px;
    color: #354143 !important;
    font-family: 'Avenir Next',Arial,sans-serif,'sans-serif';
}
.footer__nav__menu ul 
{
    padding: 0px;
}


/* Footer bottom */
footer.growfast-footer .row-fluid-wrapper.row-depth-1.row-number-1.dnd-section.footer-row-0-padding.footer-row-0-margin a
{
    color: #5c7376;
    font-family: 'AvenirNextMedium','sans-serif'!important;
}
.footer__temp__nav 
{
    display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: center;
    border-top: 2px solid #D4eee9;
    padding-top: 33px !important;
}
.footer__temp__nav__left ul 
{
    display: flex;
    padding:0px;
}
.footer__temp__nav__left ul li 
{
    list-style: none;
  font-size:14px;
  color:#717171;
}
.footer__temp__nav__left ul li a 
{
    padding: 0px 15px;
  color:#717171;
  font-family: 'AvenirNextMedium',Arial,sans-serif,'sans-serif'!important;
}
.footer__temp__nav__right ul 
{
    display: flex;
    column-gap: 15px;
}
.footer__temp__nav__right ul li a
{
  color:#717171;
}
.footer__temp__nav__right ul li 
{
    list-style: none;
    font-size:14px;
  color:#717171;
  font-family: 'AvenirNextMedium', sans-serif!important;
}

/* Header Mobile View */
@media only screen and (max-width: 767px)
{
    /* Top Header */
    .growfast-cookie-notice-inner #hs_cos_wrapper_header-top-module-2_ span 
  {
    display: none!important;
  }
  .header-top-row-0-force-full-width-section 
  {
    padding: 0px!important;
  }
}

/* Footer Mobile View */
@media only screen and (max-width: 980px) 
{
    .footer__temp__nav 
    {
        display: block;
    }
    .footer__temp__nav__left ul 
    {
        display: block;
    }
    .footer__temp__nav__left ul li 
    {
        padding: 2px 0px;
    }
    .footer__temp__nav__left ul li a 
    {
        padding: 0 0px;
    }
    .footer__temp__nav__right ul 
    {
        display: block;
    }
    .footer__temp__nav__right ul li 
    {
        padding: 2px 0px;
    }
    .mm-navbar 
    {
        background: #46bbc4!important;
    }
    .growfast-cookie-notice-close
    {
        right:-35px;
    }
    span.mm-listitem__text a {
        font-size: 15px;
    }
    .growfast-header__mobile-nav 
    {
        z-index: 9;
    }


    /* Features Dropdown */
    #sub-menu-solution-section .sub-menu-solution-img 
    {
        display: none;
    }
    #sub-menu-solution-section .solution-section-description 
    {
        display: none;
    }
}



/* Ipad view*/


@media only screen and (max-width: 1024px)
{   
    /* Footer */
    .footer__temp__nav__left {
        padding-left: 20px;
      }
}


/* ipad pro portrait:: */

@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1.5) 
{

}