h2,
#current-families {scroll-margin-top: 100px;}
.blog-post-wrapper figure img {
    max-width: 100%;
    height: auto;
}
.widget-type-custom_widget iframe {max-width:100%!important}

.flex_o {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.flex_o .post_content {
  width:calc(100% - 360px);
}
.flex_o .post_image {width:350px}

.blog-post .-body blockquote

{
    margin: 30px 0 30px !important;
    font-size: 28px !important;
}

.blog-post-bottombox
{
    background-color: #c6c5c3;
    font-size: 24px;
    font-weight: 600;
    padding: 20px 50px 40px 50px;
}

.blog-post-bottombox a !important
{
    color: #000000;
}
.author_box {
    display: flex;
    justify-content: space-between;
    margin: 30px auto;
    flex-wrap: wrap;
    box-sizing: border-box;
    border-left: 7px solid #ff570d;
    padding: 40px;
    background: url(https://7967916.fs1.hubspotusercontent-na1.net/hubfs/7967916/triangle1.png) right top no-repeat #fff;
    position: relative;
}
.author_box:after {
    content: "";
    position: absolute;
    bottom: -7px;
    right: 20px;
    width: 80%;
    height: 8px;
    background: url(https://7967916.fs1.hubspotusercontent-na1.net/hubfs/7967916/triangle2.png) right bottom no-repeat;
}
.author_box .img_box { width: 135px; }
.author_box .img_box img { max-width: 100%; }
.author_box .text_box { width: calc(100% - 157px); }
.author_box .text_box h3 {  font-size: 24px; color: #000;  margin-bottom: 15px; font-family: "Nunito Sans", sans-serif; font-weight: bold;}
.author_box .text_box p {  font-size: 20px; color: #000; font-weight: 400; line-height: 1.3}
.author_box a { color: #1b366e!important; }

.blog-post .-title h1 { font-size: 36px; line-height: 1.1}
.blog-post h2 { font-size: 30px; line-height: 1.3; font-family: "MonumentGrotesk Bold", sans-serif; text-align: left}

.container-fluid.rmn-header-area-container,
#main-content > .container-fluid,
#main-content > .container-fluid .row-fluid { padding-left:0!important; padding-right:0!important}
/*.body-wrapper:not(.hs-content-id-39779448933) #main-content > .container-fluid .row-fluid-wrapper .row-fluid-wrapper .row-fluid  {padding-left:15px!important; padding-right:15px!important}*/


@media only screen and (max-width: 480px) {
    .author_box .img_box { width: 100%; text-align: center; }
    .author_box .img_box img { float: none!important; }
    .author_box .text_box { margin-top: 20px; width:100%;}
}

.blog-post .-tags a {
    color: #333333;
    text-decoration: none;
    box-sizing: border-box;
    display: inline-block;
    padding: 5px 20px;
    color: #000;
    text-align: center;
    font-size: 24px;
    line-height: 1.1;
    text-decoration: none;
    background: 0;
    /* border: 1px solid #0014d1; */
    border-radius: 25px;
    transition: .3s;
    background: #ffffff !important;
    text-decoration: none;
    margin-bottom: 10px
}

.blog-post .-tags a: hover {
    color: #ffffff;
    background: #000a76 !important;
    text-decoration: none !important;
}

.blog-posts-list-body .-item {

    min-height: 220px;
}

.blog-posts-list-body .-item .-image {

    margin: 0px 0px 0px !important;

}
.blog-posts-list-body .-item {
    border-bottom: 2px solid rgb(200, 199, 197);
    border-top: 0px !important;
    margin: 10px 0 !important;
    min-height: 250px;
}

.blog-posts-list-body .-item.-large {
    margin: 0 0 50px;
    padding: 0;
    border-bottom: 2px solid rgb(200, 199, 197) !important;
}

.blog-post h1
{
    font-size: 36px;
    line-height: 1;
    font-family: 'MonumentGrotesk Bold',sans-serif;
}
.blog-post h3
{
    font-size: 28px;

}

.backtoblog 
{
    float: right;
    width: 200px;
    margin-top: -40px;
    text-align: right;
}

.backtoblog  a
{
    color: #666666;
    float: right;
    margin-bottom: 10px;

}
.header__main-menu nav>ul>li>ul
{

    left: 0px !important;
}
.blog-post-wrapper figure img {  max-width: 100%;}
.mce-preview-object .mce-shim {position:relative!important}

.blog-sidebar-wrapper .-block ul li
{
    padding: 2px !important;
}



.tutor-block .-overlay-inner {
    right: 10px !important;
}

.info-circle h3 {     justify-content: center!important; }
.info-circle h3 div {     height: 100%;    display: flex;    align-items: center;    justify-content: center;}

.watch-video-block { height: auto !important; background-size: 100% 100% !important; }

#hs_cos_wrapper_Login > div > a { padding-left: 26px!important;}
    .announcement-bar-main .an-btn,
    header .header__buttons .simple-button a,
    .resource-block .-button a,
    .read-story-block-2 .-button a,
    .watch-video-block .-button a,
    .blog-post .-tags a {border-radius:10px!important; border-width: 2px!important; padding: 10px 14px!important;}

    .icon-text-button .-button a,
    .intro-block .-button a,
    .simple-button.-white-transparent a,
    .simple-button.-bluet a,
    .simple-button a,
    .linkbacktoevent2 a,
    form input[type="submit"] { border-radius:15px!important; border-width: 2px!important; padding: 16px 18px!important;}

    .simple-button.-white a,
    .simple-button.-big a,
    a.cta_button { border-radius:20px!important;border-width: 2px!important; padding: 20px 25px!important;}

.slick-track {display: flex!important;    align-items: center;}
.hs-logo-carousel .slick-slide img {max-height:110px}

.advance-wrapper.callout-special-font a.leadin-button.leadin-advance-button.leadin-button-secondary { font-family: 'MonumentGrotesk',sans-serif; }
a.button.learnMore { text-align:center;font-family: 'MonumentGrotesk',sans-serif;    position: relative;    margin-top: 40px; }
.resource-listing-content { padding-bottom:40px!important}
.body-container--logos { text-align:left!important}
    .mega_menu2 {}
    .mega_menu2 ul.submenu.level-2 {}
    .mega_menu2 ul.submenu.level-2>li { width: 48%;}
    .mega_menu2 ul.submenu.level-2>li>a {  cursor:auto;padding-left:5px!important; font-weight:700; color:#a2a4db!important; text-transform:uppercase; letter-spacing:1.5px;}
    .mega_menu2 ul.submenu.level-2>li>a:hover { text-decoration:none!important}
    .mega_menu2 ul.submenu.level-3 { list-style: none; padding-left: 0px}
    .mega_menu2 ul.submenu.level-3 li { width: 100%}
    .mega_menu2 ul.submenu.level-3 li a { color: #fff;font-size: 16px;display: block;  padding: 8px 6px;}
    .mega_menu2 ul.submenu.level-3 li a:hover { text-decoration:none!important;     background: #3e469c;}
    .mega_menu2 ul.submenu.level-2 { width: 500px; justify-content: space-between;  padding: 10px 15px 15px; }
    .mega_menu2:hover ul.submenu.level-2 { display: flex;  }
    li.mega_menu2>ul>li:hover>a { background: transparent!important;}
    
.header__secondary-menu {z-index:4!important}
    .header__secondary-menu nav>ul>li>ul>li>a,
  .header__main-menu nav > ul > li > ul > li > a { font-size:16px!important;}
    .mega_menu2 .submenu.level-2 > li > a { font-size:15px!important;}
  .header__main-menu nav > ul > li:hover > a { text-decoration:none!important}
  h2 {margin-bottom:20px!important}
    @media only screen and (max-width: 1279px) {
        .mega_menu2 a:hover { text-decoration: none!important;}
        .header__main-menu nav > ul > li > a {  font-size: 24px!important;  }
        .header__main-menu .header__buttons { padding-left: 50px;  margin-top: 10px;  }
        .header__main-menu .header__navigation.header--element.open nav > ul > li > ul > li > a,
        .mega_menu2 ul.submenu.level-3 li a { font-size: 15px!important;}
        .mega_menu2 ul.submenu.level-3 li a,
        .mega_menu2 ul.submenu.level-2>li>a { padding-left: 20px!important;}
    }
@media only screen and (max-width: 480px) { .header__main-menu nav > ul > li > ul > li > a {font-size:15px!important}  }



@media screen and (max-width: 1100px) {
    .info-circle h3 { font-size:38px!important}
    .header__logo {
        max-width: 180px;
        margin-left: auto !important;
        margin-right: auto !important;
    }


}
@media screen and (max-width: 900px) {

    .watch-video-block .-image { width: 60% !important; }
    h2 {scroll-margin-top: 30px;}
}

@media screen and (max-width: 1279px) {
    .header__main-menu nav > ul > li > ul { position: relative!important;    top: 0px!important;    padding: 10px 0px!important;    display: block !important;    left: 70px !important;background: transparent!important;}
    .header__main-menu nav > ul > li > ul > li > a {padding: 8px 20px!important;font-size: 20px!important;  line-height: 1!important;}
    .header__navigation.open { overflow: auto; }
}

@media screen and (max-width: 768px) {
    /*   .header__main-menu nav > ul > li > ul { position: relative!important;    top: 0px!important;    padding: 10px 0px!important;    display: block !important;    left: 70px !important;background: transparent!important;}
    .header__main-menu nav > ul > li > ul > li > a {padding: 8px 20px!important;font-size: 20px!important;  line-height: 1!important;}
    .header__navigation.open { overflow: auto; } */
    .table-departaments th, .table-departaments td {   display: table-cell !important;}
    .watch-video-block .-image {    width: 100% !important;    margin: 0px 0px 20px !important;    height: auto !important;}
    .watch-video-block .-image { width: 100% !important; margin: 0px 0px 20px !important; height: auto !important; }
    .watch-video-block { padding: 40px !important; }
    .watch-video-block .-button { position: relative !important; bottom: 0px !important; left: 0px !important; }


    .team-member .-position {
        margin: 20px 0 25px !important;
    }
.flex_o .post_content{width:100%;order:2}
.flex_o .post_image {width:100%; margin-bottom:20px}


}



@media (max-width: 960px)

{
    .header__main-menu {   
        margin: auto !important;
        width: 500px !important;
    }
    h1 {
        font-size: 36px !important;
    }
    h2 {
        font-size: 36px !important;
    }

    .table-compare th strong {
        font-size: 15px !important;
    }
}


.icon-i .-pp {
    width: 180px !important;

}

.productimage
{
    display: none
}
@media (max-width: 766px)
{
    .productimage
    {
        display: inline !important
    } 
}

.rmn-header-area-container.-thank-you-header h3::after 
{
    left: 50% !important;
    transform: translateX(-50%) !important;
    width: 110px !important;
}


.rmn-header-area-container2.-landingpage-header h1

{
    color: #fff;
    font-size: 70px !important;
    margin-top: 20px

}


.rmn-header-area-container2.-landingpage-header h1::after {
    content: "";
    position: absolute;
    left: 45% !important;
    margin-top: 90px;
    width: 10%;
    height: 2px;
    background: #000;
}




.rmn-header-area-container2.-landingpage-header img {
  height: 65px !important;
  float: left;
  margin-top: -30px;
}

.rmn-header-area-container2.-landingpage-header h2 {
  color: #25221f;
  font-size: 24px;
  font-family: 'Nunito Sans',sans-serif;
  font-weight: 700;
  margin: auto;
}

.rmn-header-area-container2.-landingpage-header {
  text-align: center !important;
}

.rmn-header-area-container2.-landingpage-header::after {
    display: none;

}

.rmn-area-container.purple h2 {
    margin: 0 auto 20px !important;
}

@media screen and (max-width: 900px) {
  .rmn-header-area-container2.-landingpage-header h1 {
    color: #fff;
    font-size: 60px !important;

  }  

}

@media screen and (max-width: 480px) {
  .rmn-header-area-container2.-landingpage-header h1 {
    color: #fff;
    font-size: 48px !important;
  }  

  .rmn-header-area-container2.-landingpage-header img {
    float: none;  
    margin-top: -30px;
  }

  .rmn-header-area-container2.-landingpage-header h2 {
    font-size: 20px !important;
  }

  .dnd_header_area-column-4-row-0-padding {
    padding-top: 0px !important;
    padding-bottom: 15px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

    .rmn-header-area-container2.-landingpage-header h1::after {

        margin-top: 70px;
    }

    .linkbacktoevent 
    {
        position: absolute;
        right: 10%;
        top: 20px !important;

    }
    .linkbacktoevent2 
    {
        display: none

    }
    .linkbacktoevent 
    {
        display: none

    }
}



.linkbacktoevent 
{
    position: absolute;
    right: 10%;
    top: 70px;

}

.linkbacktoevent a
{
    text-decoration: none;
    box-sizing: border-box;
    display: inline-block;
    padding: 8px 15px;
    color: #000;
    text-align: center;
    font-size: 16px;
    line-height: 1.1;
    background: #fff;
    border: 1px solid #ffffff;
    border-radius: 20px;
    transition: .3s;
    margin-bottom: 10px;
    margin-right: 10px



}
.linkbacktoevent a:hover
{
    text-decoration: none;
    color: #fff;
    background: #000a76;
    border: 1px solid #000;



}



.linkbacktoevent2 
{
    position: absolute;
    right: 10%;
    top: 70px;

}

.linkbacktoevent2 a
{
    text-decoration: none;
    box-sizing: border-box;
    display: inline-block;
    padding: 8px 15px;
    color: #fff;
    font-weight: 400;
    font-size: 24px;
    line-height: 1;
    background: #0014d1;
    border: 1px solid #0014d1;
    border-radius: 25px;
    transition: .3s;
    margin-bottom: 10px;
    margin-right: 10px




}
.linkbacktoevent2 a:hover
{
    text-decoration: none;
    color: #000;
    background: #ffffff;
    border: 1px solid #000;



}

/* https://paper.co/resources/ebook-high-dosage-tutoring-thank-you */

.hs-content-id-46046482841 .row-number-8.dnd-section {
    margin-right: -20px;
    margin-left: -20px;
}
.hs-content-id-46046482841 form {
    background: none;
}
.hs-content-id-46046482841 .hs-firstname.hs-form-field,
.hs-content-id-46046482841 .hs-lastname.hs-form-field,
.hs-content-id-46046482841 .hs-email.hs-form-field,
.hs-content-id-46046482841 .hs-phone.hs-form-field,
.hs-content-id-46046482841 .hs-company.hs-form-field,
.hs-content-id-46046482841 .hs-dependent-field {
    display: inline-block;
    width: 48%;
    vertical-align: top;
}
.hs-content-id-46046482841 .hs-dependent-field select {
    padding: 0.9rem 0.7rem;
}
.hs-content-id-46046482841 .hs-firstname.hs-form-field,
.hs-content-id-46046482841 .hs-email.hs-form-field,
.hs-content-id-46046482841 .hs-company.hs-form-field {
    margin-right: 2%;
}
.hs-content-id-46046482841 .hs-lastname.hs-form-field,
.hs-content-id-46046482841 .hs-phone.hs-form-field,
.hs-content-id-46046482841 .hs-dependent-field {
    margin-left: 2%;
}
.hs-content-id-46046482841 .hs-comments.hs-form-field textarea {
    min-height: 7rem;
}

.belch-modal__container { background:#f3f3f3!important}
.embed-form-super-wrapper .hs-form {padding:30px!important;background: #fff!important;}
.belch-modal__content { width:500px}
.belch-modal__content .embed-form-super-wrapper { padding:0!important;    overflow: hidden;    border-radius: 6px!important;}
.belch-modal .belch-modal__content input[type="submit"] {
    display: inline-block;
    padding: 12px 40px!important;
    font-size: 24px!important;
    line-height: 1!important;
    border-radius: 25px;
    transition: all 0.3s ease 0s;
    text-transform:none!important;
    font-family: inherit!important;
}
.belch-modal__overlay .belch-modal__close {
    background: transparent!important;
    color: #333!important;
    padding: 0!important;}
.hs-custom-style>div input:not([type=image]):not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]), 
.hs-custom-style fieldset input:not([type=image]):not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]),
.hs-custom-style select {padding:15px!important}
.embed-form-super-wrapper .hs-form .hs-submit .actions { margin-top:0!important}

.bbs-open-opened header.header { z-index:2}

.hoverstyle1 { border: 2px solid #0014d1!important;}
.hoverstyle1:hover {     color: #000!important;    background-color: transparent!important;    border-color: #0014d1!important;}
.hoverstyle2:hover {     color: #fff!important;    background-color: #0014d1!important;    border-color: #0014d1!important;}
.hoverstyle2:hover span {color: #fff!important; }
.hoverstyle3:hover {     color: #000!important;    background-color: #fff!important;    border-color: #fff!important;}
.hoverstyle3:hover span {color: #000!important;}
.hoverstyle4 {border: 2px solid #fff!important;}
.hoverstyle4:hover {     color: #fff!important;    background-color: transparent!important;    border-color: #fff!important;}
.hoverstyle4:hover span {}
.hoverstyle5 { border: 2px solid #0014d1!important;}
.hoverstyle5:hover {     color: #0014d1!important;    background-color: #fff!important;    border-color: #0014d1!important;}
.hoverstyle5:hover span { color: #0014d1!important;  }

#bbs-modal-window form input[type="submit"] { transition:0s!important }
a[data-hs-anchor="true"],
a#speaker-series { scroll-margin-top: 80px;}

@media (max-width: 768px) {
    .hs-content-id-46046482841 form {
        padding: 20px 10px !important;
    }
    .hs-content-id-46046482841 .hs-firstname.hs-form-field,
    .hs-content-id-46046482841 .hs-lastname.hs-form-field,
    .hs-content-id-46046482841 .hs-email.hs-form-field,
    .hs-content-id-46046482841 .hs-phone.hs-form-field,
    .hs-content-id-46046482841 .hs-company.hs-form-field,
    .hs-content-id-46046482841 .hs-dependent-field {
        display: block;
        margin-right: 0;
        margin-left: 0;
        width: auto;
        vertical-align: top;
    }
    #bbs-modal-window form {padding: 25px 10px 30px}
    .bbs-modal-content {    width: 90%!important;}
    #bbs-modal-window form input[type="text"], 
    #bbs-modal-window form input[type="email"], 
    #bbs-modal-window form input[type="tel"] {
        padding: 8px 10px;
        font-size: 16px;
    }
    .embed-form-super-wrapper .hs-form{padding:20px!important}
    .belch-modal__content { width:auto}
  a#speaker-series { scroll-margin-top: 40px;}
  .row-fluid table[class=""],
  .row-fluid table:not([class]) { max-width:100%!important; display: contents;    width: 100%!important;}
}
@media (max-width: 480px) {
    #bbs-modal-window form { background: #fff}
    .bbs-modal-content,
    .embed-form-super-wrapper .hs-form {padding:15px!important}
    .belch-modal .belch-modal__content input[type="submit"] {padding: 12px 40px!important;}
}


/* ========== Resource Library ============== */
.hs-content-id-98114726580 .row-number-23 {
  padding-left: 100px !important;
  padding-right: 100px !important;
}

.hs-content-id-98114726580 .row-number-23 > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
}

.hs-content-id-98114726580 .row-number-23 > div > div {
  width: 17.8%!important;
  margin-bottom: 20px;
}

.hs-content-id-98114726580 ul.inputs-list.multi-container {
  align-items: flex-start;
}
.hs-content-id-98114726580 ul.inputs-list.multi-container > li {
  margin-right: 25px;
}

@media (max-width: 1147px) {
  .hs-content-id-98114726580 .row-number-1 {
    background-image: none !important;
    background-color: #e8e8e9 !important;    
  }
  .hs-content-id-98114726580 .row-number-23 > div > div {
    width: 29.8%!important;
  }
}

@media (max-width: 900px) {
  .hs-content-id-98114726580 .row-number-23 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  
  .hs-content-id-98114726580 .row-number-1 > div > div > div > div {
    display: block !important;
  }
  .hs-content-id-98114726580 .row-number-1 > div > div > div > div.row-fluid [class*="span"] {
    float: none !important;
    display: block !important;
    width: auto !important;
    margin-left: 0px !important;
  }
  
  .hs-content-id-98114726580 .row-number-10 > div {
    display: block !important;
  }
  .hs-content-id-98114726580 .row-number-10 > div.row-fluid [class*="span"] {
    float: none !important;
    display: block !important;
    width: auto !important;
    margin-left: 0px !important;
  }

  .hs-content-id-98114726580 .row-number-18 > div {
    display: block !important;
  }
  .hs-content-id-98114726580 .row-number-18 > div.row-fluid [class*="span"] {
    float: none !important;
    display: block !important;
    width: auto !important;
    margin-left: 0px !important;
  }
}

@media (max-width: 788px) {
  .hs-content-id-98114726580 .row-number-6 h3 span {
    font-size: 45px !important;
    line-height: 1.2 !important;
  }

  .hs-content-id-98114726580 .row-number-23 > div > div {
    width: 49.8%!important;
  }
}

@media (max-width: 450px) {
  .hs-content-id-98114726580 .row-number-6 h3 span {
    font-size: 38px !important;
    line-height: 1.2 !important;
  } 
}
*, *:before, *:after {
  box-sizing: border-box;
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}
/* Responsive Grid */

.row-fluid {
    width: 100%;
    *zoom: 1;
}

.row-fluid:before, .row-fluid:after {
    display: table;
    content: "";
}

.row-fluid:after {
    clear: both;
}

.row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 1px;
    margin-left: 2.127659574%;
    *margin-left: 2.0744680846382977%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.row-fluid [class*="span"]:first-child {
    margin-left: 0;
}

.row-fluid .span12 {
    width: 99.99999998999999%;
    *width: 99.94680850063828%;
}

.row-fluid .span11 {
    width: 91.489361693%;
    *width: 91.4361702036383%;
}

.row-fluid .span10 {
    width: 82.97872339599999%;
    *width: 82.92553190663828%;
}

.row-fluid .span9 {
    width: 74.468085099%;
    *width: 74.4148936096383%;
}

.row-fluid .span8 {
    width: 65.95744680199999%;
    *width: 65.90425531263828%;
}

.row-fluid .span7 {
    width: 57.446808505%;
    *width: 57.3936170156383%;
}

.row-fluid .span6 {
    width: 48.93617020799999%;
    *width: 48.88297871863829%;
}

.row-fluid .span5 {
    width: 40.425531911%;
    *width: 40.3723404216383%;
}

.row-fluid .span4 {
    width: 31.914893614%;
    *width: 31.8617021246383%;
}

.row-fluid .span3 {
    width: 23.404255317%;
    *width: 23.3510638276383%;
}

.row-fluid .span2 {
    width: 14.89361702%;
    *width: 14.8404255306383%;
}

.row-fluid .span1 {
    width: 6.382978723%;
    *width: 6.329787233638298%;
}

.container-fluid {
    *zoom: 1;
}

.container-fluid:before, .container-fluid:after {
    display: table;
    content: "";
}

.container-fluid:after {
    clear: both;
}

@media (max-width: 767px) {
    .row-fluid {
        width: 100%;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: none;
        width: auto;
        margin-left: 0;
    }
}

@media (min-width: 768px) and (max-width: 1139px) {
    .row-fluid {
        width: 100%;
        *zoom: 1;
    }

    .row-fluid:before, .row-fluid:after {
        display: table;
        content: "";
    }

    .row-fluid:after {
        clear: both;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: left;
        width: 100%;
        min-height: 1px;
        margin-left: 2.762430939%;
        *margin-left: 2.709239449638298%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }

    .row-fluid [class*="span"]:first-child {
        margin-left: 0;
    }

    .row-fluid .span12 {
        width: 99.999999993%;
        *width: 99.9468085036383%;
    }

    .row-fluid .span11 {
        width: 91.436464082%;
        *width: 91.38327259263829%;
    }

    .row-fluid .span10 {
        width: 82.87292817100001%;
        *width: 82.8197366816383%;
    }

    .row-fluid .span9 {
        width: 74.30939226%;
        *width: 74.25620077063829%;
    }

    .row-fluid .span8 {
        width: 65.74585634900001%;
        *width: 65.6926648596383%;
    }

    .row-fluid .span7 {
        width: 57.182320438000005%;
        *width: 57.129128948638304%;
    }

    .row-fluid .span6 {
        width: 48.618784527%;
        *width: 48.5655930376383%;
    }

    .row-fluid .span5 {
        width: 40.055248616%;
        *width: 40.0020571266383%;
    }

    .row-fluid .span4 {
        width: 31.491712705%;
        *width: 31.4385212156383%;
    }

    .row-fluid .span3 {
        width: 22.928176794%;
        *width: 22.874985304638297%;
    }

    .row-fluid .span2 {
        width: 14.364640883%;
        *width: 14.311449393638298%;
    }

    .row-fluid .span1 {
        width: 5.801104972%;
        *width: 5.747913482638298%;
    }
}

@media (min-width: 1280px) {
    .row-fluid {
        width: 100%;
        *zoom: 1;
    }

    .row-fluid:before, .row-fluid:after {
        display: table;
        content: "";
    }

    .row-fluid:after {
        clear: both;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: left;
        width: 100%;
        min-height: 1px;
        margin-left: 2.564102564%;
        *margin-left: 2.510911074638298%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }

    .row-fluid [class*="span"]:first-child {
        margin-left: 0;
    }

    .row-fluid .span12 {
        width: 100%;
        *width: 99.94680851063829%;
    }

    .row-fluid .span11 {
        width: 91.45299145300001%;
        *width: 91.3997999636383%;
    }

    .row-fluid .span10 {
        width: 82.905982906%;
        *width: 82.8527914166383%;
    }

    .row-fluid .span9 {
        width: 74.358974359%;
        *width: 74.30578286963829%;
    }

    .row-fluid .span8 {
        width: 65.81196581200001%;
        *width: 65.7587743226383%;
    }

    .row-fluid .span7 {
        width: 57.264957265%;
        *width: 57.2117657756383%;
    }

    .row-fluid .span6 {
        width: 48.717948718%;
        *width: 48.6647572286383%;
    }

    .row-fluid .span5 {
        width: 40.170940171000005%;
        *width: 40.117748681638304%;
    }

    .row-fluid .span4 {
        width: 31.623931624%;
        *width: 31.5707401346383%;
    }

    .row-fluid .span3 {
        width: 23.076923077%;
        *width: 23.0237315876383%;
    }

    .row-fluid .span2 {
        width: 14.529914530000001%;
        *width: 14.4767230406383%;
    }

    .row-fluid .span1 {
        width: 5.982905983%;
        *width: 5.929714493638298%;
    }
}

/* Clearfix */

.clearfix {
    *zoom: 1;
}

.clearfix:before, .clearfix:after {
    display: table;
    content: "";
}

.clearfix:after {
    clear: both;
}

/* Visibilty Classes */

.hide {
    display: none;
}

.show {
    display: block;
}

.invisible {
    visibility: hidden;
}

.hidden {
    display: none;
    visibility: hidden;
}

/* Responsive Visibilty Classes */

.visible-phone {
    display: none !important;
}

.visible-tablet {
    display: none !important;
}

.hidden-desktop {
    display: none !important;
}

@media (max-width: 767px) {
    .visible-phone {
        display: inherit !important;
    }

    .hidden-phone {
        display: none !important;
    }

    .hidden-desktop {
        display: inherit !important;
    }

    .visible-desktop {
        display: none !important;
    }
}

@media (min-width: 768px) and (max-width: 1139px) {
    .visible-tablet {
        display: inherit !important;
    }

    .hidden-tablet {
        display: none !important;
    }

    .hidden-desktop {
        display: inherit !important;
    }

    .visible-desktop {
        display: none !important ;
    }
}
.content-wrapper {
  margin: 0 auto;
  max-width: 1314px;
  padding: 0 20px;
}

@media screen and (min-width: 1380px) {
  .content-wrapper {
    padding: 0;
  }
}

.dnd-section,
.content-wrapper--vertical-spacing {
  padding: 50px 20px;
}

.dnd-section > .row-fluid {
  margin: 0 auto;
  max-width: 1200px;
}

.dnd-section .dnd-column {
  padding: 0 20px;
}

@media (max-width: 767px) {
  .dnd-section .dnd-column {
    padding: 0;
  }
}

.rmn-header-area-container {
  position: relative;
  margin: 0;
  padding: 40px 0;
  background: #ffffff;
  z-index: 2;
}
.rmn-header-area-container.-thank-you-header {
  padding: 0;
}
.rmn-header-area-container.-thank-you-header .hs-image-widget {
  width: 100%;
}
.rmn-header-area-container.-thank-you-header h3 {
  position: relative;
  margin: 0;
  padding: 0 0 30px;
  color: #959594;
  font-size: 28px;
  line-height: 1;
  font-family: 'MonumentGrotesk Medium', sans-serif;
  text-transform: uppercase;
}
.rmn-header-area-container.-thank-you-header h3::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 160px;
  height: 2px;
  background: #000;
}
.rmn-header-area-container::before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fff;
  z-index: 2;
}
.rmn-header-area-container::after {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transform-origin: center;
  transform: skewY(1deg);
  background: #c6c5c3;
  z-index: 1;
}
.rmn-header-area-container .row-fluid-wrapper {
  position: relative;
  z-index: 3;
}

.rmn-area-container.-grey-bg-top-left {
  background: url(//7967916.fs1.hubspotusercontent-na1.net/hubfs/7967916/raw_assets/public/paper-hubspot-cms/images/bg-dotted-grey.png) top left no-repeat #f1f0ee;
}
.rmn-area-container.-grey-bg-top-right {
  background: url(//7967916.fs1.hubspotusercontent-na1.net/hubfs/7967916/raw_assets/public/paper-hubspot-cms/images/bg-dotted-grey-2.png) top right no-repeat #f1f0ee;
}
.rmn-area-container.-blue-bg-right {
  background: url(//7967916.fs1.hubspotusercontent-na1.net/hubfs/7967916/raw_assets/public/paper-hubspot-cms/images/bg-blue.png) right repeat-y #000b76;
}

.rmn-area-container.-grey {
  background: #f1f0ee;
}
.rmn-area-container.-grey-darker {
  background: #dfdcd7;
}
.hs-content-id-40901182233 .rmn-area-container.-grey-darker {
  background: #f1f0ee;
}
.rmn-area-container.-green {
  background: #57b95b;
}
.rmn-area-container.-orange {
  background: #ff570d;
}
.rmn-area-container.-purple {
  background: #ccd0f6;
}
.rmn-area-container.-white {
  background: #ffffff;
}
.rmn-area-container.-yellow {
  background: #e3b33d;
}
.rmn-area-container.-tutors-bullets .dnd-section .dnd-column {
  padding: 0;
}
.rmn-area-container.-tutors-bullets .dnd-section.dnd_top_area-row-1-vertical-alignment .dnd-column {
  margin: 0 20px;
  width: 20%;
}
.rmn-area-container.-tutors-blocks .dnd-section .dnd-column {
  padding: 0;
}

.rmn-area-container img {
  max-width: 100%;
  height: auto;
}

@media (max-width: 768px) {
  .dnd-section,
  .content-wrapper--vertical-spacing {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .dnd-section .hs_cos_wrapper_type_module,
  .content-wrapper--vertical-spacing .hs_cos_wrapper_type_module {
    /*
    padding-right: 20px;
    padding-left: 20px;
    */
  }
  .rmn-header-area-container {
    _padding-left: 0px;
    _padding-right: 0px;
  }
  .rmn-header-area-container .widget-type-rich_text {
    _padding-left: 20px;
    _padding-right: 20px;
  }
  .rmn-header-area-container .dnd-module {
    padding-left: 20px;
    padding-right: 20px;
  }
  
  .rmn-area-container {
    padding-left: 0px;
    padding-right: 0px;
  }
  .rmn-area-container .hs_cos_wrapper_type_module {
    padding-right: 20px;
    padding-left: 20px;
  }
  .rmn-area-container.-tutors-bullets .dnd-section.dnd_top_area-row-1-vertical-alignment .dnd-column {
    margin: 0 20px;
    width: auto;
  }
  .rmn-header-area-container.-thank-you-header {
    padding-right: 20px;
    padding-left: 20px;
  }
  .rmn-header-area-container.-thank-you-header.-resources-page {
    padding-right: 0px;
    padding-left: 0px;
  }

  .rmn-header-area-container.-thank-you-header h3::after {
    left: 50%!important;
    transform: translateX(-50%);
  }

  .body-container--home-blue {
    padding-right: 0px;
    padding-left: 0px;
  }
  .body-container--home-blue .hs_cos_wrapper_type_module {
    padding-right: 20px;
    padding-left: 20px;
  }

}
.hs_cos_wrapper_type_language_switcher {
/* 
  position: absolute;
  top: -30px;
  right: 130px;
  z-index: 5
*/
}
#main-content .hs_cos_wrapper_type_language_switcher {
  _display: none; /**/ 
  
  
  display: block;
  position: absolute;
  top: 18px;
  right: 150px;
  z-index: 5
}
.header__language_switcher_shader {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 150px;
  background: rgb(0, 10, 118);
  z-index: 2;
}
/* Kostyl' */
    .header__main-menu {
      position: relative;
      z-index: 4;
    }
    .header__buttons {
      position: relative;
      background: rgb(0, 10, 118);
      z-index: 3;
    }

.header__language_switcher {
  position: absolute;
  right: 120px;
  bottom: -40px;
  z-index: 1
}
.announcement-bar-visible .header__language_switcher {
  bottom: -110px;
}


.lang_switcher_class .globe_class {
  width: 25px;
  height: 25px;
  background-image: url('data:image/png;base64,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');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  border: none;
  border-radius: 0;
  filter: none !important;
/*   filter: invert(81%) sepia(38%) saturate(5419%) hue-rotate(209deg) brightness(98%) contrast(107%); */
}
.lang_switcher_class.-light .globe_class{
  _filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(273deg) brightness(101%) contrast(103%) !important;
}
.lang_switcher_class .lang_list_class {
  position: absolute;
  top: 0px;
  left: 35px;
  display: block;
  margin: 0;
  padding: 0;
  width: 80px;
  transform: none;
  background: none;
  border: none;
  filter: none !important;
}

.lang_switcher_class .lang_list_class::before,
.lang_switcher_class .lang_list_class::after { content: none }
.lang_switcher_class .lang_list_class li {
  display: block;
  margin: 0;
  padding: 0 !important;
  list-style: none;
  background: none;
  border: none !important;
}

.lang_switcher_class .lang_list_class li a {
  display: none;
  padding: 2px 0 5px;
  font-size: 18px;
  line-height: 1.1;
  text-align: left;
}

.lang_switcher_class .globe_class:hover .lang_list_class li a { 
  display: block;
}

html[lang="en"] .lang_list_class li a[lang="en"],
html[lang="es"] .lang_list_class li a[lang="es"],
html[lang="fr"] .lang_list_class li a[lang="fr"],
html[lang="jp"] .lang_list_class li a[lang="jp"],
html[lang="es-us"] .lang_list_class li a[lang="es-us"]{
  display: block;
  pointer-events: none;
}

@media (max-width: 1279px) {
  .header__language_switcher_shader {
    bottom: 8px;
  }
  .header__language_switcher {
    position: absolute;
    right: 65px;
    bottom: -40px;
  }
  .hs_cos_wrapper_type_language_switcher {
    _top: -40px;
    _right: 30px;
  }
  .lang_switcher_class .globe_class {
    width: 30px;
    height: 35px;
  }
  .lang_switcher_class .lang_list_class {
    display: none;
    top: 30px;
    left: -14px;
  }
  .lang_switcher_class .globe_class:hover .lang_list_class {
    display: block;
  }
  .lang_switcher_class .lang_list_class li a {
    display: block;
    font-size: 15px;
    pointer-events: all !important;
  }
  
}

@media (max-width: 960px) {
  .header__language_switcher {
    right: 65px;
    bottom: -65px;
  }
}

@media (max-width: 768px) {
  .announcement-bar-visible .header__language_switcher {
    bottom: -130px;
  }
  
  
  
  .header__language_switcher_shader {
    bottom: -18px;
  }
}

@media (max-width: 500px) {
  .announcement-bar-visible .header__language_switcher {
    bottom: -160px;
  }
}

/* https://paper.co/ */
.hs-content-id-39779448933 .hs_cos_wrapper_type_language_switcher {
}
.hs-content-id-39779448933 .lang_switcher_class .globe_class,
.hs-content-id-66607770735 .lang_switcher_class .globe_class{
  _filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(273deg) brightness(101%) contrast(103%) !important;
}

/* https://paper.co/parents-guardians/advocacy-kit */
.hs-content-id-63651549726 .hs_cos_wrapper_type_language_switcher {
}

/* https://pages.paper.co/telemundo-paper-for-parents */
.hs-content-id-64105198624 .hs_cos_wrapper_type_language_switcher {
}

/* https://paper.co/parents-guardians */
.hs-content-id-58399627646 .hs_cos_wrapper_type_language_switcher {
}

/* https://pages.paper.co/webinars-for-parents-and-guardians
 * en
 * es
 *  */
.hs-content-id-42249655402 #main-content .hs_cos_wrapper_type_language_switcher,
.hs-content-id-42250345048 #main-content .hs_cos_wrapper_type_language_switcher {
/*   display: block;
  position: absolute;
  top: 10px;
  right: 150px;
  z-index: 5 */
}

/* https://pages.paper.co/es/ayude-a-sus-estudiantes-a-prepararse-para-sus-ex%C3%A1menes-con-paper 
 * https://pages.paper.co/help-support-your-child-with-test-prep
 * */
.hs-content-id-73915397896 #main-content .hs_cos_wrapper_type_language_switcher,
.hs-content-id-70658187037 #main-content .hs_cos_wrapper_type_language_switcher{
/*   display: block;
  position: absolute;
  top: 10px;
  right: 150px;
  z-index: 5 */
}
.hs-content-id-73915397896 .lang_switcher_class .globe_class,
.hs-content-id-70658187037 .lang_switcher_class .globe_class{
/*   filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(273deg) brightness(101%) contrast(103%); */
}

/* https://pages.paper.co/es/the-parent-guardian-guide-to-implementing-paper */
/*  */

/* https://pages.paper.co/the-parent-guardian-guide-to-implementing-paper */
  .hs-content-id-82468509955 #main-content .hs_cos_wrapper_type_language_switcher,
  .hs-content-id-82496648960 #main-content .hs_cos_wrapper_type_language_switcher {
    top: 81px;
    right: 80px;
  }


@media (max-width: 1279px) {

  /* https://pages.paper.co/webinars-for-parents-and-guardians */
  .hs-content-id-42249655402 #main-content .hs_cos_wrapper_type_language_switcher,
  .hs-content-id-42250345048 #main-content .hs_cos_wrapper_type_language_switcher {
    top: 10px;
    right: 80px;
  }

}

@media (max-width: 768px) {

  /* https://pages.paper.co/the-parent-guardian-guide-to-implementing-paper */
   .hs-content-id-82468509955 #main-content .hs_cos_wrapper_type_language_switcher,
  .hs-content-id-82496648960 #main-content .hs_cos_wrapper_type_language_switcher {
    top: 120px;
    right: 40px;
  } 

}
/* @font-face {
    font-family: 'Monument Grotesk';
    src: url('https://content.paper.co/hubfs/Paper%20Landing%20Page/Fonts%20LP/MonumentGrotesk-Regular.eot');
    src: url('https://content.paper.co/hubfs/Paper%20Landing%20Page/Fonts%20LP/MonumentGrotesk-Regular.eot') format('embedded-opentype'),
         url('//7967916.fs1.hubspotusercontent-na1.net/hubfs/7967916/raw_assets/public/paper-hubspot-cms/fonts/MonumentGrotesk-Regular.woff') format('woff'),
             url('//7967916.fs1.hubspotusercontent-na1.net/hubfs/7967916/raw_assets/public/paper-hubspot-cms/fonts/MonumentGrotesk-Regular.woff2') format('woff2'),
         url('//7967916.fs1.hubspotusercontent-na1.net/hubfs/7967916/raw_assets/public/paper-hubspot-cms/fonts/MonumentGrotesk-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
   } */

 @font-face {
    font-family: 'Monument Grotesk';
    src: url('https://content.paper.co/hubfs/paper-cms/fonts/MonumentGrotesk-Regular.eot');
    src: url('https://content.paper.co/hubfs/paper-cms/fonts/MonumentGrotesk-Regular.eot') format('embedded-opentype'),
         url('https://content.paper.co/hubfs/paper-cms/fonts/MonumentGrotesk-Regular.woff') format('woff'),
             url('https://content.paper.co/hubfs/paper-cms/fonts/MonumentGrotesk-Regular.woff2') format('woff2'),
         url('https://content.paper.co/hubfs/paper-cms/fonts/MonumentGrotesk-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
 }

@font-face {
    font-family: 'Monument Grotesk';
    src: url('https://content.paper.co/hubfs/Paper%20Landing%20Page/Fonts%20LP/MonumentGrotesk-Medium.eot');
    src: url('https://content.paper.co/hubfs/Paper%20Landing%20Page/Fonts%20LP/MonumentGrotesk-Medium.eot') format('embedded-opentype'),
         url('//7967916.fs1.hubspotusercontent-na1.net/hubfs/7967916/raw_assets/public/paper-hubspot-cms/fonts/MonumentGrotesk-Medium.woff') format('woff'),
             url('//7967916.fs1.hubspotusercontent-na1.net/hubfs/7967916/raw_assets/public/paper-hubspot-cms/fonts/MonumentGrotesk-Medium.woff2') format('woff2'),
         url('//7967916.fs1.hubspotusercontent-na1.net/hubfs/7967916/raw_assets/public/paper-hubspot-cms/fonts/MonumentGrotesk-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
   }

@font-face {
    font-family: 'Monument Grotesk';
    src: url('https://content.paper.co/hubfs/Paper%20Landing%20Page/Fonts%20LP/MonumentGrotesk-Bold.eot');
    src: url('https://content.paper.co/hubfs/Paper%20Landing%20Page/Fonts%20LP/MonumentGrotesk-Bold.eot') format('embedded-opentype'),
         url('//7967916.fs1.hubspotusercontent-na1.net/hubfs/7967916/raw_assets/public/paper-hubspot-cms/fonts/MonumentGrotesk-Bold.woff') format('woff'),
             url('//7967916.fs1.hubspotusercontent-na1.net/hubfs/7967916/raw_assets/public/paper-hubspot-cms/fonts/MonumentGrotesk-Bold.woff2') format('woff2'),
         url('//7967916.fs1.hubspotusercontent-na1.net/hubfs/7967916/raw_assets/public/paper-hubspot-cms/fonts/MonumentGrotesk-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
   }


html {
  font-size: 20px;
  scroll-behavior: smooth;
}

@media (max-width: 767px) {
  html {
    font-size: 20px;
  }
}

@media (max-width: 480px) {
  html {
    font-size: 20px;
  }
}

body {
  color: #494A52;
  font-family: 'Nunito Sans', sans-serif;
  line-height: 1.3;
  word-break: break-word;
}

html[lang^="ja"] body,
html[lang^="zh"] body,
html[lang^="ko"] body {
  line-break: strict;
  word-break: break-all;
}

/* Paragraphs */

p {
  margin: 0 0 20px;
}

strong {
  font-weight: 700;
}

/* Anchors */

a {
  color: #000b76;
  cursor: pointer;
  text-decoration: none;
}

a:hover, a:focus {
  text-decoration: underline;
}

/* Headings */

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #25221f;
  font-family: 'MonumentGrotesk Bold', sans-serif;
  font-weight: 700;
  margin: 0 0 20px;
}

h1 {
  font-size: 50px;
  line-height: 1;
  font-family: 'MonumentGrotesk Black', sans-serif;
}

h2 {
  margin: 0 auto 40px;
  max-width: 950px;
  font-size: 45px;
  line-height: 1;
  font-family: 'MonumentGrotesk Black', sans-serif;
  text-align: center;
}

h3 {
  font-size: 31px;
  line-height: 1.2;
}

h4 {
  font-family: 'Nunito Sans', sans-serif;
  font-size: 32px;
  font-weight: 600;
  text-align: center;
}

h5 {
  font-family: 'Nunito Sans', sans-serif;
  font-weight: 700;
  font-size: 28px;
  line-height: 1.2;
  text-align: center;
}

h6 {
  font-family: 'Nunito Sans', sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.2;
  text-align: center;
}

/* Lists */

ul,
ol {
  margin: 0 0 1.5rem;
}

ul ul,
ol ul,
ul ol,
ol ol {
  margin: 0;
}

ul.no-list {
  list-style: none;
}

/* Code blocks */

code {
  vertical-align: bottom;
}

/* Blockquotes */

blockquote {
  border-left: 2px solid #A9A9A9;
  margin: 0 0 1.4rem;
  padding-left: 15px;
}

/* Horizontal rules */

hr {
  background-color: #CCC;
  border: none;
  color: #CCC;
  height: 1px;
}

/* Subscripts and superscripts */

sup,
sub {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
    max-width: 100%;
    height: auto;
}

/* Focus styles */

:focus {
  outline: auto;
  outline-color: green;
}

.disable-focus-styles :focus {
  outline: none;
}

@media (max-width: 960px) {
	.h2 {
		font-size: 36px!important;
  }
}

@media (max-width: 768px) {
	h1 {
		font-size: 36px!important;
  }
  h2 {
		font-size: 36px!important;
  }
}
button,
.button {
  background-color: #494A52;
  border: 1px solid #494A52;
  border-radius: 6px;
  color: #FFF;
  cursor: pointer;
  display: inline-block;
  font-size: 0.92rem;
  font-weight: normal;
  height: auto;
  line-height: 1.1;
  margin: 0;
  padding: 15px 53px;
  position: relative;
  text-align: center;
  text-decoration: none;
  transition: all 0.15s linear;
  white-space: normal;
  width: auto;
  word-break: break-word;
}

button:disabled,
.button:disabled {
  background-color: #D0D0D0;
  border-color: #D0D0D0;
  color: #E6E6E6;
}

button:hover,
button:focus,
.button:hover,
.button:focus {
  background-color: #21222A;
  border-color: #21222A;
  color: #FFF;
  text-decoration: none;
}

button:active,
.button:active {
  background-color: #71727A;
  border-color: #71727A;
  color: #FFF;
  text-decoration: none;
}

a#scroll-to-form {
  position: relative;
  top: -100px;
}
/* Form */

form {
  font-family: Lato, sans-serif;
}

.hs-form-field {
  margin-bottom: 1.4rem;
}

/* Labels */

form label {
  color: #33475B;
  display: block;
  font-size: 0.875rem;
  padding-top: 0;
  margin-bottom: 0.35rem;
  text-align: left;
  width: auto;
}

/* Help text - legends */

form legend {
  color: #33475B;
  font-size: 0.875rem;
}

/* Inputs */

.input {
  position: relative;
}

input[type=text],
input[type=email],
input[type=password],
input[type=tel],
input[type=number],
input[type=file],
select,
textarea {
  background-color: #FFF;
  border: 2px solid #D1D6DC;
  border-radius: 3px;
  color: #33475B;
  display: inline-block;
  font-size: 0.875rem;
  padding: 0.7rem;
  width: 100%;
}

input[type=text]:focus,
input[type=email]:focus,
input[type=password]:focus,
input[type=tel]:focus,
input[type=number]:focus,
input[type=file]:focus,
select:focus,
textarea:focus {
  outline-color: rgba(82, 168, 236, 0.8);
}

fieldset {
  max-width: 100% !important;
}

::-webkit-input-placeholder {
  color: #BFBFBF;
}

::-moz-placeholder {
  color: #BFBFBF;
}

:-ms-input-placeholder {
  color: #BFBFBF;
}

:-moz-placeholder {
  color: #BFBFBF;
}

::placeholder {
  color: #BFBFBF;
}

/* Inputs - checkbox/radio */

form .inputs-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.inputs-list > li {
  display: block;
  margin: 0.7rem 0;
  padding: 0;
  width: 100%;
}

.inputs-list input,
.inputs-list span {
  font-size: 0.875rem;
  vertical-align: middle;
}

.hs-input[type=checkbox],
.hs-input[type=radio] {
  border: none;
  cursor: pointer;
  height: auto;
  line-height: normal;
  margin-right: 0.35rem;
  padding: 0;
  width: auto;
}

/* Inputs - datepicker */

.hs-fieldtype-date .input .hs-dateinput:before {
  color: #33475B;
  content:'\01F4C5';
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.fn-date-picker .pika-table thead th {
  color: #FFF;
}

.fn-date-picker td.is-today .pika-button {
  color: #343A40;
}

.fn-date-picker td.is-selected .pika-button {
  background: #343A40;
  border-radius: 0;
  box-shadow: none;
}

.fn-date-picker td .pika-button:hover {
  background-color: #343A40 !important;
  border-radius: 0 !important;
  color: #FFF;
}

/* Inputs - file picker */

input[type=file] {
  background-color: transparent;
  border: initial;
  box-shadow: none;
  line-height: initial;
  padding: initial;
}

/* Headings and text */

form .hs-richtext,
form .hs-richtext p {
  font-size: 0.875rem;
  margin: 0 0 1.4rem;
}

form .hs-richtext img {
  max-width: 100% !important;
}

form .header {
  background-color: transparent;
  border: none;
}

/* GDPR */

.legal-consent-container .hs-form-booleancheckbox-display > span,
.legal-consent-container .hs-form-booleancheckbox-display > span p {
  font-size: 0.875rem;
  margin-left: 1rem !important;
}

/* Validation */

.hs-form-required {
  color: red;
}

.hs-input.invalid.error {
  border-color: #EF6B51;
}

.hs-error-msg {
  color: #EF6B51;
  margin-top: 0.35rem;
}

/* Submit button */

form input[type=submit],
form .hs-button {
  background-color: #494A52;
  border: 1px solid #494A52;
  border-radius: 6px;
  color: #FFF;
  cursor: pointer;
  display: inline-block;
  font-size: 0.92rem;
  font-weight: normal;
  height: auto;
  line-height: 1.1;
  margin: 0;
  padding: 15px 53px;
  position: relative;
  text-align: center;

  text-decoration: none;
  transition: all 0.15s linear;
  white-space: normal;
  width: auto;
  word-break: break-word;
}

form input[type=submit]:hover,
form input[type=submit]:focus,
form .hs-button:hover,
form .hs-button:focus {
  background-color: #21222A;
  border-color: #21222A;

  color: #FFF;
}

form input[type=submit]:active,
form .hs-button:active {
  background-color: #71727A;
  border-color: #71727A;

  color: #FFF;
}

/* Captcha */

.grecaptcha-badge {
  margin: 0 auto;
}





form {
  padding: 45px 45px;
  background: #fff;
/*   background: url(//7967916.fs1.hubspotusercontent-na1.net/hubfs/7967916/raw_assets/public/paper-hubspot-cms/images/form-white-bg.png) right bottom no-repeat; */
}
form .hs-form-field {
  margin: 0 0 9px;
}
form input[type="text"],
form input[type="email"],
form input[type="tel"] {
  padding: 15px 20px;
  color: #747474;
  font-size: 24px;
  line-height: 1;
  background: #e9e8e8;
  border: 2px solid #e9e8e8;
}
form .actions {
  margin: 38px 0 0;
  text-align: center;
}
form input[type="submit"] {
  display: inline-block;
  padding: 12px 40px;
  color: #fff;
  font-weight: 400;
  font-size: 24px;
  line-height: 1;
  background: #0014d1;
  border: 1px solid #0014d1;
  border-radius: 25px;
  transition: .3s;
}
form select {
  background: #e9e8e8;
  border: 2px solid #e9e8e8;
}
form input[type="submit"]:hover {
  color: #25221f;
  text-decoration: none;
  background: #fff;
  border: 1px solid #0014d1;
}

form input[type="text"],
form input[type="email"],
form input[type="password"],
form input[type="tel"],
form input[type="number"],
form input[type="file"],
form select,
form textarea {
  background: #fff;
  border: solid 2px #d1d6dc;
  border-radius: 3px;
  font-size: 18px; 
}

form .hs-richtext,
form .hs-richtext p {
  font-size: 12px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 1.4rem;
}
/* Table */

table {
  border: 1px solid #DEE2E6;
  margin-bottom: 1.4rem;
  overflow-wrap: break-word;
}

tbody + tbody {
  border-top: 2px solid #DEE2E6;
}

/* Table Cells */

th,
td {
  border: 1px solid #DEE2E6;
  padding: 0.75rem;
  vertical-align: top;
}

/* Table Header */

thead th,
thead td {
  background-color: #343A40;
  border-bottom: 2px solid #DEE2E6;
  color: #FFF;
  vertical-align: bottom;
}
/* Header container */

.header {
	position: relative;
	background-color: #000a76;
	z-index: 3;
}

.header__container {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 30px 0 15px;
}

.header__row-1,
.header__row-2 {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	width: 100%;
}

.header__row-1 {
	padding-top: 20px;
}

/* Navigation skipper */

.header__skip {
	height: 1px;
	left: -1000px;
	overflow: hidden;
	position: absolute;
	text-align: left;
	top: -1000px;
	width: 1px;
}

.header__skip:active,
.header__skip:focus,
.header__skip:hover {
	height: auto;
	left: 0;
	overflow: visible;
	top: 0;
	width: auto;
}

/* Logo */

.header__logo {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: auto;
	margin-right: 35px;
	max-width: 200px;
	overflow: hidden;
}

.header__logo img {
	max-width: 100%;
}

.header__logo .logo-company-name {
	font-size: 28px;
	margin-top: 7px;
}

.header__logo--main {
	margin-top: 20px;
	margin-bottom: 20px;
}

/* Search bar */

.header__search {
	padding: 0 22px;
	width: auto;
}

.header__search .hs-search-field__input {
	background-color: #FFF;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5TZWFyY2g8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+ICAgICAgICA8cGF0aCBkPSJNOS4xMzg2MTUzNCwxNS44OTI1Njg1IEM1LjQxMzk1NzQyLDE1Ljg5MjU2ODUgMi4zODM4ODUyNywxMi44NjM0NDc1IDIuMzgzODg1MjcsOS4xMzkwMDM3NiBDMi4zODM4ODUyNyw1LjQxNDU2MDA1IDUuNDEzOTU3NDIsMi4zODM4ODUyNyA5LjEzODYxNTM0LDIuMzgzODg1MjcgQzEyLjg2MzI3MzMsMi4zODM4ODUyNyAxNS44OTI1Njg1LDUuNDE0NTYwMDUgMTUuODkyNTY4NSw5LjEzOTAwMzc2IEMxNS44OTI1Njg1LDEyLjg2MzQ0NzUgMTIuODYzMjczMywxNS44OTI1Njg1IDkuMTM4NjE1MzQsMTUuODkyNTY4NSBNOS4xMzg3NTI0NSwyLjQzMzYwODg3ZS0xMyBDMTQuMTc3OTk1NSwyLjQzMzYwODg3ZS0xMyAxOC4yNzY0NTM3LDQuMTAwMzI0NzEgMTguMjc2NDUzNyw5LjEzOTI3Nzk2IEMxOC4yNzY0NTM3LDExLjIyOTgyMTEgMTcuNTcxMDE2OSwxMy4xNTg0NDM0IDE2LjM4NTYzMTMsMTQuNjk5NjY5NiBMMjMuNjUwODg4MSwyMS45NjUyMjY2IEMyNC4xMTYzNzA2LDIyLjQzMDcwOTIgMjQuMTE2MzcwNiwyMy4xODU0MDU1IDIzLjY1MDg4ODEsMjMuNjUwODg4MSBDMjMuMTg1NDA1NSwyNC4xMTYzNzA2IDIyLjQzMDcwOTIsMjQuMTE2MzcwNiAyMS45NjUyMjY2LDIzLjY1MDg4ODEgTDE0LjY5OTgxMzMsMTYuMzg1NDcxMyBDMTMuMTU4NDQwNSwxNy41NzA5NTA5IDExLjIyOTU3MzgsMTguMjc2NDUzNyA5LjEzODc1MjQ1LDE4LjI3NjQ1MzcgQzQuMDk5NTA5MzgsMTguMjc2NDUzNyAtMy43MzAzNDkzNmUtMTQsMTQuMTc4MjMxMiAtMy43MzAzNDkzNmUtMTQsOS4xMzkyNzc5NiBDLTMuNzMwMzQ5MzZlLTE0LDQuMTAwMzI0NzEgNC4wOTk1MDkzOCwyLjQzMzYwODg3ZS0xMyA5LjEzODc1MjQ1LDIuNDMzNjA4ODdlLTEzIFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4gICAgPC9kZWZzPiAgICA8ZyBpZD0iU2VhcmNoIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4gICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICAgICAgPC9tYXNrPiAgICAgICAgPHVzZSBpZD0iSWNvbnMvQWN0aW9ucy9TZWFyY2giIGZpbGw9IiM0OTRBNTIiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICA8L2c+PC9zdmc+);
	background-position: center right 15px;
	background-repeat: no-repeat;
	border: 1.79px solid #D1D6DC;
	border-radius: 6px;
	color: #494A52;
	font-family: Lato, serif;
	font-size: 22px;
	font-weight: 300;
	height: 45px;
	padding: 0 15px;
}

.header__search .hs-search-field--open .hs-search-field__input {
	border: 1.79px solid #D1D6DC;
	border-bottom: none;
	border-radius: 6px 6px 0 0;
	background-color: #FFF;
}

.header__search .hs-search-field__input::placeholder {
	color: transparent;
}

.header__search .hs-search-field--open .hs-search-field__suggestions {
	background-color: #FFF;
	border: 1.79px solid #D1D6DC;
	border-top: -2px solid #FFF;
	border-radius: 0 0 6px 6px;
	position: absolute;
	width: 100%;
	z-index: 10;
}

.header__search .hs-search-field__suggestions li {
	border-top: 1px solid #D1D6DC;
	font-family: Lato, serif;
	font-size: 22px;
}

.header__search .hs-search-field__suggestions li a {
	color: #494A52;
	padding: 3px 15px;
	text-decoration: none;
	transition: background-color 0.3s;
}

.header__search .hs-search-field__suggestions #results-for {
	display: none;
}

/* Language switcher */

.header__language-switcher {
	cursor: pointer;
	padding-right: 35px;
}

.header__language-switcher .lang_switcher_class {
	position: static;
}

.header__language-switcher .lang_list_class {
	border: 2px solid #D1D6DC;
	border-radius: 6px;
	box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.2);
	color: #494A52;
	display: block;
	font-family: Lato, serif;
	font-size: 0.8rem;
	left: calc(100% - 24px);
	opacity: 0;
	min-width: 100px;
	padding-top: 0;
	text-align: left;
	top: 100%;
	transition: opacity 0.3s;
	visibility: hidden;
}

.header__language-switcher:hover .lang_list_class {
	opacity: 1;
	transition: opacity 0.3s;
	visibility: visible;
}

.header__language-switcher .lang_list_class:before {
	border-bottom-color: #D1D6DC;
	left: 70%;
	top: -25px;
}

.header__language-switcher .lang_list_class:after {
	left: 70%;
	top: -22px;
}

.header__language-switcher .lang_list_class.first-active::after {
	border-bottom-color: #EBEFF3;
	top: -22px;
	transition: 0.3s;
}

.header__language-switcher .lang_list_class li {
	border: none;
	font-size: 18px;
	padding: 10px 15px;
}

.header__language-switcher .lang_list_class li:first-child {
	border-radius: 6px 6px 0 0;
	border-top: none;
}

.header__language-switcher .lang_list_class li:last-child {
	border-bottom: none;
	border-radius: 0 0 6px 6px;
}

.header__language-switcher .lang_list_class li:hover {
	background-color: #EBEFF3;
	transition: background-color 0.3s;
}

.header__language-switcher .lang_list_class li a {
	color: #494A52;
	font-family: Lato, serif;
}

.header__language-switcher .lang_list_class li a:hover {
	color: #494A52;
}

.header__language-switcher--label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
}

.header__language-switcher--label-current {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 18px;
	margin-bottom: 5px;
	margin-left: 10px;
}

.header__language-switcher--label-current:after {
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 6px solid #494A52;
	content: "";
	display: block;
	height: 0px;
	margin-left: 10px;
	margin-top: 3px;
	width: 0px;
}

/* Navigation */

#nav-toggle {
	display: none;
}

.header__menu--flex {
	display: -webkit-box; 
	display: -ms-flexbox;
	display: flex;
}

/* Tablet styles */

/* @media (max-width: 1150px) and (min-width: 767px) {
	.header__column {
		width: 100%;
	}
} */

/* Mobile styles */

/*@media (max-width: 1279px) {*/
@media (max-width: 1300px) {
	.header__container {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
		padding: 20px 0 0;
	}

	.header__container form {
		max-width: 100%;
	}

	.header__logo {
		margin: 0 auto;
		width: 100%;
	}

	.header__navigation,
	.header__search,
	.header__language-switcher {
		display: none;
		width: 100%;
	}

	.header__navigation.open,
	.header__search.open,
	.header__language-switcher.open {
		background-color: #F8FAFC;
		display: block;
		height: calc(100vh - 115px);
		left: 0;
		position: absolute;
		right: 0;
		top: 75px;
		z-index: 2;
	}

	.header__navigation--toggle,
	.header__search--toggle,
	.header__language-switcher--toggle,
	.header__close--toggle {
		cursor: pointer;
		margin: 0 5vw;
		position: relative;
	}

	.header__navigation--toggle.hide,
	.header__search--toggle.hide,
	.header__language-switcher--toggle.hide {
		display: none;
	}

	.header__navigation--toggle.open,
	.header__search--toggle.open,
	.header__language-switcher--toggle.open {
		display: block;
		margin-left: 0;
		margin-right: auto;
	}

	.header__navigation--toggle.open:after,
	.header__search--toggle.open:after,
	.header__language-switcher--toggle.open:after {
		display: block;
		word-break: normal;
	}

	.header__navigation--toggle:after,
	.header__search--toggle:after,
	.header__language-switcher--toggle:after {
		display: none;
		font-size: 26px;
		font-weight: 600;
		position: absolute;
		left: 40px;
		text-transform: uppercase;
		top: -10px;
	}
	.header__column {
		position: relative;
	}

	.header__row-1 {
		padding-top: 0;
	}

	.header__row-2 {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		padding: 30px;
	}

	.header__navigation--toggle {
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAxOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgPGcgaWQ9ImhhbWJ1cmdlciIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iR3JvdXAiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIzIj4gICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiB4PSIxLjUiIHk9IjEuNSIgd2lkdGg9IjIxIiBoZWlnaHQ9IjEiIHJ4PSIwLjUiPjwvcmVjdD4gICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLUNvcHktNCIgeD0iMS41IiB5PSI5LjUiIHdpZHRoPSIyMSIgaGVpZ2h0PSIxIiByeD0iMC41Ij48L3JlY3Q+ICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS1Db3B5LTUiIHg9IjEuNSIgeT0iMTcuNSIgd2lkdGg9IjIxIiBoZWlnaHQ9IjEiIHJ4PSIwLjUiPjwvcmVjdD4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
		background-position: top left;
		background-repeat: no-repeat;
		background-size: cover;
		cursor: pointer;
		height: 25px;
		width: 25px;
	}

	.header__navigation--toggle:after {
		content: "Menu";
	}

	.header__language-switcher--toggle {
		background-image: url(//static.hsappstatic.net/cos-LanguageSwitcher/static-1.1/img/globe.png);
		background-size: cover;
		height: 25px;
		width: 25px;
	}

	.header__language-switcher--toggle:after {
		content: "Language";
	}

	.header__language-switcher {
		border-top: 2px solid #CED4DB;
		padding-left: 30px;
		padding-right: 0;
	}

	.header__language-switcher .lang_list_class {
		background-color: inherit;
		border: none;
		border-radius: 0;
		box-shadow: unset;
		display: block;
		left: 30px;
		opacity: 1;
		padding: 0 30px;
		top: 0;
		visibility: visible;
	}

	.header__language-switcher .lang_list_class li {
		background-color: inherit;
		font-size: 22px;
	}

	.header__language-switcher--label-current {
		display: none;
	}

	.header__language-switcher .globe_class {
		background-image: none;
	}

	.header__language-switcher .lang_list_class li:hover {
		background-color: inherit;
	}

	.header__language-switcher .lang_list_class:before,
	.header__language-switcher .lang_list_class:after {
		content: none;
	}

	.header__search--toggle {
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5TZWFyY2g8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+ICAgICAgICA8cGF0aCBkPSJNOS4xMzg2MTUzNCwxNS44OTI1Njg1IEM1LjQxMzk1NzQyLDE1Ljg5MjU2ODUgMi4zODM4ODUyNywxMi44NjM0NDc1IDIuMzgzODg1MjcsOS4xMzkwMDM3NiBDMi4zODM4ODUyNyw1LjQxNDU2MDA1IDUuNDEzOTU3NDIsMi4zODM4ODUyNyA5LjEzODYxNTM0LDIuMzgzODg1MjcgQzEyLjg2MzI3MzMsMi4zODM4ODUyNyAxNS44OTI1Njg1LDUuNDE0NTYwMDUgMTUuODkyNTY4NSw5LjEzOTAwMzc2IEMxNS44OTI1Njg1LDEyLjg2MzQ0NzUgMTIuODYzMjczMywxNS44OTI1Njg1IDkuMTM4NjE1MzQsMTUuODkyNTY4NSBNOS4xMzg3NTI0NSwyLjQzMzYwODg3ZS0xMyBDMTQuMTc3OTk1NSwyLjQzMzYwODg3ZS0xMyAxOC4yNzY0NTM3LDQuMTAwMzI0NzEgMTguMjc2NDUzNyw5LjEzOTI3Nzk2IEMxOC4yNzY0NTM3LDExLjIyOTgyMTEgMTcuNTcxMDE2OSwxMy4xNTg0NDM0IDE2LjM4NTYzMTMsMTQuNjk5NjY5NiBMMjMuNjUwODg4MSwyMS45NjUyMjY2IEMyNC4xMTYzNzA2LDIyLjQzMDcwOTIgMjQuMTE2MzcwNiwyMy4xODU0MDU1IDIzLjY1MDg4ODEsMjMuNjUwODg4MSBDMjMuMTg1NDA1NSwyNC4xMTYzNzA2IDIyLjQzMDcwOTIsMjQuMTE2MzcwNiAyMS45NjUyMjY2LDIzLjY1MDg4ODEgTDE0LjY5OTgxMzMsMTYuMzg1NDcxMyBDMTMuMTU4NDQwNSwxNy41NzA5NTA5IDExLjIyOTU3MzgsMTguMjc2NDUzNyA5LjEzODc1MjQ1LDE4LjI3NjQ1MzcgQzQuMDk5NTA5MzgsMTguMjc2NDUzNyAtMy43MzAzNDkzNmUtMTQsMTQuMTc4MjMxMiAtMy43MzAzNDkzNmUtMTQsOS4xMzkyNzc5NiBDLTMuNzMwMzQ5MzZlLTE0LDQuMTAwMzI0NzEgNC4wOTk1MDkzOCwyLjQzMzYwODg3ZS0xMyA5LjEzODc1MjQ1LDIuNDMzNjA4ODdlLTEzIFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4gICAgPC9kZWZzPiAgICA8ZyBpZD0iU2VhcmNoIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4gICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICAgICAgPC9tYXNrPiAgICAgICAgPHVzZSBpZD0iSWNvbnMvQWN0aW9ucy9TZWFyY2giIGZpbGw9IiM0OTRBNTIiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICA8L2c+PC9zdmc+);
		background-size: cover;
		height: 25px;
		width: 25px;
	}

	.header__search--toggle:after {
		content: "Search";
	}

	.header__search {
		border-top: 2px solid #CED4DB;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		padding: 30px;
	}

	.header__search .hs-search-field__input {
		padding-left: 15px;
	}

	.header__search .hs-search-field__suggestions li {
		padding: 10px 0;
	}

	.header__close--toggle {
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjE5cHgiIHZpZXdCb3g9IjAgMCAyNCAxOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgPGcgaWQ9ImNsb3NlIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMi4wMDAwMDAsIC0xLjAwMDAwMCkiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIzIj4gICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC4wMDAwMDAsIDEwLjUwMDAwMCkgcm90YXRlKC00NS4wMDAwMDApIHRyYW5zbGF0ZSgtMTAuMDAwMDAwLCAtMTAuNTAwMDAwKSAiIHg9Ii0wLjUiIHk9IjEwLjUiIHdpZHRoPSIyMSIgaGVpZ2h0PSIxIiByeD0iMC41Ij48L3JlY3Q+ICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS1Db3B5LTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjAwMDAwMCwgMTAuNTAwMDAwKSByb3RhdGUoNDUuMDAwMDAwKSB0cmFuc2xhdGUoLTEwLjAwMDAwMCwgLTEwLjUwMDAwMCkgIiB4PSItMC41IiB5PSIxMC41IiB3aWR0aD0iMjEiIGhlaWdodD0iMSIgcng9IjAuNSI+PC9yZWN0PiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+);
		background-repeat: no-repeat;
		background-size: 110%;
		display: none;
		height: 25px;
		margin-right: 0;
		width: 25px;
	}

	.header__close--toggle.show {
		display: block;
	}
}








/***************************************************************************************
Main menu
****************************************************************************************/

.header__main-menu {
	margin: 20px 0 0;
	flex: 2 1 auto;
}
.header__main-menu .header__secondary-menu { display: none; }
.header__main-menu .header__buttons { display: none; }
.header__main-menu nav a,
.header__main-menu nav a:hover {
	text-decoration: none;
	transition: 0.3s;
}
.header__main-menu nav > ul {
	margin: 0;
	padding: 0;
	display: flex;
}
.header__main-menu nav > ul > li {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
}
.header__main-menu nav > ul > li input,
.header__main-menu nav > ul > li label {
	display: none;
}
.header__main-menu nav > ul > li > a {
	display: block;
	padding: 0 15px;
	color: #fff;
	font-weight: 700;
	font-size: 22px;
	line-height: 70px;
	_border-bottom-width: 2px;
}
.header__main-menu nav > ul > li:hover > a,
.header__main-menu nav > ul > li > a.active-item,
.header__main-menu nav > ul > li > a.active-branch{
	_color: #aeb3ee;
	color: #ff570d;
	text-decoration: none;
	border-bottom: 2px solid #ff570d;
}
.header__main-menu nav > ul > li > ul {
	display: none;
	position: absolute;
	top: 70px;
	left: 10px;
	margin: 0;
	padding: 0;
	width: 260px;
	background: #222b88;
}
.header__main-menu nav > ul > li:hover ul {
	display: block;
}
.header__main-menu nav > ul > li > ul > li {
	margin: 0;
	padding: 0;
	list-style: none;
}
.header__main-menu nav > ul > li > ul > li > a {
	display: block;
	padding: 15px 20px;
	color: #fff;
	font-weight: 400;
	font-size: 22px;
	line-height: 24px;
}
.header__main-menu nav > ul > li > ul > li:hover > a {
	background: #3e469c;
}
/* @media (max-width: 1150px) {
	.header__main-menu nav > ul > li > a {
		padding: 0 10px;
	}
} */


/***************************************************************************************
Secondary menu
****************************************************************************************/
.header__secondary-menu {
	position: absolute;
	top: 0;
	right: 0;
}
.header__secondary-menu nav a,
.header__secondary-menu nav a:hover {
	text-decoration: none;
	transition: 0.3s;
}
.header__secondary-menu nav > ul {
	margin: 0;
	padding: 0;
	display: flex;
}
.header__secondary-menu nav > ul > li {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
}
.header__secondary-menu nav > ul > li input,
.header__secondary-menu nav > ul > li label {
	display: none;
}
.header__secondary-menu nav > ul > li > a {
	display: block;
	padding: 0 20px;
	color: #fff;
	font-weight: 700;
	font-size: 20px;
	line-height: 29px;
}
.header__secondary-menu nav > ul > li:hover > a {
	color: #000a76;
	text-decoration: none;
}
.header__secondary-menu nav > ul > li:nth-child(1) > a {
	background: #57b95b;
}
.header__secondary-menu nav > ul > li:nth-child(2) > a {
	background: #ff570d;
}
.header__secondary-menu nav > ul > li:nth-child(3) > a {
	background: #e3b33d;
}
.header__secondary-menu nav > ul > li > ul {
	display: none;
}




.header__buttons {
	margin: 30px 0 20px;
}
.header__buttons div {
	display: inline-block;
}
.header__buttons .simple-button {
	padding: 11px 2px;
	font-weight: 700;
	font-size: 22px;
	line-height: 1;
}
.header__buttons .simple-button a {
	padding: 7px 18px;
	border-width: 2px;
	font-size: 20px;
}

@media (max-width: 1025px) {
	.header__logo {
		max-width: 180px;
	}

	.header__main-menu nav > ul > li > a {
		font-size: 19px;
	}
}

/* @media (max-width: 960px) {
	.header__container {
		display: block;
	}
	.header__main-menu {
		margin: 0;
	}
	.header__buttons {
		margin: 10px 0;
		text-align: center;
	}
} */
/*@media (max-width: 1279px) {*/
@media (max-width: 1300px) {
	header.header {
		height: 120px;
	}
	.header__logo {
		position: relative;
		margin-top: 15px;
		z-index: 9;
	}
	
	.header__secondary-menu nav > ul > li > a {
		font-weight: 400;
		font-size: 16px;
	}
	.header--toggle.header__search--toggle {
		display: none!important;
	}
	.header__navigation--toggle {
		position: fixed;
		top: 50px;
		right: 20px;
	}
	.header__navigation--toggle::before {
		content: "";
		position: absolute;
		top: 50%;
		left: 50%;
		width: 50px;
		height: 50px;
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAxOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgPGcgaWQ9ImhhbWJ1cmdlciIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iR3JvdXAiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIzIj4gICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiB4PSIxLjUiIHk9IjEuNSIgd2lkdGg9IjIxIiBoZWlnaHQ9IjEiIHJ4PSIwLjUiPjwvcmVjdD4gICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLUNvcHktNCIgeD0iMS41IiB5PSI5LjUiIHdpZHRoPSIyMSIgaGVpZ2h0PSIxIiByeD0iMC41Ij48L3JlY3Q+ICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS1Db3B5LTUiIHg9IjEuNSIgeT0iMTcuNSIgd2lkdGg9IjIxIiBoZWlnaHQ9IjEiIHJ4PSIwLjUiPjwvcmVjdD4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
		background-position: center;
		background-repeat: no-repeat;
		background-size: auto 25px;
		background-color: #000b76;
		border-radius: 50%;
		transform: translate(-50%, -50%);
		z-index: -1;
	}
	.header--toggle.header__navigation--toggle.hide.open {
		display: none;
	}
	
	.header__navigation.open {
		position: fixed;
		top: 0;
		padding: 100px 0 0;
		height: 100vh;
		background: #000a76;
	}
  .header__main-menu nav > ul > li.has-submenu .submenu.level-2 {
    display: none !important;
  }
  .header__main-menu nav > ul > li.has-submenu.-submenu-visible .submenu.level-2 {
    display: block !important;
  }
	.header__main-menu nav > ul > li > a {
		padding: 0 20px 0 50px;
		font-weight: 300;
		font-size: 26px;
		line-height: 50px;
	}
	.header__main-menu nav > ul > li:hover > a,
	.header__main-menu nav > ul > li > a.active-item {
		color: #fff;
		background: #000ea0;
		border: none;
	}
	.header__main-menu nav .submenu.level-2 {
		display: none;
	}
	.header__close--toggle {
		position: fixed;
		top: 50px;
		right: 30px;
		z-index: 9;
	}
  .header__close--toggle.show {
    right: 40px;
  }
	.header__main-menu nav > ul {
		display: block;
	}
	.header__secondary-menu {
		display: none;
	}
	.header__buttons {
		display: none;
	}
	.header__main-menu .header__secondary-menu {
		display: block;
		position: static;

	}
	.header__secondary-menu nav > ul > li > a {
		display: block;
		padding: 0 20px 0 50px;
		color: #fff;
		font-weight: 400;
		font-size: 26px;
		line-height: 50px;
		background: none!important;
	}
	.header__secondary-menu nav > ul > li:hover > a {
		color: #fff;
		text-decoration: none;
	}
	.header__secondary-menu nav > ul > li:nth-child(1):hover > a {
		background: #57b95b!important;
	}
	.header__secondary-menu nav > ul > li:nth-child(2):hover > a {
		background: #ff570d!important;
	}
	.header__secondary-menu nav > ul > li:nth-child(3):hover > a {
		background: #e3b33d!important;
	}
	.header__secondary-menu nav > ul > li > ul {
		display: block;
		margin: 0;
		padding: 0;
		background: none;
	}
	.header__secondary-menu nav > ul > li > ul > li {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	.header__secondary-menu nav > ul > li > ul > li > a {
		display: block;
		padding: 0 20px 0 70px;
		color: #fff;
		font-weight: 400;
		font-size: 22px;
		line-height: 50px;
		background: none!important;
	}

	.header__main-menu .header__buttons { display: block; }
}


/*New menu*/
    
.header__main-menu nav > ul > li > a {
  border-bottom: none !important;
}
.header__main-menu nav > ul > li > a.active-branch {
}


/*@media (min-width: 1279px) {*/
@media (min-width: 1301px) {
  body { overflow-x: hidden; }
  header.header {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
  }
  div + main#main-content {
    padding-top: 70px;
  }
  .header__container {
    align-items: center;
  }
  .header__container.content-wrapper {
    padding: 5px 0px;
    max-width: 1550px;
  }
  .header__logo--main {
    margin: 3px 50px 0 50px;
    max-width: 140px;
  }
  .header__main-menu {
    margin: 5px 0;
    z-index: 2;
  }
  .header__main-menu nav > ul > li > a {
    padding: 0 12px;
    font-size: 18px;
    line-height: 2.5;
    
  }
  .header__main-menu nav > ul > li > ul {
    top: 40px;
  }
  .header__main-menu nav > ul > li:hover > a {
    text-decoration: none;
    border-bottom: none;
  }
  .header__main-menu nav > ul > li > ul > li > a {
    padding: 10px 20px;
    font-size: 18px;
    line-height: 1.2
  }
  .header__secondary-menu {
    position: relative;
    top: auto;
    right: auto;
    padding: 10px 0;
    z-index: 1;
  }
/*
  .header__secondary-menu::before {
    content: "Who we support ▾";
    color: #fff;
    font-weight: 700;
    font-size: 18px;
    line-height: 2
  }
  .header__secondary-menu:hover::before {
    color: rgb(255, 87, 13);
  }
*/
  .header__secondary-menu nav > ul > li > a {
    padding: 0 12px;
    font-size: 18px;
    line-height: 2.5;
    background: none !important;
  }
  .header__secondary-menu nav > ul > li:hover > a {
    color: rgb(255, 87, 13);
    background: none;
  }
  .header__secondary-menu nav > ul > li > ul {
    display: none;
    position: absolute;
    top: 40px;
    left: 0px;
    margin: 0;
    padding: 0;
    width: 260px;
    background: #222b88;
  }
  .header__secondary-menu nav > ul > li:hover > ul {
    display: block;
  }
  .header__secondary-menu nav > ul > li > ul > li {
    display: block;
    margin: 0;
    padding: 0;
    list-style: none;
  }
  .header__secondary-menu nav > ul > li > ul > li > a {
    display: block;
    padding: 10px 20px;
    color: #fff;
    font-weight: 400;
    font-size: 18px;
    line-height: 1.2;
    background: #222b88 !important;
  }
  .header__secondary-menu nav > ul > li > ul > li:hover > a {
    color: #fff !important;
    background: #3e469c !important;
  }

  .header__buttons {
    margin: 0px 50px 0 10px;
  }
  .header__buttons .simple-button a { font-size: 18px; }
  .header__buttons #hs_cos_wrapper_Login { position: relative; }
  .header__buttons #hs_cos_wrapper_Login a,
  .header__buttons #hs_cos_wrapper_Login a:hover {
    position: relative;
    margin-left: 30px;
    padding-bottom: 5px;
    padding-left: 30px;
    text-decoration: none;
    border: none;
    background-image: url("data:image/svg+xml;charset=UTF-8,<svg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 0 24 24' width='24' fill='white'><path d='M0 0h24v24H0z' fill='none'/><path d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z'/></svg>");
    background-position: left;
    background-repeat: no-repeat
  }
  .header__buttons #hs_cos_wrapper_Login:before{
    content: "|";
    position: absolute;
    top: 13px;
    left: 5px;
    color: #fff;
    font-size: 20px;
    cursor: default;
  }
  .header__buttons #hs_cos_wrapper_Login a:hover {
    background-image: url("data:image/svg+xml;charset=UTF-8,<svg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 0 24 24' width='24' fill='%23ff570d'><path d='M0 0h24v24H0z' fill='none'/><path d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z'/></svg>");
  }
  .header__buttons #hs_cos_wrapper_Login a:hover,
  .header__buttons #hs_cos_wrapper_Login div:hover a {
    color: #fff;
    background-color: transparent;
  }
  .header__buttons #hs_cos_wrapper_Login a:hover {
    color: #ff570d !important;
  }

}
@media (min-width: 768px) and (max-width: 1250px) {
/*   header.header { position: static; top: auto; right: auto; left: auto; }
  .header__container { display: flex; flex-direction: column }
  .header__logo--main { margin: 3px auto 5px; }
  .header__main-menu { min-width: 530px; }
  .header__buttons #hs_cos_wrapper_Login a,
  .header__buttons #hs_cos_wrapper_Login a:hover { margin-left: 0; }
  .header__buttons #hs_cos_wrapper_Login a:before { display: none; }
  
  main#main-content { padding-top: 0; } */
}
@media (min-width: 768px) and (max-width: 1150px) {
/*   .header__main-menu { min-width: 480px; } */
}

@media (max-width: 1450px) and (min-width: 1301px) {
  .header__main-menu nav > ul > li > a {
    padding: 0 5px;
    font-size: 16px;
  }
  .header__secondary-menu nav > ul > li > a {
    padding: 0 5px;
    font-size: 16px;
  }
  .header__buttons .simple-button a {
    font-size: 16px;
  }
}

/*@media (max-width: 1279px) {*/
@media (max-width: 1300px) {
  .header__secondary-menu nav>ul>li:hover>a,
  .header__secondary-menu nav>ul>li>a.active-item,
  .header__secondary-menu nav>ul>li:nth-child(1):hover>a {  
    color: #fff !important;
    background: #000ea0 !important;
  }
  .header__secondary-menu nav>ul>li>ul>li:hover>a {
    background: #3e469c !important;
  }
}


#leadinModal-2666656 {
  top: 75px;
}
#leadinModal-2666656 h4 {
  font-size: 20px;
}
#leadinModal-2666656 .leadin-button.leadin-button-secondary {
    box-sizing: border-box;
    display: inline-block;
    padding: 7px 18px;
    color: #000!important;
    text-align: center;
    font-size: 18px;
    line-height: 1.1;
    text-decoration: none;
    background: #fff!important;
    border: none!important; 
    border-radius: 25px;
    transition: .3s
}
#leadinModal-2666656 .leadin-button.leadin-button-secondary:hover {
    color: #fff!important;
    text-decoration: none;
    background: #0014d1!important;
}

.announcement-bar-main {
/*   top: 75px; */
  margin-top: 5px;
  z-index: 1 !important;
}
.announcement-bar-main h4 {
  font-size: 20px;
}
.announcement-bar-main .an-btn {
    box-sizing: border-box;
    display: inline-block;
    padding: 8px 18px 7px;
    _color: #000!important;
    text-align: center;
    font-family: "Nunito Sans", sans-serif !important;
    font-size: 18px !important;
    line-height: 1.1;
    text-decoration: none;
    _background: #fff!important;
    border: 2px solid #fff!important; 
    border-radius: 25px;
    transition: .3s;
    opacity: 1 !important;
}
.announcement-bar-main .an-btn:hover {
    _color: #fff!important;
    text-decoration: none;
    _background: #000a76!important;
    background: none!important;
    border: 2px solid #fff!important;
    opacity: 1;!important;
}
.announcement-bar-main .announcement-close {
  top: 50% !important;
  transform: translate(0,-50%) !important;
}
@media (max-width: 1280px) {
  .announcement-bar-main {
    margin-top: 0;
  }
}
.footer {
  padding: 0 20px;
  color: rgba(256, 256, 256, 0.6);
  background-color: #000b76;
}

.footer__container.content-wrapper {
  padding: 90px 0;
}

.footer .-top {
  display: flex;
  padding: 40px 0;
  margin: 0 0 30px;
  border-bottom: 1px solid rgba(256, 256, 256, 0.6);
}
.footer .-left {
  flex: 1 1 auto;
}
.footer .-right {
  flex: 1 1 auto;
  text-align: right;
}
.footer .-right .social-links {
  justify-content: flex-end;
}

.footer__copyright {
  color: rgba(256, 256, 256, 0.3);
  font-size: 18px;
  margin: 60px 0 0;
  font-weight: 300;
  text-align: center;
}
.footer__copyright img {
  display: inline-block;
  margin: 0 0 35px;
}

#footer-menu nav {
 
}
#footer-menu nav > ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
}
#footer-menu nav > ul > li {
  margin: 0;
  padding: 0;
  min-width: 12%;
  font-weight: 700;
  font-size: 18px;
  line-height: 1;
  list-style: none;
}
#footer-menu nav > ul > li label {
  display: none;
}
#footer-menu nav > ul > li input {
  display: none;
}
#footer-menu nav > ul > li > a {
  display: block;
  margin: 0 0 20px;
  color: #8c91c1;
  transition: .3s;
}
#footer-menu nav > ul > li > a:hover {
  text-decoration: none;
  cursor: default;
}
#footer-menu nav > ul > li > a[href]:hover {
  color: #fff;
  text-decoration: underline;
  cursor: pointer;
}
#footer-menu nav > ul > li > ul {
  margin: 0;
  padding: 0;
}
#footer-menu nav > ul > li > ul > li {
  margin: 0 0 15px;
  padding: 0;
  font-weight: 400;
  font-size: 18px;
  line-height: 1;
  list-style: none;
}
#footer-menu nav > ul > li > ul > li > a {
  color: #8c91c1;
  transition: .3s;
}
#footer-menu nav > ul > li > ul > li > a:hover {
  color: #fff;
}



