/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

/*
--night-sky: #102736 !default;
--night-pale-sky: #304E69 !default;
--horizon-blue: #2A7BB0;
--earth: #E9E6DD !default;
--sunset: #FA8A6B !default;

*/
h1,
h2,
h3,
h4,
h5, 
h6{
line-height: 1.25;
}
h1, 
#hs_cos_wrapper_module_17410096087478 h1 {
  font-size: 4rem !important;
  @media only screen and (max-width: 600px) {
    font-size: 2.75rem !important;
  }
}
h2, #hs_cos_wrapper_module_17410096087478 h2 {
  font-size: 3rem !important;
  @media only screen and (max-width: 600px) {
    font-size: 2.5rem !important;
  }
}
h3, #hs_cos_wrapper_module_17410096087478 h3 {
  font-size: 2.25rem !important;
  @media only screen and (max-width: 600px) {
    font-size: 2rem !important;
  }
}
h4, #hs_cos_wrapper_module_17410096087478 h4 {
  font-size: 1.75rem !important;
  @media only screen and (max-width: 600px) {
    font-size: 1.5rem !important;
  }
}
h5, #hs_cos_wrapper_module_17410096087478 h5 {
  font-size: 1.375rem !important;
}
h6, #hs_cos_wrapper_module_17410096087478 h6 {
  font-size: 1.25rem !important;
}

ul{
margin-left: 1.2rem;
}

.growfast-blog__header__bg {
    background-color: #102736;
  background: linear-gradient(135deg, #102736 0%, #304E69 100%);
  max-height: 200px;
}




.pricing-cards__card{
max-width: 400px !important;
padding: 32px 28px !important;
  box-shadow: 0 30px 90px rgba(0, 0, 0, .14);
}
/*.pricing-cards__check, */
.pricing-cards__cta{
display: none !important;
}

.growfast-blog-listing1__content{
background-color: white;
}
.pricing-cards__card{
 background-color: white;
}
.growfast-blog-related-posts,
.growfast-blog-comments{
display: none;
}

a.growfast-blog-listing1__post-image-wrapper {
    display: flex;
    height: 200px;
}
    
.growfast-blog-listing1.growfast-element-animation.animated .growfast-blog-listing1__post .growfast-blog-listing1__post-image-wrapper span img {
      top: 50%;  
      -webkit-transform: scale(1) translateY(-50%) !important;
      transform: scale(1) translateY(-50%)!important;
      object-position: center;
      position: relative;        
    }
.growfast-blog-listing1.growfast-element-animation.animated .growfast-blog-listing1__post:hover .growfast-blog-listing1__post-image-wrapper span img   {
  top: 50%;
  transform: scale(1.10) translateY(-50%)!important;
  -webkit-transform: scale(1.10) translateY(-50%)!important;
  
}
.growfast-blog-listing1__title a{
 font-weight: 300;
}
.growfast-blog-listing1__title a:hover{
 color: #2A7BB0;
  transition: color ease-in 200ms;
}
div#hs_cos_wrapper_header {
    box-shadow: 0 1px 24px rgba(88, 88, 88, 0.12) !important;
}
.hs_cos_wrapper .hs_cos_wrapper_widget .hs_cos_wrapper_type_module{
    box-shadow: 0 1px 24px rgba(88, 88, 88, 0.12) !important;
}
.growfast-blog-listing1__title, .growfast-blog-listing1__title a{
font-size: 1.1rem !important;
color: #484848;
 font-weight: 300 !important;
}
/*//// Growfast overrides ////*/

