/* @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    */
/*****************************************/

._hs-elevate-site-header__logo-container_kf6j8_33,._hs-elevate-site-header__logo_1q62y_33{
  min-width:400px!important;
}

._hs-elevate-site-header_kf6j8_1{
padding:0;
margin:0;
border-bottom-color: darkslategray;
border-bottom-width: 1px!important;
border-bottom-style: solid!important;}

._hs-elevate-site-header__mobile-menu-container_kf6j8_183 {
display: block!important;
}

@media (width >= 769px)
._hs-elevate-site-header__logo_1q62y_33 {
max-width: 400px!important;
} 
._hs-elevate-site-header__main-nav_kf6j8_42 {
display: none!important;
}

._hs-elevate-site-header_kf6j8_1 {
padding-inline: var(--hsElevate--spacing--12, 12px)!important;
background-image: linear-gradient(0deg, #d0d3d5 0%, #ffffff 25%)!important;
}

._hs-elevate-site-header__header-container_kf6j8_21 {
flex-wrap: wrap!important;
gap: var(--hsElevate--spacing--20, 20px)!important;
  padding-top: 10px;
padding-bottom: 10px;
}
._hs-elevate-site-header_kf6j8_1 {
padding-block: var(--hsElevate--spacing--12, 12px)!important;
padding-inline: var(--hsElevate--spacing--12, 12px)!important;
  background-image: linear-gradient(0deg, #d0d3d5 0%, #ffffff 25%)!important;
}
._hs-elevate-site-header__button-container_kf6j8_169 {
padding-right: 40px!important;
padding-left: 40px!important;
}
@media (width >= 460px)
._hs-elevate-site-header__button-container_kf6j8_169 {
display: block!important;
margin-left: auto!important;
margin-right: auto!important;
}
._hs-elevate-site-header__menu-container_1ke6g_5>nav{  
  background-color: var(--hsElevate--section--darkSection--1--blockquote__backgroundColor)!important;
}
.hs-elevate-button--primary{
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(137, 143, 147)), to(rgb(72, 83, 92)));
}
.hs-elevate-button--primary:hover{
 background-image: -webkit-gradient(linear, left top, left bottom, from(#48535c), to(#48535c));
}
.hs-elevate-button--accent{
  background-image: linear-gradient(123deg, rgb(246, 197, 61) 0%, rgb(171, 0, 52) 100%);
  border-style:none:
border-top-left-radius: 50px;
border-top-right-radius: 50px;
border-bottom-left-radius: 50px;
border-bottom-right-radius: 50px;
box-shadow: 1px 1px 3px 2px #48535c;
  color:white;
  font-weight:800;
}
.hs-elevate-button--accent:hover{
  color: #f6c53d;
  background-image: linear-gradient(90deg, rgb(137, 75, 145) 0%, rgb(0, 40, 58) 100%);
}
.row-fluid-wrapper .row-depth-1 .row-number-1 .dnd_area-row-0-background-layers .dnd-section .dnd_area-row-0-padding .dnd_area-row-0-background-image{
background:}

.banner-content{
background-color:rgba(32, 18, 77, .8);
  padding:40px;
}

._hs-elevate-site-header__menu-container--is-sliding_1ke6g_105{
  
}
.hs-elevate-site-header__mobile-menu-container ._hs-elevate-site-header__mobile-menu-container_kf6j8_183{
  
}
.hs-elevate-testimonial-slider__quote-text{
  margin-bottom:0px!important;
}
#hs_cos_wrapper_widget_1768333808878,.hs-logo-grid, .hs-logo-grid__logo-wrapper {
opacity:.8;
}
._hs-elevate-testimonial-slider__content-container_1i2tm_127{margin-right: auto;
margin-left: auto;}
._hs-elevate-testimonial-slider_1i2tm_1{
  padding-block: var(--hsElevate--spacing--18, 18px)!important;
}
.row-fluid-wrapper .row-depth-1 .row-number-16 .dnd-section .dnd_area-row-3-padding .dnd_area-row-3-background-layers .dnd_area-row-3-background-color
{background-image:linear-gradient(0deg, rgba(123, 133, 141, 0.5) 0%, rgb(255, 255, 255) 50%);}

@media (width >= 640px)
  .hs-elevate-card--blog__image-container{
  aspect-ratio: auto!important;}
.hs-elevate-card--blog__image-container{
  aspect-ratio: auto!important;}