@import url('https://cdnjs.cloudflare.com/ajax/libs/normalize/8.0.0/normalize.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.theme.default.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.5.2/animate.min.css');
@import url('https://dgs.straightarrowdev.com/app/utilities/css/');


@font-face {
    font-family: 'StagSans-Light';
    src: url('https://cdn2.hubspot.net/hubfs/3432729/Lending%20Edge%202018/fonts/StagSans-Light.eot?t=1538447596358');
    src: local('☺'), url('https://cdn2.hubspot.net/hubfs/3432729/Lending%20Edge%202018/fonts/StagSans-Light.woff?t=1538447596358') format('woff'), url('https://cdn2.hubspot.net/hubfs/3432729/Lending%20Edge%202018/fonts/StagSans-Light.ttf?t=1538447596358') format('truetype'), url('https://cdn2.hubspot.net/hubfs/3432729/Lending%20Edge%202018/fonts/StagSans-Light.svg?t=1538447596358') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'StagSans-Book';
    src: url('https://cdn2.hubspot.net/hubfs/3432729/Lending%20Edge%202018/fonts/StagSans-Book.eot?t=1538447596358');
    src: local('☺'), url('https://cdn2.hubspot.net/hubfs/3432729/Lending%20Edge%202018/fonts/StagSans-Book.woff?t=1538447596358') format('woff'), url('https://cdn2.hubspot.net/hubfs/3432729/Lending%20Edge%202018/fonts/StagSans-Book.ttf?t=1538447596358') format('truetype'), url('https://cdn2.hubspot.net/hubfs/3432729/Lending%20Edge%202018/fonts/StagSans-Book.svg?t=1538447596358') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'StagSans-Thin';
    src: url('https://cdn2.hubspot.net/hubfs/3432729/Lending%20Edge%202018/fonts/StagSans-Thin.eot?t=1538447596358');
    src: local('☺'), url('https://cdn2.hubspot.net/hubfs/3432729/Lending%20Edge%202018/fonts/StagSans-Thin.woff?t=1538447596358') format('woff'), url('https://cdn2.hubspot.net/hubfs/3432729/Lending%20Edge%202018/fonts/StagSans-Thin.ttf?t=1538447596358') format('truetype'), url('https://cdn2.hubspot.net/hubfs/3432729/Lending%20Edge%202018/fonts/StagSans-Thin.svg?t=1538447596358') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'StagSans-Medium';
    src: url('https://cdn2.hubspot.net/hubfs/3432729/Lending%20Edge%202018/fonts/StagSans-Medium.eot?t=1538447596358');
    src: local('☺'), url('https://cdn2.hubspot.net/hubfs/3432729/Lending%20Edge%202018/fonts/StagSans-Medium.woff?t=1538447596358') format('woff'), url('https://cdn2.hubspot.net/hubfs/3432729/Lending%20Edge%202018/fonts/StagSans-Medium.ttf?t=1538447596358') format('truetype'), url('https://cdn2.hubspot.net/hubfs/3432729/Lending%20Edge%202018/fonts/StagSans-Medium.svg?t=1538447596358') format('svg');
    font-weight: normal;
    font-style: normal;
}

*, *:before, *:after {
  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}

html, body {
  min-height: 100%;
  margin: 0;
  padding: 0;
} 
 body {
     font-family: 'StagSans-Light', arial, serif;
     font-weight: 400;
     font-size: 14px;
     background-color: #fff;
     line-height: 1.5;
   color: #212336;
}
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
}
p {
  margin-top: 0;
}

p:empty {
  display: none;
}

.header-container .search-bar-mobile { display: none; }

.container-fluid .row-fluid .page-center {
  float: none;
  max-width: 1277px;
  margin: 0 auto;
  padding-right: 15px;
  padding-left: 15px;
}
 .section {
     width: 100%;
}
 .wrapper {
     max-width: 1306px;
     margin: 0 auto;
     padding:0 15px;
}
 .plus{
    z-index:10
}
/* BLOGPOST */
 .blog-wrapper .blog-post{
     margin: 0;
}
 .blog-wrapper .blog-post-sidebar{
     float: right;
}

.blog-subscription .hs-firstname input {
    background-color: #ffffff;
}

.blog-subscription .hs-email input {
 		background-color: #ffffff;
}

.blog-subscription .hs-form-required {
		display: none;
}

.blog-subscription h3#hs_cos_wrapper_module_153352190076960_blog_subscribe_title {
   	color: #ffffff;
  	font-size: 1.5rem;
}


/* CTA */
 .cta a{
     color: #ffffff;
     text-decoration: none;
     font-size: 22px;
     border: 1px solid white;
     border-radius: 3px;
     line-height: 49px;
     display: inline-block;
     color: white;
     transition: all .5s;
     padding: 0 50px;
}
 .cta a:hover{
     background-color: #fdba31;
}
 .cta-box a{
     color: #ffffff;
     text-decoration: none;
     position: relative;
     width: 100%;
     float: left;
     padding-right: 30px;
     text-align: center;
     color: white !important;
     font-size: 24px;
     line-height: 77px;
     border-radius: 0 0 5px 5px;
     transition: all .5s;
}

/* HEADER BANNER*/
 .section.header-banner{

     background-size: cover;
     background-repeat: no-repeat;
     position: relative;
     top: -140px;
     padding: 155px 0 235px;
}
 .error404 .header-banner{
     background-size: cover;
     background-repeat: no-repeat;
     position: relative;
     top: 0px!important;
     padding: 155px 0 235px;
}

 .section.header-banner .wrapper {
     padding: 17% 0 10%;
     padding-right: 20px;
     padding-left: 20px;
}
 .section.header-banner h1{
     font-size: 50px;
     color: #ffffff;
     line-height: 52px;
     font-family: 'StagSans-Light', arial, serif;
     font-weight: 400;
}
 .section.header-banner > .wrapper > div > p{
     letter-spacing: 0.25px;
     font-size: 18px;
     width: 512px;
     max-width: 100%;
     border-left: 7px solid #fdba31;
     padding-left: 20px;
     color: white;
     margin: 30px 0;
}
 .section.header-banner h1 p strong{
     font-family: 'StagSans-Book';
     font-weight: normal;
}
/* Nav links */
 .top-nav ul > li.hs-menu-item.hs-menu-depth-1.hs-item-has-children.open:hover .hs-menu-children-wrapper{
     display: block;
}
 .top-nav ul > li.hs-menu-item.hs-menu-depth-1:hover > a:after,
	.top-nav ul > li.hs-menu-item.hs-menu-depth-1.active-branch > a:after{
     content: "";
     display: block;
     border-width: 1px;
     margin: 3px 11px;
     border: .5px solid #fff;
     opacity: 1;
}
 .top-nav ul > li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:hover > a:before{
     opacity: 0;
     content: "\f0d7";
     width: 7px;
     margin: auto;
     font-family: FontAwesome;
     position: absolute;
     bottom: 19px;
     font-size: 13px;
     left: 0;
     right: 0;
     color: white;
     transition: all ease-in-out 0.3s;
}
 .top-nav ul > li.hs-menu-item.hs-menu-depth-1:hover > a:before{
     opacity: 1;
}
 .top-nav ul > li.hs-menu-item.hs-menu-depth-1 > a:after{
     content: "";
     display: block;
     border-width: 1px;
     margin: 3px 11px;
     border: .5px solid #fff;
     opacity: 0;
     transition: all ease-in-out 0.3s;
}
 .top-nav ul > li.hs-menu-item.hs-menu-depth-1 > a:hover:after, .top-nav ul > li.hs-menu-item.hs-menu-depth-1 > a:active:after, .top-nav ul > li.hs-menu-item.hs-menu-depth-1 > a:focus:after{
     content: "";
     display: block;
     border-width: 1px;
     margin: 3px 11px;
     border: .5px solid #fff;
     opacity: 1;
}
 .top-nav ul > li.hs-menu-item.hs-menu-depth-1.hs-item-has-children > a:before{
     opacity: 0;
     content: "\f0d7";
     width: 7px;
     margin: auto;
     font-family: FontAwesome;
     position: absolute;
     bottom: 17px;
     font-size: 13px;
     left: 0;
     right: 0;
     color: white;
     transition: all ease-in-out 0.3s;
}
 .top-nav ul > li.hs-menu-item.hs-menu-depth-1.hs-item-has-children > a:hover:before, .top-nav ul > li.hs-menu-item.hs-menu-depth-1 > a:focus:before{
     opacity: 1;
}
 .hs-menu-children-wrapper{
     position: absolute;
     top: 64%;
     width: 265px;
     background: rgba(92,107,189,0.95);
     left: 0;
     padding: 15px 20px;
     border: 0;
     border-radius: 4px!important;
     box-shadow: none!important;
     display: none;
}
 .hs-menu-children-wrapper a{
     color: #fff;
     font-size: 16px;
}
/* Top Nav */
 .span12.widget-span.widget-type-cell.top-nav{
     position: relative;
}
 .span12.widget-span.widget-type-global_group.ledge-nav-2018 {
     z-index: 1;
     position: relative;
}