@media (max-width: 768px) {
  .footer__container.content-wrapper {
    padding: 30px 0;
  }

  #footer-menu nav > ul > li {
    margin-bottom: 30px;
    flex-basis: 50%;
  }
}
@media (max-width: 500px) {
  .footer .-top {
    display:  block;
    text-align: center;
  }
  .footer .-top .-left {
    margin-bottom: 20px;    
  }
  .footer .-top .-left .simple-button {
    text-align: center;
  }
  .footer .-top .-right .social-links {
    justify-content: center;
  }
  #footer-menu {
    display: none;
  }
  #footer-menu nav > ul > li {
    margin-bottom: 30px;
    flex-basis: 100%;
  }
}




.hs-menu-wrapper ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding-left: 0;
}

/* Horizontal menu */

.hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

@media (max-width: 767px) {
  .hs-menu-wrapper.hs-menu-flow-horizontal ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

/* Vertical menu */

.hs-menu-wrapper.hs-menu-flow-vertical ul {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* Flyouts */

.hs-menu-wrapper.hs-menu-flow-vertical.flyouts ul {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

@media (max-width: 767px) {
  .hs-menu-wrapper.hs-menu-flow-vertical ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.hs-menu-wrapper.flyouts .hs-item-has-children {
  position: relative;
}

.hs-menu-wrapper.flyouts .hs-menu-children-wrapper {
  left: -9999px;
  opacity: 0;
  position: absolute;
}

.hs-menu-wrapper.flyouts .hs-menu-children-wrapper a {
  display: block;
  white-space: nowrap;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper {
  left: 0;
  opacity: 1;
  top: 100%;
}

.hs-menu-wrapper.hs-menu-flow-vertical.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper {
  left: 100%;
  opacity: 1;
  top: 0;
}

@media (max-width: 767px) {
  .hs-menu-wrapper.flyouts .hs-menu-children-wrapper,
  .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper,
  .hs-menu-wrapper.hs-menu-flow-vertical.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper {
    left: 0;
    opacity: 1;
    position: relative;
    top: auto;
  }
}
.blog-post-wrapper .content-wrapper {
  max-width: 1200px;
}
.blog-section-header {
  position: relative;
  margin: 0;
  padding: 40px 0;
  background: #ffffff;
  z-index: 2;
}
.blog-section-header::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fff;
  z-index: 2;
}
.blog-section-header::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transform-origin: center;
  transform: skewY(1deg);
  background: #c6c5c3;
  z-index: 1;
}
.blog-section-header .content-wrapper {
  position: relative;
  z-index: 3;
}
.blog-section-header h2, 
.blog-section-header .-heading {
  margin: 0;
  padding: 0;
  max-width: none;
  color: #25221f;
  font-size: 48px;
  line-height: 1;
  font-family: 'MonumentGrotesk Black', sans-serif;
  text-align: center;
}

.blog-container {
  padding: 90px 0 0;
  background: url(//7967916.fs1.hubspotusercontent-na1.net/hubfs/7967916/raw_assets/public/paper-hubspot-cms/images/bg-dotted-grey.png) top left no-repeat #f1f0ee;
}

.blog-post .-featured-image {
  margin: 0 0 35px;
  text-align: center;
}
.blog-post .-featured-image img {
  max-width: 100%;
  height: auto;
}
.blog-post .-social-sharing {
  float: left;
  margin: 0 0 0 0px;
}
.blog-post .-social-sharing .-label {
  margin: 0 0 34px;
  font-weight: 700;
  font-size: 24px;
  line-height: 1;
}
.blog-post .-social-sharing a {
  display: inline-block;
  width: 44px!important;
  height: 44px;
  border-radius: 50%;
  background-position: center;
  background-repeat: no-repeat;
  transition: 0.3s opacity;
}
.blog-post .-social-sharing a[href*="facebook"] {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI2NCA1MTIiIHN0eWxlPSJmaWxsOiNmZmYiPjxnIGlkPSJsYXllcjEiPjxwYXRoIGQ9Ik03Ni43IDUxMlYyODNIMHYtOTFoNzYuN3YtNzEuN0M3Ni43IDQyLjQgMTI0LjMgMCAxOTMuOCAwYzMzLjMgMCA2MS45IDIuNSA3MC4yIDMuNlY4NWgtNDguMmMtMzcuOCAwLTQ1LjEgMTgtNDUuMSA0NC4zVjE5MkgyNTZsLTExLjcgOTFoLTczLjZ2MjI5Ij48L3BhdGg+PC9nPjwvc3ZnPg==);
  background-color: #3a5898;
  background-size: auto 25px;
}
.blog-post .-social-sharing a[href*="twitter"] {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJmaWxsOiNmZmYiPjxnIGlkPSJsYXllcjEiPjxwYXRoIGQ9Ik00NTkuMzcgMTUxLjcxNmMuMzI1IDQuNTQ4LjMyNSA5LjA5Ny4zMjUgMTMuNjQ1IDAgMTM4LjcyLTEwNS41ODMgMjk4LjU1OC0yOTguNTU4IDI5OC41NTgtNTkuNDUyIDAtMTE0LjY4LTE3LjIxOS0xNjEuMTM3LTQ3LjEwNiA4LjQ0Ny45NzQgMTYuNTY4IDEuMjk5IDI1LjM0IDEuMjk5IDQ5LjA1NSAwIDk0LjIxMy0xNi41NjggMTMwLjI3NC00NC44MzItNDYuMTMyLS45NzUtODQuNzkyLTMxLjE4OC05OC4xMTItNzIuNzcyIDYuNDk4Ljk3NCAxMi45OTUgMS42MjQgMTkuODE4IDEuNjI0IDkuNDIxIDAgMTguODQzLTEuMyAyNy42MTQtMy41NzMtNDguMDgxLTkuNzQ3LTg0LjE0My01MS45OC04NC4xNDMtMTAyLjk4NXYtMS4yOTljMTMuOTY5IDcuNzk3IDMwLjIxNCAxMi42NyA0Ny40MzEgMTMuMzE5LTI4LjI2NC0xOC44NDMtNDYuNzgxLTUxLjAwNS00Ni43ODEtODcuMzkxIDAtMTkuNDkyIDUuMTk3LTM3LjM2IDE0LjI5NC01Mi45NTQgNTEuNjU1IDYzLjY3NSAxMjkuMyAxMDUuMjU4IDIxNi4zNjUgMTA5LjgwNy0xLjYyNC03Ljc5Ny0yLjU5OS0xNS45MTgtMi41OTktMjQuMDQgMC01Ny44MjggNDYuNzgyLTEwNC45MzQgMTA0LjkzNC0xMDQuOTM0IDMwLjIxMyAwIDU3LjUwMiAxMi42NyA3Ni42NyAzMy4xMzcgMjMuNzE1LTQuNTQ4IDQ2LjQ1Ni0xMy4zMiA2Ni41OTktMjUuMzQtNy43OTggMjQuMzY2LTI0LjM2NiA0NC44MzMtNDYuMTMyIDU3LjgyNyAyMS4xMTctMi4yNzMgNDEuNTg0LTguMTIyIDYwLjQyNi0xNi4yNDMtMTQuMjkyIDIwLjc5MS0zMi4xNjEgMzkuMzA4LTUyLjYyOCA1NC4yNTN6Ij48L3BhdGg+PC9nPjwvc3ZnPg==);
  background-color: #27a9e1;
  background-size: auto 25px;
}
.blog-post .-social-sharing a[href*="linkedin"] {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDQ0OCA1MTIiIHN0eWxlPSJmaWxsOiNmZmYiPjxnIGlkPSJsYXllcjEiPjxwYXRoIGQ9Ik0xMDAuMyA0ODBINy40VjE4MC45aDkyLjlWNDgwek01My44IDE0MC4xQzI0LjEgMTQwLjEgMCAxMTUuNSAwIDg1LjggMCA1Ni4xIDI0LjEgMzIgNTMuOCAzMmMyOS43IDAgNTMuOCAyNC4xIDUzLjggNTMuOCAwIDI5LjctMjQuMSA1NC4zLTUzLjggNTQuM3pNNDQ4IDQ4MGgtOTIuN1YzMzQuNGMwLTM0LjctLjctNzkuMi00OC4zLTc5LjItNDguMyAwLTU1LjcgMzcuNy01NS43IDc2LjdWNDgwaC05Mi44VjE4MC45aDg5LjF2NDAuOGgxLjNjMTIuNC0yMy41IDQyLjctNDguMyA4Ny45LTQ4LjMgOTQgMCAxMTEuMyA2MS45IDExMS4zIDE0Mi4zVjQ4MHoiPjwvcGF0aD48L2c+PC9zdmc+);
  background-color: #0073b1;
  background-size: auto 25px;
}
.blog-post .-social-sharing a:hover {
  opacity: 0.7;
}
.blog-post .-social-sharing a img {
  display: none;
}

.blog-post .-tags {
  margin: 35px 0;
  font-size: 24px;
  line-height: 1;
}
.blog-post .-tags a {
  color: #b8b8b6;
  text-decoration: none;
}
.blog-post .-tags a:hover {
  text-decoration: underline;
}
.blog-post .-title {
  margin: 0 0 40px;
}
.blog-post .-title h1 {
  margin: 0;
  padding: 0;
  font-weight: 700;
  font-family: 'MonumentGrotesk Bold', sans-serif;
  font-size: 42px;
  line-height: 1;
}
.blog-post .-date {
  margin: 35px 0;
  color: #000000;
  font-size: 24px;
  line-height: 1;
}
.blog-post .-content {
  padding: 0 0 0 240px;
}
@media (max-width: 1200px) {
  .blog-post .-social-sharing {
    float: none;
    margin: 0 0 35px;
  }
  .blog-post .-content {
    padding-left: 0;
  }
}
.blog-post .-body {
  font-size: 20px;
}
.blog-post .-body blockquote {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 60px 0 30px;
  padding: 0 0 0 30px;
  min-height: 99px;
  font-size: 30px;
  line-height: 1.2;
  border-left: 6px solid #ff570d;
  text-align: left;
}
.blog-post .-body blockquote::before {
  content: "";
  position: absolute;
  top: 0;
  left: -145px;
  width: 145px;
  height: 100px;
  background: url(//7967916.fs1.hubspotusercontent-na1.net/hubfs/7967916/raw_assets/public/paper-hubspot-cms/images/icon-quote.png) top left no-repeat;
  background-size: 105px 85px;
}
.blog-post .-body blockquote small {
  display: block;
  margin: 30px 0 0;
  color: #ff570d;
  font-style: oblique;
  font-size: 21px;
}
.blog-post .-body blockquote p {
  margin: 0;
}


.blog-related-posts {
  padding: 50px 0;
  background: #ffffff;
}

.related-stoires-wrapper {
  padding: 50px 0;
  background: #ffffff;
}
.resource-blocks {
  display: flex;
  justify-content: space-between;
  margin: 0 auto;
  max-width: 1200px;

}
.resource-blocks .-block {
  padding: 0 20px 20px;
  flex: 1 1 33.33%
}
@media (max-width: 768px) {
  .resource-blocks {
    display: block;
  }
}




/* posts list */
.blog-posts-list-wrapper .content-wrapper {
  max-width: 1200px;
}

.blog-posts-list-body {
  padding: 90px 0 0;
  background: url(//7967916.fs1.hubspotusercontent-na1.net/hubfs/7967916/raw_assets/public/paper-hubspot-cms/images/bg-dotted-grey.png) top left no-repeat #f1f0ee;
}
.blog-posts-list-body .content-wrapper {
  display: flex;
}
.blog-posts-list-body .-sidebar {
  flex: 0 0 365px;
  margin: 0 40px 0 0;
}
.blog-sidebar-wrapper {
  margin: -44px 0 0;
}
.blog-sidebar-wrapper h3 {
  margin: 0 0 20px;
  padding: 0;
  color: #25221f;
  font-weight: 700;
  font-size: 24px;
  line-height: 1;
}
.blog-sidebar-wrapper .-block {
  position: relative;
  margin: 0 0 40px;
  font-weight: 300;
  font-size: 20px;
}
.blog-sidebar-wrapper .-block .-inner {
  position: relative;
  padding: 25px;
  background: #fff;
  z-index: 2;
}
.blog-sidebar-wrapper .-block::after {
  content: "";
  position: absolute;
  top: auto;
  right: 10px;
  bottom: 0;
  left: 0;
  height: 20px;
  transform-origin: center;
  transform: skewY(1deg);
  background: #c6c5c3;
  z-index: 1;
}
.blog-sidebar-wrapper .-block ul {
  margin: 0;
  padding: 0;
}
.blog-sidebar-wrapper .-block ul li {
  margin: 0;
  padding: 0;
  list-style: none;
}

.blog-sidebar-wrapper .-block form {
 background: none;
 padding: 0;
}


.blog-posts-list-body .-list {
  flex: 1 1 auto;
}

.blog-posts-list-body .-item {
  margin: 50px 0;
  padding: 25px 0 0;
  border-top: 2px solid #c8c7c5;
}

.blog-posts-list-body .-item .-post-content {
  max-width: 48%;
}
.blog-posts-list-body .-item .-tags {
  margin: 0 0 20px;
  font-weight: 700;
  font-size: 20px;
  line-height: 1;
}
.blog-posts-list-body .-item .-tags a {
  color: #71695c;
  text-decoration: none;
}
.blog-posts-list-body .-item .-tags a:hover {
  text-decoration: underline;
}
.blog-posts-list-body .-item h3 a {
  color: #25221f;
  text-decoration: none;
}
.blog-posts-list-body .-item h3 a:hover {
  text-decoration: underline;
}
.blog-posts-list-body .-item p {
  font-weight: 300;
  font-size: 20px;
}
.blog-posts-list-body .-item .-image {
  float: right;
  margin: 40px 0 0;
  width: 48%;
}
.blog-posts-list-body .-item .-image img {
  width: 100%;
  height: auto;
}

.blog-posts-list-body .-item.-large {
  margin: 0 0 50px;
  padding: 0;
  border: none
}
.blog-posts-list-body .-item.-large .-post-content {
  width: auto;
  max-width: none;
}
.blog-posts-list-body .-item.-large .-image {
  display: block;
  float: none;
  margin: 0 0 30px;
  width: 100%;
  height: auto;
}


/***************************************************
Library list
***************************************************/

.library-list-header {
  position: relative;
  margin: 0;
  padding: 60px 0 70px;
  background: #ffffff;
  z-index: 2;
}
.library-list-header::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fff;
  z-index: 2;
}
.library-list-header::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transform-origin: center;
  transform: skewY(1deg);
  background: #c6c5c3;
  z-index: 1;
}
.library-list-header h2, 
.library-list-header .-heading {
  margin: 0 auto 60px;
  padding: 0;
  max-width: none;
  color: #25221f;
  font-size: 48px;
  line-height: 1;
  font-family: 'MonumentGrotesk Black', sans-serif;
  text-align: center;
}
.library-list-header .content-wrapper {
  position: relative;
  max-width: 1200px;
  z-index: 3;
}
.library-list-header .-featured-image {
  flex: 1 1 50%;
  box-sizing: border-box;
  padding: 0 40px;
}
.library-list-header .-text {
  flex: 1 1 50%  
}

.library-list-header .-title {
  margin: 0 0 40px;
}
.library-list-header .-intro-item {
  display: flex;
}
.library-list-header .-image-wrapper {
  flex: 1 1 50%;
}
.library-list-header .-image img {
  width: 100%;
  height: auto;
}
.library-list-header .-intro-item .-tags {
  margin: 0 0 20px;
}
.library-list-header .-intro-item .-tags a {
  color: #71695c;
  font-weight: 700;
  font-size: 18px;
  line-height: 1;
  text-decoration: none;
}
.library-list-header .-intro-item .-tags a:hover {
  text-decoration: underline;
}
.library-list-header .-intro-item h3 {
  font-weight: 700;
  font-size: 36px;
  line-height: 1;
  font-family: 'MonumentGrotesk Bold', sans-serif;
}
.library-list-header .-intro-item h3 a {
  color: #25221f;
  text-decoration: none;
}
.library-list-header .-intro-item h3 a:hover {
  text-decoration: underline;
}
.library-list-header .-intro-item .-button {
  margin: 35px 0 0;
}
.library-list-header .-intro-item .-button a {
  display: inline-block;
  padding: 12px 40px;
  color: #fff;
  font-weight: 400;
  font-size: 24px;
  line-height: 1;
  background: #0014d1;
  border: 1px solid #0014d1;
  border-radius: 25px;
  transition: .3s;
}
.library-list-header .-intro-item .-button a:hover {
  color: #25221f;
  text-decoration: none;
  background: #fff;
  border: 1px solid #0014d1;
}
.library-list-header .-text-wrapper {
  flex: 1 1 50%;
  box-sizing: border-box;
  padding: 0 0 0 50px;
}


.library-list-body {
  padding: 40px 0 0;
  background: url(//7967916.fs1.hubspotusercontent-na1.net/hubfs/7967916/raw_assets/public/paper-hubspot-cms/images/bg-dotted-grey.png) top left no-repeat #f1f0ee;
}
.library-list-body .content-wrapper {
  max-width: 1200px;
}
.library-list-body .-tags-wrapper {
  display: flex;
  font-size: 20px;
  line-height: 1;
}
.library-list-body .-tags-wrapper .-tags {
  margin: 0 0 40px;
}
.library-list-body .-tags-wrapper .-label {
  display: inline-block;
  margin: 0 35px 0 0;
  padding: 5px 0 10px;
  font-weight: 300;
  
}
.library-list-body .-tags-wrapper .-tags a {
  display: inline-block;
  margin: 0 10px 0 0;
  padding: 5px 0 10px;
  color: #000;
  font-weight: 700;
  text-decoration: none;
  border-bottom: 2px solid #686868;
}
.library-list-body .-tags-wrapper .-tags a:hover {
  color: #0014d1;
  text-decoration: none;
  border-bottom: 2px solid #686868;
}
.library-list-body .-list {
  padding: 0 0 1px;
  display: flex;
  justify-content: space-between;
}
.library-list-body .-list .-item {
  flex: 0 1 32%;
  margin: 0 0 60px;
  width: 32%;
}
.library-list-body .-list .-item .-image-wrapper {
  margin: 0 0 15px
}
.library-list-body .-list .-item .-image-wrapper a {
  display: block;
}
.library-list-body .-list .-item .-image-wrapper img {
  max-width: 100%;
  height: auto;  
}
.library-list-body .-list .-item .-image img {
	max-width: 100%;
	height: auto;
}
.library-list-body .-list .-item .-tags {
	margin: 0 0 15px;
	padding: 0;
	min-height: 18px;
	color: #71695c;
	font-weight: 700;
	font-size: 18px;
	line-height: 1;
}
.library-list-body .-list .-item .-tags a {
	color: #71695c;
	text-decoration: none;
}
.library-list-body .-list .-item .-tags a:hover {
	text-decoration: underline;
}

.library-list-body .-list .-item h3 {
  margin: 0 0 20px;
  padding: 0;
	color: #25221f;
	font-weight: 700;
	font-size: 22px;
	line-height: 1.2;
	font-family: 'MonumentGrotesk Bold', sans-serif;
	letter-spacing: -0.5px;
}
.library-list-body .-list .-item h3 a {
  color: #25221f;
  text-decoration: none;
}
.library-list-body .-list .-item .-button a {
	position: relative;
	display: inline-block;
	padding: 5px 22px;
	color: #25221f;
	font-size: 17px;
	line-height: 1;
	text-decoration: none;
	background: transparent;
	border: 1px solid #25221f;
	border-radius: 20px;
	transition: .3s;
}
.library-list-body .-list .-item .-button a:hover {
	color: #fff;
	text-decoration: none;
	background: #25221f;
}


.blog-pagination {
  padding: 50px 20px;
  text-align: center;
}
.blog-pagination a {
  display: inline-block;
  margin: 0 10px;
  vertical-align: middle;
}
.blog-pagination a svg {
  display: inline-block;
  margin: 0 10px;
  vertical-align: middle;
}
.blog-pagination__link.blog-pagination__next-link--disabled {
  display: none;
 
}

@media (max-width: 768px) {
  .library-list-header {
    padding: 40px 0 50px;
  }

  .library-list-header h2 {
    margin-bottom: 30px;
  }
  .library-list-header .-featured-image {
    padding: 0 0px;
  }
  .library-list-header .-image-wrapper {
    margin: 0 0 20px;
  }
  .library-list-header .-title {
    margin: 0 0 30px;
  }
  .library-list-header .-intro-item {
    display: block;
  }
  .library-list-header .-intro-item .-tags a {
    font-size: 16px;
  }
  .library-list-header .-intro-item h3 {
    font-size: 30px;
  }
  .library-list-header .-intro-item .-button {
    margin: 25px 0 0;
  }
  .library-list-header .-intro-item .-button a {
    padding: 8px 20px;
    font-size: 20px;
  }
  .library-list-header .-text-wrapper {
    padding: 0;
  }
  
  .library-list-body {
    padding: 30px 0 0;
  }
  .library-list-body .-tags-wrapper {
    display: block;
    font-size: 18px;
  }
  .library-list-body .-tags-wrapper .-tags {
    margin: 0 0 20px;
  }
  .library-list-body .-tags-wrapper .-label {
    display: inline-block;
    margin: 0 15px 0 0;
    padding: 5px 0 10px;
  }
  .library-list-body .-tags-wrapper .-tags a {
    padding: 5px 0 10px;
    border-bottom: 1px solid #686868;
  }
  .library-list-body .-tags-wrapper .-tags a:hover {
    border-bottom: 1px solid #686868;
  }
  .library-list-body .-list {
    display: block;
  }
  .library-list-body .-list .-item {
    margin: 0 0 30px;
    width: auto;
  }
  .library-list-body .-list .-item .-tags {
    margin: 0 0 10px;
    min-height: 16px;
    color: #71695c;
    font-size: 16px;
  }
  .library-list-body .-list .-item h3 {
    margin: 0 0 20px;
    font-size: 20px;
  }
  
  .library-list-body .-list .-item .-button a {
    padding: 5px 15px;
    font-size: 15px;
  }
}

/***************************************************
Library Single
***************************************************/


.library-single-header {
  position: relative;
  margin: 0;
  padding: 0 0 40px;
  background: #ffffff;
  z-index: 2;
}
.library-single-header::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fff;
  z-index: 2;
}
.library-single-header::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transform-origin: center;
  transform: skewY(1deg);
  background: #c6c5c3;
  z-index: 1;
}
.library-single-header .content-wrapper {
  display: flex;
  position: relative;
  max-width: 1200px;
  z-index: 3;
}
.library-single-header .-featured-image {
  flex: 1 1 50%;
  box-sizing: border-box;
  padding: 0 40px;
}
.library-single-header .-featured-image img {
  max-width: 100%;
  height: auto;
}
.library-single-header .-text {
  flex: 1 1 50%;
  padding: 50px 0 0;
}
.library-single-header .-title {
  margin: 0 0 40px;
}

