@font-face {
    font-family: 'GT Sectra Display';
    src: url('/components/page_editor/css/fonts/GT-Sectra-Display-Light.woff2') format('woff2'),
        url('/components/page_editor/css/fonts/GT-Sectra-Display-Light.woff') format('woff'),
        url('/components/page_editor/css/fonts/GT-Sectra-Display-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'GT Sectra Display';
    src: url('/components/page_editor/css/fonts/GT-Sectra-Display-Regular.woff2') format('woff2'),
        url('/components/page_editor/css/fonts/GT-Sectra-Display-Regular.woff') format('woff'),
        url('/components/page_editor/css/fonts/GT-Sectra-Display-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


@keyframes showTopText {
  0% { transform: translate3d(0, 110%, 0); }
  100% { transform: translate3d(0, 0, 0); }
}
@keyframes showBottomText {
  0% { transform: translate3d(0, -100%, 0); }
  100% { transform: translate3d(0, 0, 0); }
}

@font-face {
    font-family: 'General Sans';
    src: url('/components/page_editor/templates/themes/bink/fonts/GeneralSans-Regular.eot');
    src: url('/components/page_editor/templates/themes/bink/fonts/GeneralSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('/components/page_editor/templates/themes/bink/fonts/GeneralSans-Regular.woff2') format('woff2'),
        url('/components/page_editor/templates/themes/bink/fonts/GeneralSans-Regular.woff') format('woff'),
        url('/components/page_editor/templates/themes/bink/fonts/GeneralSans-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'General Sans';
    src: url('/components/page_editor/templates/themes/bink/fonts/GeneralSans-Medium.eot');
    src: url('/components/page_editor/templates/themes/bink/fonts/GeneralSans-Medium.eot?#iefix') format('embedded-opentype'),
        url('/components/page_editor/templates/themes/bink/fonts/GeneralSans-Medium.woff2') format('woff2'),
        url('/components/page_editor/templates/themes/bink/fonts/GeneralSans-Medium.woff') format('woff'),
        url('/components/page_editor/templates/themes/bink/fonts/GeneralSans-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'General Sans';
    src: url('/components/page_editor/templates/themes/bink/fonts/GeneralSans-Bold.eot');
    src: url('/components/page_editor/templates/themes/bink/fonts/GeneralSans-Bold.eot?#iefix') format('embedded-opentype'),
        url('/components/page_editor/templates/themes/bink/fonts/GeneralSans-Bold.woff2') format('woff2'),
        url('/components/page_editor/templates/themes/bink/fonts/GeneralSans-Bold.woff') format('woff'),
        url('/components/page_editor/templates/themes/bink/fonts/GeneralSans-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'General Sans';
    src: url('/components/page_editor/templates/themes/bink/fonts/GeneralSans-Light.eot');
    src: url('/components/page_editor/templates/themes/bink/fonts/GeneralSans-Light.eot?#iefix') format('embedded-opentype'),
        url('/components/page_editor/templates/themes/bink/fonts/GeneralSans-Light.woff2') format('woff2'),
        url('/components/page_editor/templates/themes/bink/fonts/GeneralSans-Light.woff') format('woff'),
        url('/components/page_editor/templates/themes/bink/fonts/GeneralSans-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

.navbar-collapse .caret {
    display:none;
}
.nav>li:last-child>a {
    padding-right:0;
}
#lc-e33b5cf4-c562-4ef3-b2ce-9dbe2c3b4cfd .lc-section-shape,
#lc-7fce10e6-8825-449a-b623-cb0f4f578909 .lc-section-shape{
    z-index:9;
}
.qms-testimonials-module .quote-card:before, .qms-testimonials-module .quote-card:after {
    display:none;
}

#header .navbar-nav li a, #header .navbar-nav li a:visited, #header .navbar-nav li a:active, #header .navbar-nav li a:focus, #header .navbar-nav, .lc-header-search input.form-control, body, p, td, li, .qms-banner-description *,
.qms-testimonials-module .quote-card cite, #footer p, #footer a, #footer li, #footer ol, #footer ul, #footer span{
    font-family:'General Sans', sans-serif!important;
    font-weight:300!important;
}
#lc-ab52630c-6580-44f6-8bc4-46110a2f401a .navbar-nav li a, #lc-ab52630c-6580-44f6-8bc4-46110a2f401a .navbar-nav li a:visited, #lc-ab52630c-6580-44f6-8bc4-46110a2f401a .navbar-nav li a:active, #lc-ab52630c-6580-44f6-8bc4-46110a2f401a .navbar-nav li a:focus, #lc-ab52630c-6580-44f6-8bc4-46110a2f401a .navbar-nav, .lc-header-search input.form-control {
    font-weight:400!important;
}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
    font-family:'GT Sectra Display', serif!important;
}
.lc-button, .qms-button{
    font-family:'GT Sectra Display', serif!important;
    font-weight:normal!important;
}
.lc-button:hover, .qms-button:hover {
    background-color:transparent!important;
    opacity:1!important;
    color:#fff!important;
}
.lc-button:hover span {
    color:#fff!important;
}
.lc-button-module .lc-button-style-outline:hover {
    background-color:#fff!important;
    color:#000!important;
}
#banner-slider-941fc530-c4db-4b46-a415-611d1a843b33 .qms-banner-text {
    width: 70%;
}
.qms-banner-description *{
    font-weight:400!important;
}
p b, li b, td b, p strong, li strong, td strong{
    font-weight:500!important;
}

.lc-sections-content > .lc-section-wrapper:first-child .qms-banner-slider-module .qms-banner-text {
    width:100%;
}

.qms-blog-summary .qms-blog-summary-tiled .qms-blog-post .qms-blog-post-description .qms-blog-post-title {
    margin-bottom:30px;
}
.qms-blog-summary .qms-blog-post-excerpt a {
    display:block;
    margin-top:30px!important;
    font-weight:normal!important;
}
.qms-text-module blockquote {
    padding: 0px 0px 0px 30px;
    margin: 0;
    border-left: 1px solid #fff;
}
.lc-sections-container .qms-form-module .form-control {
    font-weight:400;
}
#lc-17f08b8f-5814-4676-8d80-c13208ca4dfb {
    background-color:#1b2544;
}
#lc-17f08b8f-5814-4676-8d80-c13208ca4dfb .qms-text-module * {
    color:#fff!important;
}
@media (min-width: 768px){
    .header-standard .navbar-right, .header-multi-full-width .navbar-right {
     margin-right: 10px;
    }
    #lc-ab52630c-6580-44f6-8bc4-46110a2f401a .navbar-right, #lc-ab52630c-6580-44f6-8bc4-46110a2f401a .navbar-right {
     margin-right: 35px;
    }
    #lc-ab52630c-6580-44f6-8bc4-46110a2f401a nav[class*=header-]>.container .navbar-brand, #lc-ab52630c-6580-44f6-8bc4-46110a2f401a nav[class*=header-]>.container-fluid .navbar-brand {
        margin-left:25px;
    }
    h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
        font-weight:300!important;
    }
}
@media (min-width: 1181px) {
    .lc-sections-content > .lc-section-wrapper:first-child .qms-banner-slider-module .qms-banner-title,
    .lc-sections-content > .lc-section-wrapper:first-child .qms-banner-slider-module .qms-banner-description,
    .lc-sections-content > .lc-section-wrapper:first-child .qms-banner-slider-module .qms-banner-button{
        overflow: hidden;
        position:relative;
    }
    .lc-sections-content > .lc-section-wrapper:first-child .qms-banner-slider-module .qms-banner-title{
        height:100px;
        width:100%;
    }
    .lc-sections-content > .lc-section-wrapper:first-child .qms-banner-slider-module .qms-banner-title span{
        animation: showTopText 1s;
        animation-delay: 0.5s;
        animation-fill-mode: forwards;
        bottom: 0;
        transform: translate(0, 100%);
        position:absolute;
        width:100%;
        left:0;
        line-height:1.3;
    }
    #banner-slider-04455610-b597-4ce9-ad6d-ff9066d6f7b4 .qms-banner-title span,
    #banner-slider-4197d66e-9792-4281-83c1-380a8319ce15 .qms-banner-title span{
        line-height:1;
    }
    .lc-sections-content > .lc-section-wrapper:first-child .qms-banner-slider-module .qms-banner-description p{
      animation: showBottomText 0.5s;
      animation-delay: 1.0s;
      animation-fill-mode: forwards;
      top: 0;
      transform: translate(0, -100%);
    }
    .lc-sections-content > .lc-section-wrapper:first-child .qms-banner-slider-module .qms-button{
      animation: showBottomText 0.6s;
      animation-delay: 1.4s;
      animation-fill-mode: forwards;
      top: 0;
      transform: translate(0, -140%);
    }
}
@media (max-width:1400px) and (min-width: 1181px) {
    #lc-7fce10e6-8825-449a-b623-cb0f4f578909 .qms-banner-title span{
        font-size:80px;
    }
}

@media (max-width: 768px) and (min-width: 767px) {
    #lc-7fce10e6-8825-449a-b623-cb0f4f578909 .lc-section-shape-bottom svg,
    #lc-7fce10e6-8825-449a-b623-cb0f4f578909 .lc-section-shape-top svg {
        height:30px;
    }
    .lc-sections-content > .lc-section-wrapper:first-child .qms-banner-slider-module .qms-banner-title {
        height:70px;
    }
    #qms-banner-bf23945d-4512-493e-92b9-e17fdee24c55 .qms-banner-title {
        height:80px;
    }
    #footer img{
        margin-top:0!important;
    }
}
@media (max-width: 1024px){
    .qms-blog-summary-cols-3 .qms-blog-post:last-child {
        width:100%!important;
    }
}
@media (max-width: 767px){
    .lc-sections-content > .lc-section-wrapper:first-child .qms-banner-slider-module .qms-banner-title span {
        line-height:1.2;
    }
    #footer *{
        text-align:center!important;
    }
}