.growfast-header__container {
    min-height: 108px;
    height: 108px !important;
}
.growfast-header__language-switcher,
.growfast-header__language-switcher > *{
  height: 100% !important;
  font-size: 1rem !important;
  font-weight: 400 !important;
}
.growfast-header--header .growfast-header__language-switcher--label-current {
  font-size: 1rem !important;
  font-weight: 400 !important;
     text-transform: none !important;
  color: #636d73 !important;
}
.growfast-header__language-switcher--label-icon{
display: none !important;
}
.growfast-header__icons {
    display: flex;
    align-items: center;
  height: 100% !important;
}
.growfast-theme .lang_list_class {
    background-color: #fff;
    border: 0px none #d7d7d7;
    border-radius: 0px;
    left: 50%;
    list-style-type: none;
    margin: 0;
    position: absolute;
    text-align: left;
    top: 100%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 100;
      padding: 12px 0;
    width: 15rem;
    box-shadow: 0 6px 28px rgba(0, 0, 0, 0.16);
}
.growfast-submenu {
    margin: 0 0 0 0 !important;
}
.growfast-theme .lang_list_class .lang_switcher_link{
color: #636d73;
  font-size: 1rem !important;

}
.growfast-theme .lang_list_class .lang_switcher_link:hover{
color: #FA8A6B;

}
.growfast-blog-post__header__content-inner {
   max-width: 992px;
}
.growfast-blog-post__header__content-inner h1 span,
.growfast-blog__header__content h1 {
    color: #ffffff;
    text-shadow:0 1px 8px rgba(0, 0, 0, 0.85); 
}
.growfast-blog-post__header__content-inner--meta *{
 text-shadow:0 1px 2px rgba(0, 0, 0, 0.85); 
}

.growfast-button-wrapper {
    display: flex;
  @media only screen and (max-width: 992px) {
    justify-content: center !important;
  }
    
}

/*image*/
.photo-image-with-flexible-customization-wrapper{
  @media only screen and (max-width: 992px) {
    margin: 2rem -2rem;
    justify-content: center !important;
  }
}

/*Pricing cards */

.pricing-cards{
  gap: 1rem !important;
}
.pricing-cards__card{
border-width: 0 !important;
}

.pricing-cards__text div table,
.pricing-cards__text div table tr,
.pricing-cards__text div table th,
.pricing-cards__text div table td{
  background-color: transparent !important;
  border: 0 none !important;
}
.pricing-cards__text div table td p{
margin: 0 0 .5rem 0;
}

/*Quote carousel*/
.swiper-button-next:after, .swiper-button-prev:after{
 @media only screen and (max-width: 600px) {
font-size: 1rem !important;  }
}
.jake-testimonial-slider {
     @media only screen and (max-width: 600px) {
padding: 1rem !important;  }
    position: relative;
}
.jake-testimonial-slider .swiper-slide{
padding: 1rem !important;
}
.jake-testimonial-slider__text.text-center p span em{
  @media only screen and (max-width: 600px) {
    font-size: 1.5rem !important;
  }
}

.jake-testimonial-slider .swiper-wrapper{
align-items: center !important;
}
.jake-testimonial-slider.oh-founders .swiper-wrapper{
align-items: flex-start !important;
}
.swiper-button-next, .swiper-rtl .swiper-button-prev {
  @media only screen and (max-width: 600px) {
    right: 0px !important;
  }
    left: auto;
}
.swiper-button-prev {
  @media only screen and (max-width: 600px) {left: 0px !important;}
    left: auto;
}
/*//// foooter /////*/
.growfast-footer-module__navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul {
    flex-direction: row;
   @media only screen and (max-width: 600px) {
   flex-direction: column !important;
  }
}
.growfast-footer-module__navigation .hs-menu-wrapper>ul>li {
    flex-grow: 1;
    margin-bottom: 3rem;
    padding-right: 1rem;
    width: unset !important;
}
/*blog*/
.growfast-blog-post__body {
      @media only screen and (max-width: 600px) {
        padding: 0 1.5rem !important;
      }
      @media only screen and (max-width: 992px) {
        padding: 0 2rem !important;
      }
}
#hs_cos_wrapper_widget_1741117244666 .classy_blockquote--section blockquote::before {
    top: -10px;
    left: initial;
    margin-left: -20px;
    margin-top: 17px;
    content: "\201C" !important;
}
#hs_cos_wrapper_widget_1741117244666 .classy_blockquote--section blockquote::after {
    margin-left: 0 !important;
    margin-bottom: 10px !important;
    bottom: unset !important;
    left: initial;
    top: initial;
    content: "\201E" !important;
    line-height: 0;
}
/* mobile menu */
.mm-menu_offcanvas {
    position: absolute !important;
    right: auto;
    z-index: 0;
}

.room120_psec__image{
  width: 120% !important;
  height: 120% !important;
  object-fit: cover;
  
  ]