.library-single-header .-tags {
  margin: 0 0 30px;
}
.library-single-header .-tags a {
  display: inline-block;
  padding: 5px 0 30px;
  color: #7c7a79;
  font-weight: 700;
  font-size: 28px;
  line-height: 1;
  font-family: 'MonumentGrotesk Medium', sans-serif;
  text-decoration: none;
  text-transform: uppercase;
  border-bottom: 4px solid #000000;
}
.library-single-header .-tags a:hover {
  color: #0014d1;
  text-decoration: none;
}


.library-single-form  {
  padding: 50px 0;
  background: url(//7967916.fs1.hubspotusercontent-na1.net/hubfs/7967916/raw_assets/public/paper-hubspot-cms/images/bg-dotted-grey.png) top left no-repeat #f1f0ee;
}
.library-single-form .content-wrapper {
  display: flex;
  max-width: 1200px;
}
.library-single-form .-takeaways {
  flex: 1 1 50%;
  font-weight: 400;
  font-size: 20px;
  line-height: 1.3;
}
.library-single-form .-takeaways h3 {
  margin: 0 0 40px;
  padding: 0;
  font-size: 31px;
}
.library-single-form .-takeaways ul {
  margin: 0 0 20px;
  padding: 0;
  max-width: 520px;
}
.library-single-form .-takeaways ul li {
  margin: 0 0 30px;
  padding: 0 0 0 55px;
  min-height: 35px;
  list-style: none;
  background: url(//7967916.fs1.hubspotusercontent-na1.net/hubfs/7967916/raw_assets/public/paper-hubspot-cms/images/icon-circle-tick.png) 5px 2px no-repeat;
}

.library-single-form .-form {
  flex: 1 1 50%;
}
.library-single-form .-form .-form-inner {
  padding: 55px 60px 60px;
  background: url(//7967916.fs1.hubspotusercontent-na1.net/hubfs/7967916/raw_assets/public/paper-hubspot-cms/images/form-white-bg.png) right bottom no-repeat;
  background-size: cover;
}
.library-single-form .-form h3 {
  display: none;
}
.library-single-form .hs-form-field {
  margin: 0 0 9px;
}
.library-single-form .-form input[type="text"],
.library-single-form .-form input[type="email"] {
  padding: 15px 20px;
  color: #747474;
  font-size: 24px;
  line-height: 1;
  background: #e9e8e8;
  border: 2px solid #e9e8e8;
}
.library-single-form .-form .actions {
  margin: 38px 0 0;
  text-align: center;
}
.library-single-form .-form input[type="submit"] {
  display: inline-block;
  padding: 12px 40px;
  color: #fff;
  font-weight: 400;
  font-size: 24px;
  line-height: 1;
  background: #0014d1;
  border: 1px solid #0014d1;
  border-radius: 25px;
  transition: .3s;
}
.library-single-form .-form input[type="submit"]:hover {
  color: #25221f;
  text-decoration: none;
  background: #fff;
  border: 1px solid #0014d1;
}
.library-single-body {
  padding: 80px 0;
  font-weight: 300;
  font-size: 20px;
  line-height: 1.3;
  background: #dfdcd7;
}
.library-single-body .content-wrapper {
  max-width: 1200px;
}
.library-single-body h2 {
  text-align: center;
  max-width: none;
}
.library-single-body table {
  margin: 20px 0;
  border-collapse: collapse;
  border: none!important
}
.library-single-body table td {
  padding: 0;
  border: none
}
.library-single-body table td h3 {
  position: relative;
  margin: 20px 0 20px;
  padding: 0 0 20px;
  font-size: 31px;
}
.library-single-body table td h3::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 135px;
  height: 2px;
  background: #000;
}
.library-single-body table td p {
  padding-right: 20px;
  max-width: 550px;
}



@media (max-width: 768px) {
  .library-single-header {
    padding: 0 0 40px;
  }

  .library-single-header .content-wrapper {
    display: block;
  }
  .library-single-header .-featured-image {
    padding: 0;
    text-align: center;
  }
  .library-single-header .-text {
    padding: 30px 0 0;
  }
  .library-single-header .-title {
    margin: 0 0 30px;
  }
  .library-single-header .-title h1 {
    font-size: 36px;
  }
  .library-single-header .-tags {
    margin: 0 0 20px;
  }
  .library-single-header .-tags a {
    padding: 5px 0 15px;
    font-size: 18px;
    border-bottom: 2px solid #000000;
  }
  
  .library-single-form  {
    padding: 30px 0;
  }
  .library-single-form .content-wrapper {
    display: block;
  }
  .library-single-form .-takeaways {
    font-size: 18px;
  }
  .library-single-form .-takeaways h3 {
    margin: 0 0 30px;
    font-size: 24px;
  }
  .library-single-form .-takeaways ul li {
    margin: 0 0 20px;
    padding: 0 0 0 40px;
    background-position: 0 0;
  }
  .library-single-form .-form .-form-inner {
    padding: 35px 30px 40px;
  }
  .library-single-form .-form input[type="text"],
  .library-single-form .-form input[type="email"] {
    font-size: 18px;
  }
  .library-single-form .-form .actions {
    margin: 25px 0 0;
  }
  .library-single-form .-form input[type="submit"] {
    padding: 8px 20px;
    font-size: 20px;
  }
  .library-single-body {
    padding: 40px 0;
    font-size: 18px;
  }


  .library-single-body table {
    height: auto!important
  }
  .library-single-body table tr {
    height: auto!important
  }
  .library-single-body table td {
    display: block;
    width: auto!important;
    height: auto!important
  }
  .library-single-body table td h3 {
    margin: 15px 0;
    padding: 0 0 15px;
    font-size: 24px;
  }
  .library-single-body table td h3::after {
    height: 1px;
  }
  .library-single-body table td p {
    padding-right: 0px;
  }
}


.library-single-header .-thanks {
  display: none;
  padding: 100px 0 0;
}
.library-single-header .-thanks h2 {
  font-weight: 700;
  font-size: 47px;
  font-family: 'MonumentGrotesk Bold', sans-serif;
  text-align: center;
}
.library-single-header .-thanks-button {
  margin: 25px 0 65px;
  text-align: center;
}
.library-single-header .-thanks-button a {
  display: inline-block;
  padding: 12px 40px;
  color: #fff;
  font-weight: 400;
  font-size: 24px;
  line-height: 1;
  background: #0014d1;
  border: 1px solid #0014d1;
  border-radius: 25px;
  transition: .3s;
}
.library-single-header .-thanks-button a:hover {
  color: #25221f;
  text-decoration: none;
  background: #fff;
  border: 1px solid #0014d1;
}

.library-single-related {
  display: none;
  background: url(//7967916.fs1.hubspotusercontent-na1.net/hubfs/7967916/raw_assets/public/paper-hubspot-cms/images/bg-dotted-grey.png) top left no-repeat #f1f0ee;
}
.library-single-related .related-stoires-wrapper {
  padding: 100px 0;
  background: none;
}

#main-content.-form-submitted .library-single-form {
  display: none;
}
#main-content.-form-submitted .library-single-body {
  display: none;
}
#main-content.-form-submitted .library-single-header .-tags,
#main-content.-form-submitted .library-single-header .-title,
#main-content.-form-submitted .library-single-header .-content {
  display: none;
}
#main-content.-form-submitted .library-single-header .-thanks {
  display: block;
}
#main-content.-form-submitted .library-single-header .-thanks {
  display: block;
}
#main-content.-form-submitted .library-single-related {
  display: block;
}