.header-container-wrapper{
  position: absolute;
  top: 0;
  width: 100%;
}
.header-container {
  position: relative;
  z-index: 99999;
}
 .top-nav .row-fluid-wrapper.row-depth-1.row-number-2{
     max-width: 330px;
     float: left;
}
 .header-logo a img{
     width: 255px !important;
}
 .span12.widget-span.widget-type-custom_widget.header-logo{
     padding: 36px 0;
}
 .top-nav li.hs-menu-item.hs-menu-depth-1 {
     float: left;
     list-style: none;
     position: relative;
}
 .top-nav li.hs-menu-item.hs-menu-depth-1 > a{
     color: #ffffff;
     text-decoration: none;
     padding: 15px;
     letter-spacing: 0.25px;
     font-size: 18px;
}
 .span12.widget-span.widget-type-cell.right-nav {
     float: right;
     max-width: 770px;
     margin-top: 40px;
}
 .span12.widget-span.widget-type-cell.right-nav ul {
   padding: 0;
}
.header-search-icon {
  margin-top: 15px;
}
 .header-search-icon img{
     width: 17px !important;
     height: 17px;
     margin-top: 2px;
     cursor: pointer;
}
 .span12.widget-span.widget-type-cell.right-nav .row-fluid-wrapper.row-depth-1.row-number-4{
     float: left;
}
 .span12.widget-span.widget-type-cell.right-nav .row-fluid-wrapper.row-depth-1.row-number-5{
     float: right;
}
 .top-nav .hs-menu-children-wrapper > .hs-menu-item.hs-menu-depth-2{
     padding: 10px 20px;
     list-style: none;
     position: relative;
     border-bottom: 1px solid #9da6d7;
}
 .top-nav .hs-menu-children-wrapper > .hs-menu-item.hs-menu-depth-2:last-child{
     border-bottom: none;
}
 .top-nav .hs-menu-children-wrapper > .hs-menu-item.hs-menu-depth-2 > a{
     color: #fff;
     font-size: 16px;
     left: 5px;
     position: relative;
     transition: all .3s;
     text-decoration: none;
}
 .top-nav .hs-menu-children-wrapper > .hs-menu-item.hs-menu-depth-2 > a:hover{
     list-style: none;
     left: 12px;
     position: relative;
}
 .top-nav .hs-menu-children-wrapper > .hs-menu-item.hs-menu-depth-2:before{
     content: "\f0da";
     transition: all ease-in-out 0.3s;
     font-family: FontAwesome;
     margin-right: 5px;
     position: absolute;
     opacity: 0;
     color: white;
     left: 20px;
     top: 11px;
}
 .top-nav .hs-menu-children-wrapper > .hs-menu-item.hs-menu-depth-2:hover:before{
     opacity: 1;
}
/* BURGER NAV */
 .top-nav .main-container{
     position: absolute;
     top: 0;
     right: 0;
     display: none;
     margin-top: 40px;
     margin-right: 15px;
}
 .top-nav .burger-toggle{
     max-width: 62px;
     position: relative;
}
 .span12.widget-span.widget-type-cell.top-nav{
     background: rgba(92,107,189, 0);
     transition: all .5s;
   		padding: 0 15px;
   		margin-left: -15px;
   	margin-right: -15px;
}
 .span12.widget-span.widget-type-cell.top-nav.open{
     background: rgba(92,107,189,0.97);
   	
}

.top-nav .burger-nav {
 float: left;
  margin-right: 10px;
}



 .top-nav .burger-nav span.icon-bar, .top-nav .burger-nav span.icon-bar:after, .top-nav .burger-nav span.icon-bar:before{
     transition: all ease-in-out 0.3s;
     width: 62px;
     height: 5px;
     background: white;
     border-radius: 3px;
     display: inline-block;
}
 .top-nav .burger-nav span.icon-bar:after, .top-nav .burger-nav span.icon-bar:before{
     content: "";
     position: absolute;
     display: inline-block;
     top: -2px;
     left: 0;
}
 .top-nav .burger-nav span.icon-bar:after{
     top: 20px;
     bottom: -2px;
     left: 0;
}
 .top-nav .burger-nav.open span.icon-bar:after{
     transform: rotate(-45deg);
     top: 7px;
}
 .top-nav .burger-nav.open span.icon-bar:before{
     transform: rotate(45deg);
     top: 7px;
}
 .top-nav .burger-nav.open span.icon-bar{
     background: none;
}
/* SEARCH BAR */
 .hs-search-field__input{
     box-sizing: border-box;
     width: 107%;
     height: 47px;
     background: none;
     border: 0;
     padding: 15px;
     font-size: 16px;
}
 .hs-search-field__input:focus{
     outline: none;
}
 .top-nav .right-nav{
     position: relative;
}
 .span12.widget-span.widget-type-cell.search-bar{
     background-color: #fff;
     border-radius: 3px;
     position: absolute;
     opacity: 0;
     top: -100%;
     left: 6px;
     transition: all .5s;
}
 .span12.widget-span.widget-type-cell.search-bar.open{
     opacity: 1;
     top: -10%;
}
 .fa.fa-search, .fa.fa-times.close-search{
     font-size: 18px;
     color: #545454;
     padding: 14px;
}
 .fa.fa-times.close-search {
     margin-left: 35px;
     margin-top: 1px;
     cursor: pointer;
}
 .fa.fa-search {
     margin-left: 25px;
}
 .span12.widget-span.widget-type-cell.search-bar .span1.widget-span.widget-type-custom_widget{
     margin: 0;
}
/* FOOTER */
 .span12.widget-span.widget-type-global_group.ledge-footer-2018{
     width: 100%;
     background-image: linear-gradient( -44deg, rgb(104,223,143) 72%, rgb(89,203,221) 100%);
     font-size: 14px;
}
 .span12.widget-span.widget-type-global_group.ledge-footer-2018 > div > .row-fluid-wrapper.row-depth-1.row-number-1{
     max-width: 1306px;
     margin: 0 auto;
     padding: 50px 30px;
}
 .footer-menu ul > li.hs-menu-item.hs-menu-depth-1{
     float: left;
     list-style: none;
     padding: 5px;
}
 .footer-menu ul > li.hs-menu-item.hs-menu-depth-1:after{
     content: "";
     border-right: 2px solid #fff;
     margin-left: 11px;
}
 .footer-menu ul > li.hs-menu-item.hs-menu-depth-1:last-child:after{
     content: "";
     border-right: none;
     margin-left: 0;
}
 .footer-menu ul > li.hs-menu-item.hs-menu-depth-1 > a{
     color: #ffffff;
     text-decoration: none;
     transition: all .5s;
}
 .footer-menu ul > li.hs-menu-item.hs-menu-depth-1 > a:hover{
     color: #337ab7;
}
 .footer-social .fa{
     color: white;
     margin-right: 15px;
     width: 42px;
     font-size: 21px;
     line-height: 38px;
     height: 42px;
     display: inline-block;
     border: 2px solid white;
     float: left;
     text-align: center;
     border-radius: 50px;
     text-decoration: none;
     transition: all .5s;
}
 .footer-social .fa:hover{
     background-color: #fdba31;
}
 .copyright{
     color: #fff;
     margin-top: 7px;
}
 .footer-wrapper .container{
     margin-top: 110px;
}
.footer-menu ul {
  margin: 0;
  padding: 0;
}
/* Boxed Features with Icon */
 .section.boxed-features-with-icon{
     margin-top: -315px;
}
 .section.boxed-features-with-icon:after{
     content: "";
     clear: both;
     display: block;
}
 .section.boxed-features-with-icon > .wrapper > .container > .box-container > a{
     text-decoration: none;
}
 .section.boxed-features-with-icon > .wrapper > .container > .box-container > a > .box{
     color: #ffffff;
     z-index: 9;
}
 .section.boxed-features-with-icon > .wrapper > .container > .box-container > a > .box.one, .section.boxed-features-with-icon > .wrapper > .container > .box-container > a > .box.two, .section.boxed-features-with-icon > .wrapper > .container > .box-container > a > .box.three{
     border-radius: 3px;
     transition: all ease-in-out 0.3s;
     width: 100%;
     position: relative;
     box-shadow: 2px 4px 15px rgba(0,0,0,0.2);
     text-align: center;
     padding: 40px 30px 40px;
}
 .section.boxed-features-with-icon > .wrapper > .container > .box-container > a >.box.one{
     background: linear-gradient( 121deg, rgb(105,208,224) 0%, rgb(119,226,154) 100%);
}
 .section.boxed-features-with-icon > .wrapper > .container > .box-container > a >.box.two{
     background-image: linear-gradient( -50deg, rgb(245,174,130) 0%, rgb(224,95,158) 100%) 
}
 .section.boxed-features-with-icon > .wrapper > .container > .box-container > a >.box.three{
     background: linear-gradient( -50deg, rgb(239,200,89) 0%, rgb(129,227,158) 99%);
}
 .section.boxed-features-with-icon > .wrapper > .container > .box-container > a > .box.one:after, .section.boxed-features-with-icon > .wrapper > .container > .box-container > a > .box.two:after, .section.boxed-features-with-icon > .wrapper > .container > .box-container > a > .box.three:after{
     position: absolute;
     left: 0;
     right: 0;
     bottom: 0;
     top: 0;
     content: "";
     transition: all ease-in-out 0.3s;
     opacity: 0;
     visibility: hidden;
     border-radius: 4px;
     z-index: -1;
}
 .section.boxed-features-with-icon > .wrapper > .container > .box-container > a > .box.one:after{
     background: linear-gradient( 121deg, rgb(104,223,143) 0%, rgb(89,203,221) 100%);
}
 .section.boxed-features-with-icon > .wrapper > .container > .box-container > a > .box.two:after{
     background: linear-gradient( -50deg, rgb(224,95,158) 0%, rgb(245,174,130) 100%);
}
 .section.boxed-features-with-icon > .wrapper > .container > .box-container > a > .box.three:after{
     background: linear-gradient( -50deg, rgb(129,227,158) 0%, rgb(239,200,89) 99%);
}
 .section.boxed-features-with-icon > .wrapper > .container > .box-container > a > .box.one:hover:after, .section.boxed-features-with-icon > .wrapper > .container > .box-container > a > .box.two:hover:after, .section.boxed-features-with-icon > .wrapper > .container > .box-container > a > .box.three:hover:after{
     opacity: 1;
     visibility: visible;
}
 .section.boxed-features-with-icon > .wrapper > .container > .box-container{
     padding: 0 15px;
     margin-top: 30px;
     width: 33.33%;
     float: left;
}
 .section.boxed-features-with-icon > .wrapper > .container > .box-container > a > .box > .image{
     height: 90px;
     position: relative;
}
 .section.boxed-features-with-icon > .wrapper > .container > .box-container > a > .box > .image > img{
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
}
 .section.boxed-features-with-icon > .wrapper > .container > .box-container > a > .box > h2{
     font-size: 28px;
     margin: 15px 0 0;
     font-family: 'StagSans-Light', arial, serif;
     font-weight: 400;
}
 .section.boxed-features-with-icon > .wrapper > .container > .box-container > a > .box > h2:hover .section.boxed-features-with-icon > .wrapper > .container > .box-container > a > .box > .image > img{
     display: none;
}
 .section.boxed-features-with-icon > .wrapper > .container > .box-container > a > .box > .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_inline_rich_text > p{
     font-size: 18px;
     line-height: 24px;
     letter-spacing: 0.1px;
     padding: 10px 0;
}
 .box span img{
     position: relative;
}
 .section.boxed-features-with-icon > .wrapper > .container > .box-container > a > .box:hover span > img{
     animation-name: arrow-animation;
     animation-duration: 0.7s;
     transition: all ease-in-out 0.3s;
}
 @keyframes arrow-animation {
     0% {
        left: 0px;
    }
     25% {
        left: -15px;
    }
     75% {
        left: 15px;
    }
     100% {
        left:0;
    }
}
/* Header Text and Video */
 .section.header-text-and-video{
     margin: 110px 0;
     text-align: center;
}
 .section.header-text-and-video > .wrapper > h2{
     font-size: 36px;
     font-weight: 400;
     /*font-family: 'StagSans-Thin';*/
   	 font-family: 'StagSans-Light';
     color: #212336;
     width: 75%;
     margin: 0 auto;
     padding: 14px 0;
     margin-top: -11px;
}
 .video-container > iframe{
     width: 100%;
     height: 625px;
     padding: 0 15px;
}