/***********************************************/


/* Resources */

.-resources-page h1 {
  font-size: 40px;
}
.resources-tags-filters {
  display: flex;
  font-size: 20px;
  line-height: 1;
}
.resources-tags-filters .-tags {
  margin: 0 0 40px;
}
.resources-tags-filters .-label {
  display: inline-block;
  margin: 0 35px 0 0;
  padding: 5px 0 10px;
  font-weight: 300;
  
}
.resources-tags-filters .-tags a {
  display: inline-block;
  margin: 0 10px 0 0;
  padding: 5px 0 10px;
  color: #000;
  font-weight: 700;
  text-decoration: none;
  border-bottom: 2px solid #686868;
}
.resources-tags-filters  .-tags a:hover {
  color: #0014d1;
  text-decoration: none;
  border-bottom: 2px solid #686868;
}







@media (max-width: 1024px) {
  .blog-posts-list-body .-sidebar {
    flex: 0 0 200px;
  }
  /*page /resources/scaling-blended-learning-implications-beyond-the-emergency-context */
  .hs-content-id-40907023782 .dnd_content_area_0-row-1-force-full-width-section .row-fluid {
    flex-wrap: wrap;
  }
  .hs-content-id-40907023782 .dnd_content_area_0-row-1-force-full-width-section .dnd-column {
    margin: 0;
    padding: 0;
    flex-basis: 50%;
    width: 50%;
  }
}


@media (max-width: 768px) {
  
  .blog-posts-list-body .-item a {
    display: block;
  }
  .blog-posts-list-body .-item .-image {
    display: block;
    margin: 0 0 20px!important;
    float: none;
    width: 100%;
  }
  .blog-posts-list-body .-item .-post-content {
    max-width: none;
  }

  .backtoblog {
    float: none;
    width: auto;
    margin: 20px 0 0;
    text-align: center;
  }
  .hs-content-id-40907023782 .rmn-header-area-container.-thank-you-header {
    
  }
  .hs-content-id-40907023782 .dnd_content_area_0-row-1-force-full-width-section .row-fluid {
    flex-wrap: wrap;
  }
  .hs-content-id-40907023782 .dnd_content_area_0-row-1-force-full-width-section .dnd-column {
    margin: 0;
    padding: 0;
    flex-basis: 100%;
    width: 100%;
  }


}
@media (max-width: 500px) {
  .blog-posts-list-body .content-wrapper {
    display: flex;
    flex-direction: column-reverse;
  }
  .blog-posts-list-body .-list {
    margin-bottom: 80px;
  }
  .blog-posts-list-body .-sidebar {
    margin: 0;
  }

  .blog-pagination a {
    margin: 0;
  }
}
.board-approval-header {
    position: relative;
    margin: 0;
    padding: 70px 0 85px;
    background: #ffffff;
    z-index: 2;
  }