/* Full Screen 4-Part Features */
 .section.full-screen-four-part-features:after{
     content: "";
     clear: both;
     display: block;
}
 .section.full-screen-four-part-features > .wrapper > .column-container{
     background-size: cover;
     background-repeat: no-repeat;
     padding: 187px 0;
     width: calc(50% - 3px);
     float: left;
     height: 555px;
     margin: 1.5px;
     position: relative;
}
 .section.full-screen-four-part-features > .wrapper > .column-container:nth-child(1), .section.full-screen-four-part-features > .wrapper > .column-container:nth-child(2){
     margin-bottom:0;
}
 .section.full-screen-four-part-features > .wrapper > .column-container > .column > h2{
     font-size: 40px;
     color: white;
     font-family: 'StagSans-Medium';
     margin-top: 30px;
     font-weight: 400;
}
 .section.full-screen-four-part-features > .wrapper > .column-container > .column{
     text-align: center;
}
 .section.full-screen-four-part-features > .wrapper {
     max-width: 1281px;
}
 .section.full-screen-four-part-features > .wrapper > .column-container > .column{
     position: relative;
     opacity: 1;
     transition: all ease-in-out 0.3s;
     top: 0;
}
 .section.full-screen-four-part-features > .wrapper > .column-container:hover .column{
     animation-duration: 0.7s;
     opacity: 0;
     animation-name: animation-up;
     top: -25px;
}
 .section.full-screen-four-part-features > .wrapper > .column-container > .column-overlay{
     background-image: linear-gradient( 130deg, rgb(216,60,144) 0%, rgb(245,167,105) 100%);
     width: 100%;
     position: absolute;
     top: 0;
     right: 0;
     height: 100%;
     text-align: center;
     opacity: 0;
     transition: all ease-in-out 0.5s;
}
 .section.full-screen-four-part-features > .wrapper > .column-container:hover .column-overlay{
     background-image: linear-gradient( 130deg, rgb(216,60,144, .8) 0%, rgb(245,167,105, .8) 100%);
     opacity: 1;
}
 .section.full-screen-four-part-features > .wrapper > .column-container > .column-overlay > .column-overlay-container > img{
     width: 64px;
     height: auto;
}
 .section.full-screen-four-part-features > .wrapper > .column-container > .column-overlay > .column-overlay-container{
     position: absolute;
     top: 55%;
     left: 50%;
     transform: translate(-50%, -50%);
     color: #ffffff;
     width: 328px;
     opacity: 0;
     transition: all ease-in-out 0.5s;
}
 .section.full-screen-four-part-features > .wrapper > .column-container:hover .column-overlay .column-overlay-container{
     top: 50%;
     opacity: 1;
}
 .section.full-screen-four-part-features > .wrapper > .column-container > .column-overlay > .column-overlay-container h2{
     font-size: 30px;
     line-height: 32px;
     margin: 15px 0;
     font-weight: 400;
}
 .section.full-screen-four-part-features > .wrapper > .column-container > .column-overlay > .column-overlay-container p{
     font-size: 16px;
     line-height: 22px;
     letter-spacing: 0.32px;
     padding: 25px 0;
}
 .section.full-screen-four-part-features > .wrapper > .column-container > .column-overlay > .column-overlay-container .horizontal-line{
     width: 0%;
     display: inline-block;
     opacity: 0;
     height: 1px;
     background: white;
     transition: all ease-in-out 0.3s;
}
 .section.full-screen-four-part-features > .wrapper > .column-container:hover .column-overlay-container .horizontal-line{
     animation-name: line-animation;
     opacity: 1;
     animation-duration: 0.7s;
     animation-delay: .25s;
     transition: all ease-in-out 0.3s;
     width: 100%;
}
 @keyframes line-animation {
     0% {
        width: 10%;
    }
     50% {
        width: 100%;
    }
     100% {
        width: 90%;
    }
}
/* Full Screen CTA Banner */
 .section.full-screen-cta-banner .container{
    /*padding: 84px 0 93px;
    */
     text-align: center;
     color: white;
     margin-top: -1px;
}
 .section.full-screen-cta-banner > .wrapper{
    /* padding-left: 32px;
     */
    /* padding-right: 33px;
     */
     padding-left: 17px;
     padding-right: 18px;
}
 .section.full-screen-cta-banner h2{
     font-size: 30px;
     font-weight: 400;
     padding-bottom: 30px;
}
/* Channel Partners */
 .section.channel-partner{
     padding: 100px 0;
     text-align: center;
}
 .section.channel-partner h2{
     font-size: 36px;
     color: #5a5f70;
     font-weight: 400;
}
 .section.channel-partner .images{
     padding-top: 40px;
}
 .section.channel-partner .images img {
     margin: 0px 30px;
     vertical-align: middle;
}
/* CONTACT US FORM */
 .section.contact-us-form{
     margin-top: -200px;
     position: relative;
}
 .section.contact-us-form .contact-form{
     background-image: -webkit-linear-gradient( -50deg, rgb(245,167,105) 0%, rgb(216,60,144) 100%);
     padding: 40px 30px;
     border-radius: 3px;
}
 .section.contact-us-form .contact-form form .hs-fieldtype-text.field.hs-form-field{
     width: 50%;
     display: inline-block;
}
 .section.contact-us-form .contact-form form .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field input, .section.contact-us-form .contact-form form .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field input, .section.contact-us-form .contact-form form .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field input, .section.contact-us-form .contact-form form .hs_company.hs-company.hs-fieldtype-text.field.hs-form-field input{
     height: 57px;
     border-radius: 0;
     box-shadow: none;
     border: 0;
     font-size: 18px;
     padding: 15px 23px;
     width: 100%;
     margin-bottom: 30px;
     color: #555;
     font-family: 'StagSans-Light', arial, serif;
     font-weight: 400;
     float: left;
}
 .section.contact-us-form .contact-form form .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field, .section.contact-us-form .contact-form form .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field{
     padding-right: 30px;
}
 .section.contact-us-form .contact-form form .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field{
     position: relative;
}
 .section.contact-us-form .contact-form form .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field ul.hs-error-msgs.inputs-list{
     position: absolute;
     bottom: 6px;
     left: 0;
}
 .section.contact-us-form .contact-form form .hs_error_rollup{
     display: none;
}
 .section.contact-us-form .contact-form form .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field ul.hs-error-msgs.inputs-list li{
     list-style: none;
     color: red;
}
 .section.contact-us-form .contact-form form .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field span.hs-form-required{
     display: none;
}
 .section.contact-us-form .contact-form form .hs_message.hs-message.hs-fieldtype-textarea.field.hs-form-field span{
     font-size: 20px;
     color: white;
     font-weight: normal;
     line-height: 17px;
     margin-bottom: 13px;
}
 .section.contact-us-form .contact-form form .hs_message.hs-message.hs-fieldtype-textarea.field.hs-form-field textarea{
     height: 157px;
     width: 100%;
     border-radius: 0;
     box-shadow: none;
     border: 0;
     font-size: 18px;
     padding: 15px 23px;
     margin-bottom: 30px;
     color: #555;
     font-family: 'StagSans-Light', arial, serif;
     font-weight: 400;
     background-color: #ffffff;
     margin-top: 15px 
}
 .section.contact-us-form .contact-form form .hs_message.hs-message.hs-fieldtype-textarea.field.hs-form-field textarea:focus{
     background-color: #ffffff;
}
 .section.contact-us-form .contact-form form .hs_message.hs-message.hs-fieldtype-textarea.field.hs-form-field textarea, .section.contact-us-form .contact-form form .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field input, .section.contact-us-form .contact-form form .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field input, .section.contact-us-form .contact-form form .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field input, .section.contact-us-form .contact-form form .hs_company.hs-company.hs-fieldtype-text.field.hs-form-field input, .section.contact-us-form .contact-form form .hs_submit.hs-submit div .hs-button.primary.large{
     outline: none;
}
 .section.contact-us-form .contact-form form .hs_submit.hs-submit{
     text-align: center;
}
 .section.contact-us-form .contact-form form .hs_submit.hs-submit div .hs-button.primary.large{
     width: 289px;
     height: 62px;
     line-height: 62px;
     transition: all ease-in-out 0.3s;
     color: white;
     background: none;
     border-radius: 4px;
     border: 1px solid white;
     font-size: 18px;
     max-width: 100%;
     font-family: 'StagSans-Light', arial, serif;
     font-weight: 400;
     text-transform: uppercase;
}
 .section.contact-us-form .contact-form form .hs_submit.hs-submit div .hs-button.primary.large:hover{
     background: #fdc840;
}
/* FULL SCREEN 3-COLUMN CONTRACT DETAILS */
 .section.full-screen-contact-details{
     padding: 70px 0;
}
 .section.full-screen-contact-details:after{
     content: "";
     display: block;
     clear: both;
}
 .section.full-screen-contact-details .column{
     width: 33.33%;
     float: left;
     vertical-align: middle;
     position: relative;
     text-align: center;
}
 .section.full-screen-contact-details .column:after{
     width: 2px;
     height: 141px;
     background: #ffffff;
     content: "";
     position: absolute;
     right: 0;
     bottom: 0;
}
 .section.full-screen-contact-details .column:last-child:after{
     content: none;
}
 .section.full-screen-contact-details .image-container{
     width: 100%;
     float: left;
     height: 100px;
     display: table;
}
 .section.full-screen-contact-details .image-inner-container{
     display: table-cell;
     vertical-align: bottom;
}
 .section.full-screen-contact-details .column h2{
     width: 100%;
     float: left;
     color: #5a5f70;
     font-size: 24px;
     font-weight: 400;
     margin-top: 20px;
     padding: 5px 0;
}
 .section.full-screen-contact-details .column .icon-container > .icon{
     display: inline-block;
     padding: 0 7px;
}
 .section.full-screen-contact-details .column .icon-container > .icon > img{
     height: auto;
     width: 22px;
}
 .section.full-screen-contact-details .column .icon-container:after{
     content: "";
     clear: both;
     display: block;
}
 .section.full-screen-contact-details .column a{
     font-size: 24px;
     color: #59cbdd;
     text-decoration: none;
}
/* HEADER TEXT */
 .section.header-text h2{
    /* width: 74%;
     */
     font-size: 36px;
     /*font-family: 'StagSans-Thin';*/
   	 font-family: 'StagSans-Light';
     text-align: center;
     margin-top: -11px;
     margin: 0 auto;
     font-weight: 400;
     padding: 30px 0;
}
/* HALF IMAGE AND TEXT SECTION */
 .section.half-image-and-text-section h2{
     font-size: 36px;
     /*font-family: 'StagSans-Thin';*/
   	 font-family: 'StagSans-Light';
     font-weight: 400;
     padding-bottom: 20px;
     color: #5a5f70;
     line-height: 42px;
}
 .section.half-image-and-text-section h2.thick{
     font-weight: 600;
}
 .section.half-image-and-text-section .container > .side-content p{
     font-size: 16px;
     padding-bottom: 15px;
     color: #5a5f70;
}
 .section.half-image-and-text-section .container img{
     width: 50%;
     height: auto;
     float: left;
}
 .section.half-image-and-text-section .container > .side-content{
     float: right;
     width: 47%;
}
 .section.half-image-and-text-section .container:after{
     content: "";
     clear: both;
     display: block;
}
 ul.listing-style{
     margin-top: 10px;
     margin-bottom: 25px;
}
 ul.listing-style li{
     list-style: none;
    /*font-family: 'StagSans-Thin';
    */
     font-weight: 400;
    /*font-size: 16px;
    */
}
 ul.listing-style li:before{
     content: "";
     width: 6px;
     position: relative;
     top: -3px;
     height: 6px;
     display: inline-block;
     background: #59cbdd;
     border-radius: 5px;
     margin-right: 15px;
}
/* BOXED FEATURED ARTICLE */
.section.boxed-featured-article{
     padding-bottom: 120px;
}
 .section.boxed-featured-article .column{
     width: 31%;
     display: inline-block;
    /* margin-right: 26px;
     */
     margin-right:2%;
}
 .section.boxed-featured-article .column h2{
     text-align: center;
     font-size: 24px;
     color: #5a5f70;
     margin-bottom: 25px;
     font-weight: 400;
}
 .section.boxed-featured-article .column img{
     width: 100%;
     height: auto;
}
 .section.boxed-featured-article .column p{
     width: 100%;
     float: left;
     padding: 20px 25px 24px 25px;
     letter-spacing: 0.1px;
     text-align: left;
     color: #7e8c93;
     font-size: 16px;
     line-height: 24px;
}
 .section.boxed-featured-article .column .box-cta a{
     color: #ffffff;
     text-decoration: none;
     position: relative;
     width: 100%;
     float: left;
     padding: 20px 30px 20px 0px;
     text-align: center;
     color: white !important;
     font-size: 24px;
     border-radius: 0 0 5px 5px;
     transition: all .5s;
}
 .section.boxed-featured-article .column > .box-cta a{
     background-color: #59cbdd;
}
 .section.boxed-featured-article .column > .box-cta a:hover{
     background: #3da9ba;
}
 .section.boxed-featured-article .column .box-cta a:after{
     content: "";
     background-image: url(https://cdn2.hubspot.net/hubfs/3432729/Lending%20Edge%202018/Homepage%20Images/arrow-right.png?t=1538447596358);
     height: 10px;
     width: 20px;
     display: inline-block;
     background-repeat: no-repeat;
     position: absolute;
     top: 50%;
     margin-top: 1px;
     right: 15%;
     transform: translateY(-50%);
     transition: all .3s;
}
 .section.boxed-featured-article .column .box-cta a:hover:after{
     right: 18%;
}
/* CTA BOX WITH ROUND ICON */
 .section.cta-box-with-round-icon{
     padding: 100px 0;
     background-image: url('https://cdn2.hubspot.net/hubfs/3432729/Lending%20Edge%202018/Content%20Page%20Images/content-bg.png?t=1538447596358');
     background-repeat: no-repeat;
     background-size: 34%;
     background-position-x: 50%;
     background-position-y: 13%;
     padding-bottom: 150px;
}
 .section.cta-box-with-round-icon .column{
     width: 31%;
     background-color: #ffffff;
     display: inline-block;
     position: relative;
     margin-right: 2%;
    /* padding: 83px 35px 24px 35px;
     */
     letter-spacing: 0.1px;
     text-align: left;
     color: #7e8c93;
     font-size: 16px;
     line-height: 24px;
}
 .section.cta-box-with-round-icon .column .icon{
     width: 172px;
     height: 172px;
     line-height: 165px;
     text-align: center;
     display: inline-block;
     position: absolute;
     left: 0;
     right: 0;
     margin: auto;
     top: -105px;
     border-radius: 150px;
}
 .section.cta-box-with-round-icon .column .icon img{
     vertical-align: middle;
}
 .section.cta-box-with-round-icon .column .cta-box a{
    /* position: absolute;
     */
     background: #ccc;
    /* left: 0;
     right: 0;
     margin-top: 10px;
     */
}
 .section.cta-box-with-round-icon .column p{
     padding: 83px 35px 24px 35px;
}
 .section.cta-box-with-round-icon .column .cta-box a:after{
     content: "";
     background-image: url(https://cdn2.hubspot.net/hubfs/3432729/Lending%20Edge%202018/Homepage%20Images/arrow-right.png?t=1538447596358);
     height: 10px;
     width: 20px;
     display: inline-block;
     background-repeat: no-repeat;
     position: absolute;
     top: 50%;
     margin-top: 1px;
     right: 22%;
     transform: translateY(-50%);
     transition: all .3s;
}
 .section.cta-box-with-round-icon .column .cta-box a:hover:after{
     right: 18%;
}
/* Icon Colors */
 .section.cta-box-with-round-icon .column .icon.teal{
     background-color: #59cbdd;
}
 .section.cta-box-with-round-icon .column .icon.green{
     background-color: #64e294;
}
 .section.cta-box-with-round-icon .column .icon.violet{
     background-color: #6165ba;
}
/* CTA Colors */
/* TEAL */
 .section.cta-box-with-round-icon .column .cta-box.teal a{
     background-color: #5dcadd;
}
 .section.cta-box-with-round-icon .column .cta-box.teal a:hover{
     background-color: #41a8ba;
}
/* GREEN */
 .section.cta-box-with-round-icon .column .cta-box.green a{
     background-color: #64e294;
}
 .section.cta-box-with-round-icon .column .cta-box.green a:hover{
     background-color: #3ec573;
}
/* VIOLET */
 .section.cta-box-with-round-icon .column .cta-box.violet a{
     background-color: #6165ba;
}
 .section.cta-box-with-round-icon .column .cta-box.violet a:hover{
     background-color: #3e3f94;
}
/* ADVANCED CTA */
 .section.advanced-cta{
     padding: 100px 0;
}
 .section.advanced-cta .columns{
     width: 39%;
     background: #ccc;
     display: inline-block;
     margin-right: 25px;
     height: 158px;
}
 .section.advanced-cta .container{
     text-align: center;
}
 .section.advanced-cta .columns:after{
     content: "";
     display: block;
     clear: both;
}
 .section.advanced-cta .columns img {
     float: left;
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
}
 .section.advanced-cta .columns .content-cta{
     float: right;
     width: 70%;
     padding: 30px 20px;
     font-size: 18px;
     height: 100%;
     color: white;
     text-align: left;
}
 .section.advanced-cta .columns .ad-cta a{
     color: white;
     text-transform: uppercase;
     margin-top: 15px;
     display: inline-block;
     font-size: 14px;
     text-decoration: none;
     position: relative;
}
 .section.advanced-cta .columns .ad-cta a:after{
     content: "";
     background-image: url(https://cdn2.hubspot.net/hubfs/3432729/Lending%20Edge%202018/Homepage%20Images/arrow-right.png?t=1538447596358);
     height: 10px;
     width: 20px;
     display: inline-block;
     background-repeat: no-repeat;
     position: absolute;
     top: 50%;
     margin-top: -1px;
     right: -38%;
     transform: translateY(-50%);
     transition: all .3s;
}
 .section.advanced-cta .columns .ad-cta a:hover:after{
     right: -60%;
}
 .section.advanced-cta .columns .image{
     width: 30%;
     float: left;
     height: 100%;
     position: relative;
}
/* BLOG POST BANNER */
 .section.blog-banner{
     background-size: cover;
     background-repeat: no-repeat;
/*      height: 347px; */
     position: relative;
/*      top: -140px; */
     z-index: -1;
}
 .section.blog-banner p{
/*      font-size: 42px; */
     color: white;
/*      padding-top: 200px; */
}
/* BLOG POST */
 .blog-wrapper .row-fluid-wrapper.row-depth-1.row-number-3 {
     max-width: 1306px;
     margin: 0 auto;
     padding: 0 30px;
}
 .blog-meta{
     display:inline;
}
 .blog-author{
     margin-left:20px;
}
 .blog-wrapper .post-body .hs-featured-image-wrapper img{
     float:none;
     margin:0 0 20px;
     max-width:100%;
     height:562px;
     width:100%;
     object-fit:cover;
}
 .post-body{
     margin-bottom:10px;
}
 .post-body a {
   color: #59cbdd;
}

 .post-item{
     margin-bottom:70px;
}
 .post-item p{
     font-size:18px;
}
 .blog-topics{
     margin-top:25px;
}
 .blog-topics .topic-link{
     color: #59cbdd;
     font-size:18px;
     text-decoration:none;
}
 .post-item .more-link{
     color: #59cbdd;
     text-transform:uppercase;
     font-size:18px;
}
 .blog-post-content ul li a, .blog-post-content li a{
     color: #59cbdd;
     text-decoration:none;
     font-size:18px;
}
/* BLOG POST SIDEBAR */
 .section.blog-sidebar{
     margin: 0 auto;
     max-width: 353px;
}
 .section.blog-sidebar .container .blog-cta a{
     border-radius: 3px;
     background-image: linear-gradient( -23deg, rgb(216,60,144) -50%, rgb(245,167,105) 57%);
     line-height: 63px;
     height: 63px;
     cursor: pointer;
     text-align: center;
     color: white;
     text-transform: uppercase;
     font-size: 18px;
     text-decoration: none;
     width: 100%;
     display: inline-block;
}
 .section.blog-sidebar .container .blog-cta{
     margin-bottom: 30px;
}

.section.blog-sidebar .hs-form label { color: #fff; }

 .section.blog-sidebar .container .advance-blog-cta{
     width: 100%;
     background: #fdc840;
     margin-bottom: 30px;
}
 .section.blog-sidebar .container .advance-blog-cta .bottom-container {
     padding: 35px 30px;
     padding-bottom: 52px;
}
 .section.blog-sidebar .container .advance-blog-cta .icon{
     height: 170px;
     text-align: center;
     line-height: 170px;
     background: #fbd15f;
}
 .section.blog-sidebar .container .advance-blog-cta p{
     color: white;
     font-size: 18px;
     line-height: 24px;
     letter-spacing: 0.15px;
     padding-bottom: 40px;
}
 .section.blog-sidebar .container .advance-blog-cta .advance-cta a{
     text-align: center;
     color: white;
     border-radius: 4px;
     border: 1px solid white;
     font-size: 18px;
     display:block;
     width:100%;
     padding:10px;
     text-decoration: none;
     transition: all .5s;
}
 .section.blog-sidebar .container .advance-blog-cta .advance-cta a:hover{
     color: #4b5b71;
}
 .section.blog-sidebar .container .advance-blog-cta img{
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
}
 .section.blog-sidebar .container .advance-blog-cta .icon{
     position: relative;
}
/* BLOG POST HEADER */
 .section.blog-post h2 a{
     font-size: 36px;
     color: #59cbdd;
     font-weight: 400;
     text-decoration:none;
     line-height: 1em;
}
 .section.blog-post .column{
     display: inline-block;
}
 .section.blog-post .column img{
     float: left;
}
 .section.blog-post .column div{
     float: right;
     font-size: 18px;
     color: #5a5f70;
     padding-left: 10px;
     margin-top: -4px;
}
 .section.blog-post .date-and-author{
     padding-top: 15px;
     padding-bottom: 1px;
     border-bottom: 1px solid #e4e6e9;
}
 .section.blog-post .date-and-author .column.author{
     margin-left: 15px;
}
/* BLOGPOST IMAGE VIDEO AND CONTENT */
 .section.blogpost-image-and-content{
     margin-top: 15px;
}
 .section.blogpost-image-and-content img{
     width: 100% !important;
     margin-bottom: 30px;
}
 .section.blogpost-image-and-content p{
     font-size: 18px;
     color: #5a5f70;
     line-height: 22px;
     padding-bottom: 20px;
}
 .section.blogpost-image-and-content iframe{
     width: 100%;
     height: 412px;
     margin-bottom: 30px;
}
/* Blog pagination */
 .blog-pagination{
     position:relative;
}
 .blog-pagination a{
     font-size:18px;
     text-decoration:none;
     color:#5a5f70;
     font-weight:bold;
     text-transform:uppercase;
}
 .blog-pagination .previous-posts-link{
    /* position:absolute;
     */
     left:0 
}
 .blog-pagination .all-posts-link{
     left:50%;
     position:absolute;
}
 .blog-pagination .next-posts-link{
     position:absolute;
     right:0;
}


 .blog-pagination .next-posts-link .fa-caret-right{
	padding: 0 5px 0 10px;
}

 .blog-pagination .previous-posts-link .fa-caret-left{
	padding: 0 10px 0 5px;
}


/* LANDING PAGE */
 .section.lp-header-banner-with-form .columns > .column {
     width: 50%;
     float: left;
}
 .section.lp-header-banner-with-form .columns:after{
     content: "";
     display: block;
     clear: both;
}
 .section.lp-header-banner-with-form .columns h1{
     font-size: 50px;
     color: white;
     line-height: 52px;
     font-family: 'StagSans-Light', arial, serif;
     font-weight: 400;
}
 .section.lp-header-banner-with-form .columns > .column.left > div > p{
     letter-spacing: 0.25px;
     font-size: 18px;
     width: 512px;
     max-width: 100%;
     padding-left: 20px;
     color: white;
     margin: 30px 0;
}
 .section.lp-header-banner-with-form .columns > .column.left img{
     width: 100%;
     height: auto;
}
 .section.lp-header-banner-with-form .columns .column.right .lp-form{
     padding: 40px 30px;
    /* width: 80%;
     */
     position: relative;
}
 .section.lp-header-banner-with-form .columns .column.right.lp-form-wrapper{
     padding-left: 130px;
}
 .section.lp-header-banner-with-form .columns .column.right .lp-form form{
     z-index: 2;
     position: relative;
}
 .section.lp-header-banner-with-form .columns .column.right .lp-form:after{
     position: absolute;
     content: "";
     left: 0;
     right: 0;
     top: 0;
     bottom: 0;
     background-image: linear-gradient( -50deg, rgb(216,60,144) 0%, rgb(245,167,105) 100%);
     opacity: 0.5;
     z-index: 1;
     border-radius: 3px;
     pointer-events: none;
}
 .section.lp-header-banner-with-form .columns .column.right .lp-form h2{
     font-size: 26px;
     color: white;
     position: relative;
     margin-bottom: 15px;
     z-index: 2;
     font-family: 'StagSans-Light', arial, serif;
     font-weight: 400;
}
 .section.lp-header-banner-with-form .lp-form{
     padding: 0 15px;
}
 .section.lp-header-banner-with-form .lp-form form .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field input, .section.lp-header-banner-with-form .lp-form form .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field input, .section.lp-header-banner-with-form .lp-form form .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field input, .section.lp-header-banner-with-form .lp-form form .hs_company.hs-company.hs-fieldtype-text.field.hs-form-field input{
     height: 57px;
     border-radius: 0;
     box-shadow: none;
     border: 0;
     width: 100%;
     font-size: 18px;
     padding: 15px 23px;
     background-color: white;
     font-family: 'StagSans-Light', arial, serif;
     font-weight: 400;
     margin-bottom: 30px;
}
 .section.lp-header-banner-with-form .lp-form form .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field{
     position: relative;
}
 .section.lp-header-banner-with-form .lp-form form .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field span.hs-form-required{
     display: none;
}
 .section.lp-header-banner-with-form .lp-form form .hs_submit.hs-submit input.hs-button.primary.large{
     width: 289px;
     height: 62px;
     line-height: 62px;
     transition: all ease-in-out 0.3s;
     color: white;
     background: none;
     border-radius: 4px;
     border: 1px solid white;
     font-size: 18px;
     max-width: 100%;
     text-transform: uppercase;
     cursor: pointer;
     font-weight: 400;
     font-family: 'StagSans-Light', arial, serif;
}
 .section.lp-header-banner-with-form .lp-form form .hs_submit.hs-submit input.hs-button.primary.large:hover{
     background-color: #fdc840;
}
 .section.lp-header-banner-with-form .lp-form form .hs_submit.hs-submit input.hs-button.primary.large:focus{
     outline: none;
}
 .section.lp-header-banner-with-form .lp-form form .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field .hs-error-msgs.inputs-list li{
     list-style: none;
}
 .section.lp-header-banner-with-form .lp-form form .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field .hs-error-msgs.inputs-list{
     display: block;
     bottom: 7px;
     position: absolute;
     color: red;
}
 .section.lp-header-banner-with-form .lp-form form .hs_submit.hs-submit{
     text-align: center;
}
 .section.lp-header-banner-with-form .lp-form form .hs_error_rollup{
     display: none;
}
/* Testimonials */
 .testimonials:after{
     content:"";
     display:block;
     clear:both 
}
 .testi-head h2{
     font-size:36px;
     font-family: 'StagSans-Light', arial, serif;
     font-weight: 400;
}
 .testimonial-image{
     width: 25%;
     float: left;
     text-align:center;
     position:relative;
}
 .testimonial-image span{
     display:inline-block;
     position:relative;
}
 .testimonial-image span:after{
     width: 372px;
     height: 328px;
     display: inline-block;
     content: "";
     left: -26px;
     bottom: -6px;
     position: absolute;
     z-index: -1;
     background-image:url(https://cdn2.hubspot.net/hubfs/3432729/Lending%20Edge%202018/qoute-bg.png?t=1538447596358) 
}
 .testimonial-image img{
     display:inline !important;
     max-width:144px;
}
 .testimonial-content {
     width: 75%;
     float: left;
     padding-left: 28px;
}
 .testimonial .item{
     padding:70px 50px;
}
 .testimonial .item:after {
     content: '';
     clear: both;
     display: block;
}
 .testimonial-content{
     font-size:18px;
     color:#5a5f70;
     line-height:22px;
}
 .testi-author{
     border-left: 4px solid #59cbdd;
     padding: 5px 0 5px 20px;
     margin-top: 20px;
     font-size: 14px;
}
/* Menu */
 span.plus {
     position: relative;
     float: right;
     width: 25px;
     height: 2px;
     background: white;
     margin-top: 9px;
}
 span.plus:after {
     width: 25px;
     transition: all ease-in-out 0.3s;
     position: absolute;
     left: 0;
     background: white;
     transform: rotate(-90deg);
     content: "";
     height: 2px;
}

/* Search */

#search-area .hs-search-field input {
  width: 70% !important;
  color: rgb(0, 0, 0);
  background-color: rgb(255, 255, 255);
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  text-align: left;
  border-width: 1px;
  border-color: rgb(204, 204, 204);
  border-style: solid;
  border-radius: 3px;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px inset;
  text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
  padding: 0px 14px;
  margin: 30px 0px;
  display: block;
  width: 100%;
  max-height: 52px;
  height: 40px;
  transition: none 0s ease 0s; 
}

#search-area #hsresults li a {
	color: #77c9db;
	font-size: 24px; 
}

#search-area #hsresults li p {
  color: #7e8c93;
  font-size: 16px;
  line-height: 24px;
}

.section.search-banner {
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    z-index: -1;
}
  

/* <----------- MEDIAS -----------> */

 @media (max-width: 1190px){
   .header-container .hs_cos_wrapper_type_logo a img {
   		max-width: 220px;
   }
     .span12.widget-span.widget-type-global_group.ledge-nav-2018{
         text-align: center;
    }
     .top-nav .row-fluid-wrapper.row-depth-1.row-number-2 {
         max-width: 100%;
         float: none;
    }
     .span12.widget-span.widget-type-cell.right-nav{
         margin: 0 auto;
         float: none;
         text-align: center;
    }

    /* HEADER BANNER */
     .section.header-banner{
         top: -209px;
    }
     .section.header-banner .wrapper{
        /* position: initial;
         padding: 350px 30px;
         */
    }
     .section.lp-header-banner-with-form .columns .column.right.lp-form-wrapper{
         padding-left:50px;
    }
    /* BLOGPOST RESPONSIVE*/
     .hs-content-id-5833028243.hs-blog-post.hs-blog-id-5834029008 .span12.widget-span.widget-type-cell.top-nav .span12.widget-span.widget-type-custom_widget.header-logo{
         text-align: center;
         padding: 30px 0;
    }
   
     .section.blog-banner p{
         font-size: 35px;
         padding-top: 200px;
    }
}
 @media (max-width: 1100px){
     .section.header-banner .wrapper {
        /* padding: 250px 30px;
         */
    }
}
 @media (min-width: 768px){
     .wrapper{
         width:750px;
    }
}
 @media (min-width: 992px){
     .wrapper{
         width:970px;
    }
}
 @media (min-width: 1200px){
     .wrapper {
         width: 1170px;
    }
}
 @media (min-width: 1317px){
     .wrapper {
         width: 1277px;
    }
}
 @media (max-width: 1023px){
     .top-nav li.hs-menu-item.hs-menu-depth-1 > a{
         font-size: 15px;
    }
   
}
 @media (max-width: 1200px){
     .section.lp-header-banner-with-form .columns .column.right.lp-form-wrapper {
         padding-left:50px;
    }
     .section.lp-header-banner-with-form .columns .column.right .lp-form h2{
         font-size:20px;
    }
     .section.lp-header-banner-with-form .lp-form form .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field input, .section.lp-header-banner-with-form .lp-form form .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field input, .section.lp-header-banner-with-form .lp-form form .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field input, .section.lp-header-banner-with-form .lp-form form .hs_company.hs-company.hs-fieldtype-text.field.hs-form-field input{
         height:47px;
    }
     .section.lp-header-banner-with-form .lp-form form .hs_submit.hs-submit input.hs-button.primary.large{
         height:40px;
         line-height:0;
    }
     .section.boxed-featured-article .column .box-cta a {
         font-size:17px;
    }
     .section.boxed-featured-article .column .box-cta a:after {
         right:11%;
    }
}
 @media (max-width:1023px){
   .span12.widget-span.widget-type-cell.right-nav {
     max-width: 650px;
   }
     .section.lp-header-banner-with-form .columns h1 p{
         font-size:26px;
         line-height:1;
    }
     .section.lp-header-banner-with-form .columns > .column.left > div > p{
         font-size:15px;
         width: 100%;
         margin: 15px 0 50px;
    }
}
 @media (max-width: 767px){
   
   .header-container .hs_cos_wrapper_type_logo a img {
   		max-width: 160px;
   }
   .top-nav .burger-nav span.icon-bar, .top-nav .burger-nav span.icon-bar:after, .top-nav .burger-nav span.icon-bar:before {
     width: 30px
   }
     .top-nav .row-fluid-wrapper.row-depth-1.row-number-2{
         float: left;
    }
    /* BURGER NAV */
     .top-nav .main-container{
         display: block;
    }
    .span12.widget-span.widget-type-custom_widget.header-search-icon, .span12.widget-span.widget-type-cell.search-bar{
         display: none;
    } 
     .span12.widget-span.widget-type-cell.right-nav{
         position: absolute;
         background: rgba(92,107,189,0.97);
         top: 100%;
         width: 100%;
         left: 0;
         text-align: left;
         max-width: 100%;
         overflow: hidden;
         height: 0;
         min-height: 0;
         transition: all .5s;
    }
     .span12.widget-span.widget-type-cell.right-nav .row-fluid-wrapper.row-depth-1.row-number-4{
         float: none;
    }
     .span12.widget-span.widget-type-cell.right-nav{
         padding: 0 20px;
    }
     .span12.widget-span.widget-type-cell.right-nav.open{
         height: auto;
       
    }
     .top-nav li.hs-menu-item.hs-menu-depth-1{
         float: none;
         width: 100%;
         border-bottom: 1px solid #fff;
         padding-top: 21px;
         padding-bottom: 7px;
    }
     .top-nav li.hs-menu-item.hs-menu-depth-1:last-child{
         border-bottom: none;
    }
     .top-nav li.hs-menu-item.hs-menu-depth-1 > a{
         padding: 23px 0;
         font-size: 22px;
    }
   .section.header-banner h1 p{
         font-size: 26px;
         line-height: 30px;
    }
     .section.header-banner > .wrapper > div > p{
         font-size: 15px;
    }
     .section.header-banner cta a{
         line-height: 40px;
         padding: 0 38px;
    }
     .section.contact-us-form{
         margin-top: -266px;
    }
     .section.contact-us-form .contact-form form .hs-fieldtype-text.field.hs-form-field{
         width: 100%;
    }
     .section.contact-us-form .contact-form form .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field, .section.contact-us-form .contact-form form .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field{
         padding-right: 0;
    }
     .section.contact-us-form .contact-form form .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field input, .section.contact-us-form .contact-form form .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field input, .section.contact-us-form .contact-form form .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field input, .section.contact-us-form .contact-form form .hs_company.hs-company.hs-fieldtype-text.field.hs-form-field input{
         font-size: 15px;
         height: 45px;
    }
     .section.contact-us-form .contact-form form .hs_submit.hs-submit div .hs-button.primary.large{
         height: 45px;
         line-height: 0;
         font-size: 15px;
         width: 100%;
    }
     .section.contact-us-form .contact-form form .hs_message.hs-message.hs-fieldtype-textarea.field.hs-form-field span{
         font-size: 17px;
    }
     .section.contact-us-form.top_small.bottom_small .wrapper{
         padding: 0 20px;
    }
   
   .section.boxed-featured-article { padding-bottom: 0px; }
   .section.boxed-featured-article .column{
     width:100%;
   }
   .section.channel-partner{
     padding: 0px 0 50px;
     text-align: center;
   }
   
   
   .testimonial-content,.testimonial-image {
     width:100%;
     float:none;
   }
    /* HEADER BANNER */
     .section.header-banner{
         background-size: cover;
         background-repeat: no-repeat;
         height: 650px;
         position: relative;
         top: -140px;
         margin-bottom: -100px;
    }
    /* BLOGPOST */
     .section.blog-banner p{
         font-size: 25px;
         padding-top: 250px;
    }
    /* LP half section */
     .section.half-image-and-text-section .wrapper .container img{
         display:block;
         width:100%;
         margin-bottom:20px;
    }
     .section.half-image-and-text-section .wrapper .container div.side-content{
         width:100% !important;
    }
     .section.lp-header-banner-with-form .columns > .column{
         width:100% 
    }
     .section.lp-header-banner-with-form .columns .column.right .lp-form{
         margin:0 auto;
         width:100% 
    }
     .section.lp-header-banner-with-form .columns h1 p{
         font-size:26px;
    }
     .section.lp-header-banner-with-form .columns > .column.left > div > p{
         font-size:15px;
         width: 100%;
         margin: 15px 0 50px;
    }
     .section.lp-header-banner-with-form{
         padding: 110px 0 86px;
    }
     .section.lp-header-banner-with-form .columns > .column{
         width:100%;
    }
     .section.lp-header-banner-with-form .columns .column.right.lp-form-wrapper{
         padding-left:0;
    }
     .footer-social{
         text-align:center;
    }
     .footer-social .fa{
         float:none;
     		margin-right: 0;
    }
     .footer-wrapper .container{
         margin-top:50px;
    }
     .footer-menu{
         margin-top:30px;
         text-align:center;
    }
     .footer-menu ul{
         display:inline-table 
    }
     .footer-menu ul li{
         display:inline;
    }
     .copyright{
         text-align:center;
    }
    /* blog */
     .blog-wrapper .post-body .hs-featured-image-wrapper img {
         height:auto;
    }
     .section.cta-box-with-round-icon .column{
         width:100%;
         margin-top: 27%;
    }
     .section.cta-box-with-round-icon .column:first-child{
         margin-top:0;
    }
     .section.cta-box-with-round-icon .column .icon img{
         vertical-align: middle;
         width: 100%;
         max-width: 45px;
         height: auto;
    }
     .section.cta-box-with-round-icon .column .icon {
         line-height:93px;
         width:100px;
         height:100px;
    }
     .section.cta-box-with-round-icon .column p{
         padding: 20px 10px 10px;
    }
     .section.advanced-cta .columns{
         width:100%;
    }
     .section.advanced-cta {
         padding:50px 0;
    }
    /* Menu */
     .hs-menu-children-wrapper{
         position:relative;
         width:auto;
    }
     .hs-menu-item.hs-menu-depth-1.hs-item-has-children.open > a > span.plus:after{
         opacity:0;
    }
     .top-nav ul > li.hs-menu-item.hs-menu-depth-1 > a:hover:after, .top-nav ul > li.hs-menu-item.hs-menu-depth-1 > a:active:after, .top-nav ul > li.hs-menu-item.hs-menu-depth-1 > a:focus:after{
         margin:3px;
    }
     .top-nav ul > li.hs-menu-item.hs-menu-depth-1:hover > a:before, .top-nav ul > li.hs-menu-item.hs-menu-depth-1:hover > a:after{
         opacity:0;
    }
   .top-nav ul > li.hs-menu-item.hs-menu-depth-1.active-branch > a:after { border: none !important; }
   
   
     .section.blogpost-image-and-content img{
         width:100% !important;
    }
    /* Side bar */
     .section.blog-sidebar{
         max-width:100%;
         margin-top:50px;
    }
     .section.contact-us-form.bottom_medium{
         padding-bottom:50px;
    }
  
   /* Fixes July */
   
   .leading-edge-image-text .hs-cta-wrapper {
     text-align: center;
     display: inline-block;
     width: 100%;
   }
   
   .leading-edge-image-text .hs-cta-wrapper .cta_button {
     color: #ffffff;
     text-decoration: none;
     font-size: 22px;
     border: 1px solid #fff;
     border-radius: 3px;
     line-height: 49px;
     display: inline-block;
     color: #fff;
     transition: all .5s;
     padding: 0 50px;
   }
   
   .section.channel-partner h2 {
     margin-top: 30px;
     font-size: 28px;
   }
   
   .leading-edge-image-text h2 {
     padding-top: 10px !important; 
   }
   
   .leading-edge-image-text .yellow h2, .leading-edge-image-text .blue h2 { padding-top: 20px !important; }
   
   .leading-edge-image-text .reverse.blue .column.text { margin-top: 20px; }
   
   .section.header-text.top-spacing h2 { line-height: 1em; }
   
   .leading-edge-form .leading-edge-custom-form-container.one-column { padding-top: 10px !important; }
   .leading-edge-form .leading-edge-custom-form-container { padding-bottom: 10px !important; }
   
   /* Blog */
   .section.blog-post h2 { margin-bottom: 0; line-height: 1.2em; }
   .section.blog-post h2 a { font-size: 24px; }
   
   .post-item { margin-bottom: 30px; }
   .post-item p { margin-bottom: 0px; }
   .blog-topics { margin-top: 5px; }
   
   .section.full-screen-contact-details .column { 
     width: 100%;
     float: none;
     margin-bottom: 30px;
   }
   
   .section.boxed-featured-article .column h2 { margin-top: 30px; }
   
   .header-container .search-bar-mobile { display: block; }
   
   .search-bar-mobile {
     max-width: 100% !important;
     text-align: left !important;
     background: #fff;
     margin: 0 auto 30px !important;
     border-radius: 0px;
   }
   
   .search-bar-mobile .span10 {     
     float: left !important;
     width: 80% !important;
   }
   .search-bar-mobile .span1 {
     float: left !important;
     width: 10% !important;
   }
   
   .search-bar-mobile .fa.fa-search {
     margin-left: 25px;
     position: absolute;
     right: 15px;
     color: rgba(92,107,189,0.97);
   }

   
   .search-bar-mobile .fa.fa-times.close-search { margin-left: 0; }
   
   .search-bar-mobile .hs-search-field__input { width: 100%; }
   
} /* End of Media Query 767 */

 @media only screen and (max-width:1190px) and (min-width:768px){
     .section.lp-header-banner-with-form {
         top: -210px !important;
         margin-bottom: -210px !important;
    }
}
/* CONTACT US */
 @media (max-width: 1295px){
     .section.header-text.top-spacing h2{
         width: 100%;
    }
     .section.header-text h2{
         width: 100%;
    }
     .section.header-text.top-spacing{
         padding-top: 0 !important;
    }
     .section.boxed-featured-article .column .box-cta a:after {
         right:11%;
    }
    /*.testimonials{
         margin-bottom:30px;
    }
    */
}
 @media (max-width: 1200px){
}
 @media (max-width: 991px){
     .section.contact-us-form .contact-form form .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field input, .section.contact-us-form .contact-form form .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field input, .section.contact-us-form .contact-form form .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field input, .section.contact-us-form .contact-form form .hs_company.hs-company.hs-fieldtype-text.field.hs-form-field input{
         font-size: 17px;
         height: 50px;
         margin-bottom: 20px;
    }
     .section.contact-us-form .contact-form form .hs_message.hs-message.hs-fieldtype-textarea.field.hs-form-field span{
         font-size: 18px;
    }
     .section.contact-us-form .contact-form form .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field ul.hs-error-msgs.inputs-list{
         bottom: 0;
    }
     .section.contact-us-form .contact-form form .hs_submit.hs-submit div .hs-button.primary.large{
         line-height: 0;
         height: 55px;
    }
}

 @media (max-width: 960px){
}
/* EXT */
 .span12.widget-span.widget-type-cell.right-nav{
     min-height: 0;
}
/* OWL */
 #owl-demo .item{
     background: #42bdc2;
     padding: 30px 0px;
     margin: 10px;
     color: #FFF;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
     text-align: center;
}
/* BLOG - Blogpost */
 .section.blog-post.post-header{
     font-size: 17px;
     color: #5a5f70;
     border-bottom: 1px solid #eee;
     margin-bottom: 15px;
     padding-bottom: 15px;
}
 .section.blog-post.post-header .author-link{
     color: #59cbdd;
     text-decoration: none;
}
 .blog-post-wrapper.cell-wrapper .topics{
     font-size: 17px;
     color: #5a5f70;
     margin-bottom: 100px;
}
 .blog-post-wrapper.cell-wrapper .topics .topic-link{
     color: #59cbdd;
     text-decoration: none;
}
 .section.blog-post.post-header .author{
     margin-left: 20px;
}
/* BLOG - Bloglist */




a {
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}

.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.stagsans-light {
  font-family: 'StagSans-Light';
}
.stagsans-book {
  font-family: 'StagSans-Book';
}
.stagsans-thin {
  font-family: 'StagSans-Thin';
}
.stagsans-medium {
  font-family: 'StagSans-Medium';
}


.text-white {
  color: #fff;
}

.text-primary {
  color: #007bff;
}

a.text-primary:hover, a.text-primary:focus {
  color: #0062cc;
}

.text-secondary {
  color: #6c757d;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #545b62;
}

.text-success {
  color: #28a745;
}

a.text-success:hover, a.text-success:focus {
  color: #1e7e34;
}

.text-info {
  color: #17a2b8;
}

a.text-info:hover, a.text-info:focus {
  color: #117a8b;
}

.text-warning {
  color: #ffc107;
}

a.text-warning:hover, a.text-warning:focus {
  color: #d39e00;
}

.text-danger {
  color: #dc3545;
}

a.text-danger:hover, a.text-danger:focus {
  color: #bd2130;
}

.text-light {
  color: #f8f9fa;
}

a.text-light:hover, a.text-light:focus {
  color: #dae0e5;
}

.text-dark {
  color: #343a40;
}

a.text-dark:hover, a.text-dark:focus {
  color: #1d2124;
}

.text-muted {
  color: #6c757d;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5);
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5);
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.d-flex {
  display: -ms-flexbox;
  display: flex;
}

.btn-block {
  display: block;
  width: 100%;
}
a.cta_button {
   -moz-box-sizing: border-box !important;
  -webkit-box-sizing: border-box !important;
  box-sizing: border-box !important;
}

a#cta_button_3432729_b9dddcce-c10b-48ba-b1b8-4c328392c2b7.cta_button, input[type=submit] {
  background: transparent;
  margin-top: 10px;
  color: #fff;
	display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: normal;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: none;
  padding: 0;
  font-size: 22px;
  line-height: 1.5;
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.cta_button, input[type=submit] {
  background: transparent;
  margin-top: 10px;
  color: #fff;
	display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: normal;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid white;
  padding: 10px 50px;
  font-size: 22px;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.cta_button:hover, .cta_button:focus, input[type=submit]:hover, input[type=submit]:focus {
	background: #fdba31;
}

blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eee;
  border-left: 0;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}



.hs-input {
    border-radius: 0;
    box-shadow: none;
    border: 0;
    width: 100%;
    font-size: 18px;
    padding: 15px 23px;
    background-color: white;
    font-family: 'StagSans-Light', arial, serif;
    font-weight: 400;
    margin-bottom: 30px;
}
ul.hs-error-msgs.inputs-list {
  margin-top: 0;
  color: #fff;
}

textarea {
  resize: none;
}
.hs_error_rollup {
  display: none;
}
@media (max-width: 1190px) {
  .copyright {
    float: none;
  }
	.footer-menu {
    float: none;
  }
}

@media (max-width: 767px) {
	.cta_button {
    color: #ffffff;
    text-decoration: none;
    font-size: 22px;
    border: 1px solid white;
    border-radius: 3px;
    line-height: 49px;
    display: inline-block;
    color: white;
    transition: all .5s;
    padding: 0 50px;
  }
  .d-flex {
    display: block;
  }
  
  br {
    display: none;
  }
}