.board-approval-header::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #fff;
    z-index: 2;
}
.board-approval-header::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transform-origin: center;
    transform: skewY(1deg);
    background: #c6c5c3;
    z-index: 1;
}
.board-approval-header .content-wrapper {
    position: relative;
    max-width: 1200px;
    z-index: 3;
}
.board-approval-header h1 {
    margin: 0 auto 40px;
    max-width: 800px;
    text-align: center;
}
.board-approval-header h3 {
    position: relative;
    margin: 40px auto 0;
    padding: 40px 0 0;
    font-size: 31px;
    line-height: 1;
    font-family: 'MonumentGrotesk Bold', sans-serif;
    text-align: center;
}
.board-approval-header h3::before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    margin: 0 0 0 -70px;
    width: 140px;
    height: 1px;
    background: #25221f;
}
.board-approval-video {
    padding: 90px 0 100px;
    background: url(//7967916.fs1.hubspotusercontent-na1.net/hubfs/7967916/raw_assets/public/paper-hubspot-cms/images/bg-dotted-grey.png) top left no-repeat #f1f0ee;
}
.board-approval-video .content-wrapper {
    display: flex;
    max-width: 1200px;
}
.board-approval-video h3 {
    margin: 0 0 60px;
    font-size: 31px;
    line-height: 1;
    font-family: 'MonumentGrotesk Bold', sans-serif;
}
.board-approval-video .-quotes {
    flex: 1 1 50%;
    box-sizing: border-box;
    padding-right: 50px;
}
.board-approval-video .-video {
    flex: 1 1 50%;
}
.board-approval-video .-video h3 {
    text-align: center;
}


.board-approval-data {
    padding: 80px 0;
    background: #c4c1bd;
}
.board-approval-data h3 {
    margin: 0 0 50px;
    font-size: 31px;
    line-height: 1;
    font-family: 'MonumentGrotesk Bold', sans-serif;
    text-align: center;
}
.board-approval-content {
    font-weight: 300;
    font-size: 20px;
}
.board-approval-content h2 {
    text-align: center;
}
.board-approval-content h3 {
    position: relative;
    margin: 0 0 30px;
    padding: 0 0 25px;
    font-size: 31px;
    line-height: 1;
    font-family: 'MonumentGrotesk Bold', sans-serif;
    text-align: left;
}
.board-approval-content h3::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 140px;
    height: 1px;
    background: #25221f;
}
.board-approval-content ul {
    margin: 0;
    padding: 0 0 0 25px;
}
.board-approval-content ul li {
    margin: 0 0 30px;
}

.board-approval-featured-resources {
    padding: 60px 0;
    background: #f1f0ee;
}
.simple-page-header {
    position: relative;
    margin: 0;
    padding: 35px 0 30px;
    background: #ffffff;
    z-index: 2;
  }
.simple-page-header::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #fff;
    z-index: 2;
}
.simple-page-header::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transform-origin: center;
    transform: skewY(1deg);
    background: #c6c5c3;
    z-index: 1;
}
.simple-page-header .content-wrapper {
    position: relative;
    max-width: 1200px;
    z-index: 3;
}
.simple-page-header h1 {
    margin: 0 auto;
    padding: 0;
    max-width: 800px;
    text-align: center;
}


.simple-page-body {
    padding: 50px 0 100px;
    background: url(//7967916.fs1.hubspotusercontent-na1.net/hubfs/7967916/raw_assets/public/paper-hubspot-cms/images/bg-dotted-grey.png) top left no-repeat #f1f0ee;
}
.icon-i {
    position: relative;
    display: inline-block;
    width: 24px;
    height: 24px;
    cursor: pointer;
    transition: .3s;
}
.icon-i::before {
    display: block;
    content: "i";
    width: 22px;
    height: 22px;
    color: #000a74;
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    text-align: center;
    background: #fff;;
    border: 1px solid #000a74;
    border-radius: 50%;
}
.icon-i:hover::before {
    color: #fff;
    background: #000a74;
}
.icon-i .-pp {
    display: none;
    position: absolute;
    top: 44px;
    left: -60px;
    padding: 25px;
    width: 300px;
    font-weight: 400;
    font-size: 20px;
    text-align: center;
    background: #fff;
    box-shadow: 0 0 20px rgba(0,0,0,0.1);
}
.icon-i .-pp::before {
    content: "";
    position: absolute;
    top: -44px;
    left: 50px;
    width: 0;
    height: 0;
    border-width: 22px;
    border-style: solid;
    border-color: transparent transparent #fff transparent;
}
.icon-i:hover .-pp {
    display: block;
}

.table-departaments {
    border-collapse: collapse;
    border: none;
}
.table-departaments th,
.table-departaments td {
    text-align: left;
    background: #f2f2f2;
    border: none;
}
.table-departaments th {
    padding: 20px 50px;
    width: 33%;
    vertical-align: middle;
}
.table-departaments td {
    padding: 20px;
    vertical-align: top;
}
.table-departaments tr:nth-child(even) th,
.table-departaments tr:nth-child(even) td{
    background: #f8f8f8;
}


.table-compare {
    margin: 0 auto;
    width: 95%!important;
    height: auto!important;
   
    border-collapse: collapse;
    border: none
}
.table-compare tr {
    height: auto!important;
}
.table-compare th {
    position: relative;
    padding: 15px;
    width: auto!important;
    height: 50px!important;
    text-align: center;
    vertical-align: top;
    background: none;
    border: none
}
.table-compare th > * {
    display: inline-block;
    vertical-align: top;
}
.table-compare th strong {
    font: 20px/1 'MonumentGrotesk Black', sans-serif;
}
.table-compare th .icon-i {
    position: absolute;
    top: 50%;
    right: 0;
    margin: -30px -20px 0 0;
    z-index: 2;
}
.table-compare td {
    padding: 35px;
   /* width: auto!important;*/
    height: auto!important;
    font-size: 20px;
    text-align: center;
    vertical-align: middle;
    background: #fff;
    border: none
}
.table-compare tr:nth-child(odd) td {
    background: #f7f7f7;
}
.table-compare td:first-child {
    width: 40%!important;;
    text-align: left;
}
.table-compare td:first-child strong {
    font-weight: 700;
    font-size: 21px;
}
.table-compare td img {
    width: auto!important;
    height: auto!important;
    max-width: none;
}

@media (max-width: 1024px) {
    .table-compare th {
        padding: 15px;
    }
    .table-compare th strong {
        font-size: 18px;
       word-break: keep-all !important;
    }
    .table-compare td {
        padding: 15px;
        font-size: 15px;
    }
    .table-compare td:first-child strong {
        font-size: 17px;
    }
    .table-compare th .icon-i {
    position: absolute;
    top: 70%  !important;
    right: 45% !important;
    margin: auto !important;
    z-index: 2;
}
}
@media (max-width: 768px) {

    .table-departaments th {
        display: block;
        padding: 10px 10px 0;
        width: auto;
    }
    .table-departaments td {
        display: block;
      font-size: 14px;
    }

    .hs-content-id-40668301947 #hs_cos_wrapper_dnd_compare_area-module-1_ {
        display: block;
        overflow: auto;
    }
    .table-compare th {
        padding: 15px;
    }
    .table-compare th strong {
        font-size: 16px;
       word-break: keep-all !important;
    }
    .table-compare td {
        padding: 15px;
        font-size: 15px;
    }
    .table-compare td:first-child strong {
        font-size: 15px;
    }
}

@media (max-width: 480px) {

   .table-compare {
       width: 100% !important
    }
    .table-compare th {
        padding: 2px;
    }
    .table-compare th strong {
        font-size: 12px !important;
      word-break: keep-all !important;
          margin-bottom: 20px;
     
    }
    .table-compare td {
        padding: 10px;
        font-size: 14px;
    }
  .table-compare td img {
        max-width: 20px !important;
    }
    .table-compare td:first-child strong {
        font-size: 14px;
    }
  .icon-i .-pp
  {
    font-size: 14px !important;
    width: 120px !important;
  }
  
.table-compare th .icon-i {
    top: 79% !important;
    right: 50% !important;
    max-width: 10px !important;
  }
  
  .rmn-header-area-container, .rmn-area-container
  {

  }
  
}
.body-container--home-top {
  background: url(//7967916.fs1.hubspotusercontent-na1.net/hubfs/7967916/raw_assets/public/paper-hubspot-cms/images/bg-dotted-grey.png) top left no-repeat #f1f0ee;
}
.body-container--logos {
  text-align: center;
  background-color: #fee30a;
}
.body-container--logos .dnd-module {
  
}
.body-container--logos .hs-logo-carousel {
  height: 100px;
}
.body-container--logos .hs-logo-carousel__inner {
  height: 100px;
  line-height: 100px;
  text-align: center;
}

.body-container--logos .hs-logo-carousel__inner img {
  display: inline-block!important;
  width: auto!important;
  max-width: 99%;
  max-height: 100px;
  vertical-align: middle;
}

.body-container--home-blue {
  background: url(//7967916.fs1.hubspotusercontent-na1.net/hubfs/7967916/raw_assets/public/paper-hubspot-cms/images/bg-blue.png) right repeat-y #000a76;
}
.body-container--home-blue h2 {
  color: #fff;
}
.body-container--home-blue .icon-text-button  h3 {
  margin-bottom: 30px;
  color: #fff;
  font-size: 31px;
}
.body-container--home-blue .icon-text-button .-text {
  margin-bottom: 30px;
  color: #fff;
  font-weight: 300;
  font-size: 20px;
  line-height: 1.3;
}
.body-container--home-blue .-button a.-button {
  color: #fff;
  border-color: #fff;
}
.body-container--home-blue .-button a.-button:hover {
  color: #000;
  background: #fff;
  border-color: #fff;
}

.body-container--home-bottom {
  background: url(//7967916.fs1.hubspotusercontent-na1.net/hubfs/7967916/raw_assets/public/paper-hubspot-cms/images/bg-dotted-grey-2.png) top right no-repeat #f1f0ee;
}

.body-container--home-tutor {
  position: relative;
  background: #dfdcd7;
  z-index: 2;
}
.body-container--home-tutor::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 50px;
  background: #dfdcd7;
  transform-origin: left;
  transform: skewY(-1deg);
}
.body-container--home-tutor::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  height: 50px;
  background: #dfdcd7;
  transform-origin: left;
  transform: skewY(1deg);
}

@media (max-width: 768px) {
  .body-container--home-tutor .hs_cos_wrapper_type_module {
    padding-right: 20px;
    padding-left: 20px;
  }
  
}
/* Error pages */

.error-page {
  padding: 10rem 0;
  position: relative;
  text-align: center;
}

.error-page:before {
  color: #F3F6F9;
  content: attr(data-error);
  font-family: Lato, sans-serif;
  font-size: 40vw;
  font-weight: bold;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  z-index: -1;
}

@media screen and (min-width: 1100px) {
  .error-page:before {
    font-size: 20rem;
  }
}

/* System pages */

.systems-page {
  margin: 0 auto;
  max-width: 700px;
  padding: 3rem 1.4rem;
}

.systems-page .success {
  background-color: #CDE3CC;
  border: 1.5px solid #4F7D24;
  border-radius: 6px;
  color: #4F7D24;
  display: inline-block;
  margin: 1.4rem 0;
  padding: 0.1rem 0.7rem;
  width: 100%;
}

.systems-page form input {
  max-width: 100%;
}

#email-prefs-form .header {
  background-color: transparent;
}

/* Search pages */

.hs-search-field__bar {
  position: relative;
}

.hs-search-field__suggestions {
  background-color: #FFF;
  max-width: 360px;
  position: absolute;
  right: 0;
  top: 100%;
  width: 100%;
}

.hs-search-results {
  margin-top: 1.4rem;
}

ul.hs-search-results__listing li {
  margin-bottom: 1.4rem;
}

.hs-search-results__title {
  color: #494A52;
  font-family: Merriweather, serif;
  font-size: 1.25rem;
  margin-bottom: 0.35rem;
  text-decoration: underline;
}

.hs-search-results__title:hover {
  text-decoration: none;
}

.hs-search-results__description {
  padding-top: 0.7rem;
}

.hs-search-highlight {
  font-weight: bold;
}

.hs-search-results__pagination a {
  color: #0270E0;
}

/* Password prompt */

.password-prompt input[type=password] {
  display: block;
  height: auto !important;
  margin-bottom: 1.4rem;
}

/* Backup unsubscribe */

.backup-unsubscribe #email-prefs-form div {
  padding-bottom: 0 !important;
}

.backup-unsubscribe input[type=email] {
  margin-bottom: 1.4rem;
  padding: 0.7rem !important;
}
.list-blue-tick {
    margin: 0 0 20px;
    padding: 0;
    max-width: 520px;
}
.list-blue-tick li {
    margin: 0 0 30px;
    padding: 0 0 0 55px;
    min-height: 35px;
    list-style: none;
    background: url(//7967916.fs1.hubspotusercontent-na1.net/hubfs/7967916/raw_assets/public/paper-hubspot-cms/images/icon-circle-tick.png) 5px 2px no-repeat;
}


.table-data-blue-header {
    position: relative;
    width: 100%;
    max-width: 100%;
    border-collapse: collapse;
    border: none;
}
.table-data-blue-header::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    width: 29px;
    height: 19px;
    background: url(//7967916.fs1.hubspotusercontent-na1.net/hubfs/7967916/raw_assets/public/paper-hubspot-cms/images/bg-after-blue-grey.png) no-repeat;;
}
.table-data-blue-header.-white::after {
    background: url(//7967916.fs1.hubspotusercontent-na1.net/hubfs/7967916/raw_assets/public/paper-hubspot-cms/images/bg-after-blue-white.png) no-repeat;;

}
.table-data-blue-header th {
    padding: 10px 15px;
    color: #fff;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.1;
    vertical-align: middle;
    word-break: keep-all;
    border: none;
    background: #000b76;
}
.table-data-blue-header td {
    padding: 20px 15px;
    color: #000;
    font-weight: 700;
    font-size: 18px;
    line-height: 1.1;
    text-align: center;
    vertical-align: middle;
    word-break: keep-all;
    border: none;
    background: #eeeeed;
}
.table-data-blue-header td:first-child {
    min-width: 200px;
}
.table-data-blue-header tr:nth-child(odd) td {
    background: #d8d8d6;
}
.table-data-blue-header.-inverse td {
    background: #d8d8d6;
}
.table-data-blue-header.-inverse tr:nth-child(odd) td {
    background: #eeeeed;
}
.table-data-blue-header td strong {
    font-weight: 700;
    font-size: 30px;
    line-height: 1;
    font-family: 'MonumentGrotesk Bold', sans-serif;
}

/***************************************/
.table-big-blue-header {
    position: relative;
    width: 100%;
    max-width: 100%;
    border-collapse: collapse;
    border: none;
}
.table-big-blue-header::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    width: 55px;
    height: 37px;
    background: url(//7967916.fs1.hubspotusercontent-na1.net/hubfs/7967916/raw_assets/public/paper-hubspot-cms/images/bg-after-blue-grey-2.png) no-repeat;;
}
.hs-content-id-40901182233 .table-big-blue-header::after {
    background: url(//7967916.fs1.hubspotusercontent-na1.net/hubfs/7967916/raw_assets/public/paper-hubspot-cms/images/bg-after-blue-lightgrey-2.png) no-repeat;;
}

.table-big-blue-header th {
    padding: 30px 25px 20px;
    color: #fff;
    font-weight: 400;
    font-size: 20px;
    line-height: 1.1;
    vertical-align: middle;
    word-break: keep-all;
    border: none;
    background: #000b76;
}
.table-big-blue-header td {
    padding: 10px 35px;
    color: #000;
    font-weight: 700;
    font-size: 18px;
    line-height: 1.1;
    text-align: center;
    vertical-align: middle;
    word-break: keep-all;
    border: none;
    border-bottom: 1px solid #000b76;
    background: #fff;
}
.table-big-blue-header td  div {
    display: inline-block;
    vertical-align: middle;
}
.table-big-blue-header td:first-child {
    min-width: 300px;
}
.table-big-blue-header td strong {
    font-weight: 700;
    font-size: 40px;
    line-height: 1;
    font-family: 'MonumentGrotesk Bold', sans-serif;
}
.table-big-blue-header tr:last-child td {
    border: none
}


.hs-content-id-40813469601 .span12  .hs_cos_wrapper_type_linked_image {
    display: block;
    padding-left: 20px;
}



@media (max-width: 1279px) {

    #main-content .table-big-blue-header {
        width: 100%!important;
    }
    #main-content .table-big-blue-header::after {
        display: none;
    }
    #main-content .table-big-blue-header th {
        padding: 10px 5px;
        width: auto!important;
    }
    #main-content .table-big-blue-header td {
        padding: 10px 5px;
        width: auto!important;
    }
    #main-content .table-big-blue-header td:first-child {
        min-width: 0;
    }
    #main-content .table-big-blue-header td img {
        width: auto!important;
        max-width: 200px!important;
        max-height: 100px!important;
    }
    #main-content .table-big-blue-header td strong {
        font-size: 24px;
    }

    #main-content .table-data-blue-header {
        width: 100%!important;
    }
    #main-content .table-data-blue-header::after {
        display: none;
    }
    #main-content .table-data-blue-header th {
        padding: 10px 5px;
        width: auto!important;
    }
    #main-content .table-data-blue-header td {
        padding: 10px 5px;
        width: auto!important;
    }
    #main-content .table-data-blue-header td:first-child {
        min-width: 0;
    }
    #main-content .table-data-blue-header td img {
        width: auto!important;
        max-width: 200px!important;
        max-height: 100px!important;
    }
    #main-content .table-data-blue-header td strong {
        font-size: 24px;
    }




}
@media (max-width: 768px) {
  body {
    overflow-x: hidden;
  }
    #main-content .table-big-blue-header th {
        font-size: 14px;
        word-wrap: break-word;
        letter-spacing: -0.5px;
    }
    #main-content .table-big-blue-header td:first-child {
        max-width: 100px;
    }
    #main-content .table-big-blue-header td img {
        max-width: 100px!important;
        max-height: 70px!important;
    }
    #main-content .table-big-blue-header td strong {
        font-size: 20px;
    }


    #main-content .table-data-blue-header th {
        font-size: 14px;
        word-wrap: break-word;
        letter-spacing: -0.5px;
    }
    #main-content .table-data-blue-header td {
        font-size: 16px;
        text-transform: lowercase;
    }
    #main-content .table-data-blue-header td:first-letter {
        text-transform: uppercase;
    }
    #main-content .table-data-blue-header td:first-child {
        max-width: 100px;
    }
    #main-content .table-data-blue-header td img {
        max-width: 100px!important;
        max-height: 70px!important;
    }
    #main-content .table-data-blue-header td strong {
        font-size: 20px;
    }

    .hs-content-id-40813469601 .span12  .hs_cos_wrapper_type_linked_image {
        padding-left: 0px;
    }
}
.rmn-header-landingpage-header {
    background: url(//7967916.fs1.hubspotusercontent-na1.net/hubfs/7967916/raw_assets/public/paper-hubspot-cms/images/landing-header-bg.png) no-repeat #66c26d center/cover;
}

.rmn-container--green-blue {
    background: url(//7967916.fs1.hubspotusercontent-na1.net/hubfs/7967916/raw_assets/public/paper-hubspot-cms/images/green-blue-2345-bg.png) no-repeat #66c26d center/cover;
}

.big-list-with-image img {
    max-width: 100%;
    height: auto!important;

}

ul.lp-horizontal-list {
    display: flex;
    margin: 0;
    padding: 0;
}
ul.lp-horizontal-list li {
    display: flex;
    flex-direction: column;
    justify-content: center;

    position: relative;
    margin: 10px 0;
    padding: 0 20px;
    color: #fff;
    font-size: 24px;
    text-align: center;
}
ul.lp-horizontal-list li::after {
    content: "";
    position: absolute;
    top: 50%;
    right: -7px;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background: #66c26d;
}
ul.lp-horizontal-list li:last-child::after {
    display: none;
}
table.lp-horizontal-list {
    width: 100%;
    border-collapse: collapse;
    border: none;
}
table.lp-horizontal-list td {
    padding: 0 5px;
    color: #fff;
    font-size: 24px;
    text-align: center;
    vertical-align: middle;
    border: none
}

@media (max-width: 768px) {
    #main-content.-rml-cta .-rml-cta-header .row-number-2 .hs_cos_wrapper{
        text-align: center;
        margin-top: 20px;
        margin-bottom: 40px;
    }
    #main-content.-rml-cta .-rml-cta-header h3{
        font-size: 25px;
    }

    #main-content.-rml-cta .-rml-cta-block-1 .quote-simple{
        margin: -30px 0px -50px;
    }
    #main-content.-rml-cta h2 {
        margin-bottom: 0;
    }

    .big-list-with-image img {
        margin: 10px auto;
    }
    .big-list-with-image iframe {
        margin: 10px auto;
    }
    .big-list-with-image .hs_cos_wrapper_type_rich_text {
        display: block;
        padding: 20px;
    }
    .big-list-with-image .dnd_area_1-row-2-padding .row-fluid,
    .big-list-with-image .dnd_area_1-row-4-padding .row-fluid {
        display: flex;
        flex-direction: column-reverse;
    }

    
    table.lp-horizontal-list td {
        display: block;
    }

    #main-content.-rml-cta form {
        margin-right: 20px;
        margin-left: 20px;
    }

    #main-content .rmn-area-container.-grey-bg-top-left {
        padding-left: 0;
        padding-right: 0;
    }
}
.cv-multi-tab-container {
  padding: 0 !important;
}

.cv-multi-tab--body .cv-multi-tab--item .cv-multi-tab--featimg img {
  object-fit: contain;
}

.cv-multi-tab-headings .cv-multi-tab-headings--title {
  font-size: 45px;
  font-family: 'MonumentGrotesk Black', sans-serif;
  text-transform: none;
}
.cv-multi-tab-headings .cv-multi-tab-headings--title::after {
  display: none;
}
.cv-multi-tab-headings .cv-multi-tab-headings--content {
  font-size: 24px;
}
.cv-multi-tab--body .cv-multi-tab--buttons {
  margin: 0 auto;
  max-width: 1200px;
}
.cv-multi-tab--body .cv-multi-tab--buttons > li {
  margin-bottom: 0;
  padding: 60px 0 0;
  width: 250px;
  background: #cfccc7;
  border-radius: 20px 20px 0 0;
  transition: .3s;
}
.cv-multi-tab--body .cv-multi-tab--buttons > li.active,
.cv-multi-tab--body .cv-multi-tab--buttons > li.active:hover {
  background: #faf9f8;
}
.cv-multi-tab--body .cv-multi-tab--buttons > li.active a,
.cv-multi-tab--body .cv-multi-tab--buttons > li.active:hover a {
  position: relative;
  z-index: 1;
}
.cv-multi-tab--body .cv-multi-tab--buttons > li:hover {
  background: #e6e5e2;
}
.cv-multi-tab--body .cv-multi-tab--buttons > li > a {
  font-size: 24px;
  line-height: 1;
  text-transform: none;
  border: none !important;
}
.cv-multi-tab--body .cv-multi-tab--buttons > li > a::before,
.cv-multi-tab--body .cv-multi-tab--buttons > li > a::after {
  display: none;
}
.cv-multi-tab--body .cv-multi-tab--buttons > li > a .cv--icon {
  width: 100px;
  height: 100px;
  background-color: transparent !important;
}
.cv-multi-tab--body .cv-multi-tab--buttons > li > a .cv--icon img {
  width: 100px;
  height: 100px;
}

.cv-multi-tab--body .cv-multi-tab--items {
  margin: -1px -1px 0;
  padding: 50px 20px;
  background: #faf9f8;
}

.cv-multi-tab--body .cv-multi-tab--item .cv-multi-tab--pane {
  margin: 0 auto;
  max-width: 1200px;
}
.cv-multi-tab--content .cv-multi-tab--content-title {
  padding-bottom: 0
}
.cv-multi-tab--content .cv-multi-tab--content-title::after {
  display: none;
}

@media (max-width: 768px) {
  .cv-multi-tab--body .cv-multi-tab--buttons {
    display: block;
  }
  .cv-multi-tab--body .cv-multi-tab--buttons > li {
    margin: 0;
    padding-top: 0px;
    width: auto;
    border-radius: 0;
  }
  .cv-multi-tab--body .cv-multi-tab--buttons > li > a {
    padding: 15px;
    min-height: 0;
  }
  .cv-multi-tab--body .cv-multi-tab--buttons > li > a .cv--icon {
    left: -20px;
    top: 50%;
    transform: translate(10px,-50%);
  }
  .cv-multi-tab--body .cv-multi-tab--buttons > li > a .cv--icon img {
    width: 50px;
    height: 50px;
  }
  
}

@media (max-width: 450px) {
  .cv-multi-tab--body .cv-multi-tab--buttons > li {
    padding-top: 0;
    padding-left: 50px;
  }
  .cv-multi-tab--body .cv-multi-tab--buttons > li > a .cv--icon {
    left: -80px;
  }
}


.legal-consent-container .input .inputs-list>li {
  width: auto;
}



@font-face {
	font-family: 'MonumentGrotesk Regular';
  font-display: swap;
	src:url(//7967916.fs1.hubspotusercontent-na1.net/hubfs/7967916/raw_assets/public/paper-hubspot-cms/fonts/MonumentGrotesk-Regular.woff2) format('woff2'),
		url(//7967916.fs1.hubspotusercontent-na1.net/hubfs/7967916/raw_assets/public/paper-hubspot-cms/fonts/MonumentGrotesk-Regular.woff2) format('woff');
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: 'MonumentGrotesk Medium';
  font-display: swap;
	src:url(//7967916.fs1.hubspotusercontent-na1.net/hubfs/7967916/raw_assets/public/paper-hubspot-cms/fonts/MonumentGrotesk-Medium.woff2) format('woff2'),
		url(//7967916.fs1.hubspotusercontent-na1.net/hubfs/7967916/raw_assets/public/paper-hubspot-cms/fonts/MonumentGrotesk-Medium.woff2) format('woff');
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: 'MonumentGrotesk Bold';
  font-display: swap;
	src:url(//7967916.fs1.hubspotusercontent-na1.net/hubfs/7967916/raw_assets/public/paper-hubspot-cms/fonts/MonumentGrotesk-Bold.woff2) format('woff2'),
		url(//7967916.fs1.hubspotusercontent-na1.net/hubfs/7967916/raw_assets/public/paper-hubspot-cms/fonts/MonumentGrotesk-Bold.woff2) format('woff');
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: 'MonumentGrotesk Black';
  font-display: swap;
	src:url(//7967916.fs1.hubspotusercontent-na1.net/hubfs/7967916/raw_assets/public/paper-hubspot-cms/fonts/MonumentGrotesk-Black.woff2) format('woff2'),
		url(//7967916.fs1.hubspotusercontent-na1.net/hubfs/7967916/raw_assets/public/paper-hubspot-cms/fonts/MonumentGrotesk-Black.woff2) format('woff'),
		url() format('opentype');
	font-weight: 900;
	font-style: normal;
}

a.blog-pagination__link.blog-pagination__prev-link.blog-pagination__prev-link--disabled {pointer-events:none;    color: #bbb;}