.h1, .h2, h1, h2, .h3, .h4, h3, h4,  .faq-question__question-text strong{
    font-style: normal;
    font-weight: 600;
    line-height: 1.4;
    line-height: 1.25;
    text-decoration: none;
    margin-top: 0;
}

.h1, h1 {
    font-size: clamp(2.2222222222222223rem,2.6881720430107525vw + 1.075268817204301rem,2.7777777777777777rem);
    margin-bottom: 1.3888888888888888rem
}

.h2, h2 {
    font-size: clamp(1.6666666666666667rem,2.6881720430107525vw + .5197132616487455rem,2.2222222222222223rem);
    margin-bottom: 1.1111111111111112rem
}

.h3, h3 {
    font-size: clamp(1.3888888888888888rem,1.3440860215053763vw + .8154121863799283rem,1.6666666666666667rem);
    margin-bottom: .8333333333333334rem
}

.h4, h4 {
    font-size: clamp(1.3333333333333333rem,1.075268817204301vw + .8745519713261649rem,1.5555555555555556rem);
    margin-bottom: .7777777777777778rem
}

.display-1 {
    font-size: clamp(1.1111111111111112rem,2.6881720430107525vw + -.035842293906810034rem,1.6666666666666667rem);
    margin-bottom: .8333333333333334rem;
    color: #30343b;
    font-style: normal;
    font-weight: 300;
    line-height: 1;
    line-height: 1.1;
    text-decoration: none
}

.blockquote, blockquote {
    font-size: clamp(.7777777777777778rem,1.075268817204301vw + .31899641577060933rem,1rem);
    font-style: normal;
    font-weight: 400;
    line-height: 1.4;
    text-decoration: none
}


.p, p{
    font-size: clamp(.7777777777777778rem,1.075268817204301vw + .31899641577060933rem,1rem);
    font-style: normal;
    font-weight: 300;
    line-height: 1.5;
    text-decoration: none;
    margin-bottom: 1.25rem;
    margin-top: 0
}

h1 .inlinelogo {
    height: clamp(2.2222222222222223rem, 2.6881720430107525vw + 1.075268817204301rem, 2.7777777777777777rem);
    width: clamp(2.2222222222222223rem, 2.6881720430107525vw + 1.075268817204301rem, 2.7777777777777777rem);
}

h2 .inlinelogo {
    height: clamp(1.6666666666666667rem, 2.6881720430107525vw + .5197132616487455rem, 2.2222222222222223rem);
    width: clamp(1.6666666666666667rem, 2.6881720430107525vw + .5197132616487455rem, 2.2222222222222223rem);
}

h3 .inlinelogo {
    height: clamp(1.3888888888888888rem, 1.3440860215053763vw + .8154121863799283rem, 1.6666666666666667rem);
    width: clamp(1.3888888888888888rem, 1.3440860215053763vw + .8154121863799283rem, 1.6666666666666667rem);
}

h4 .inlinelogo {
    height: clamp(1.3333333333333333rem, 1.075268817204301vw + .8745519713261649rem, 1.5555555555555556rem);
    width: clamp(1.3333333333333333rem, 1.075268817204301vw + .8745519713261649rem, 1.5555555555555556rem);
}

.display-2 .inlinelogo {
    height: clamp(.7777777777777778rem,1.6129032258064515vw + .08960573476702509rem,1.1111111111111112rem);
    width: clamp(.7777777777777778rem,1.6129032258064515vw + .08960573476702509rem,1.1111111111111112rem);
}

.display-1 .inlinelogo {
    height: clamp(1.1111111111111112rem,2.6881720430107525vw + -.035842293906810034rem,1.6666666666666667rem);
    width: clamp(1.1111111111111112rem,2.6881720430107525vw + -.035842293906810034rem,1.6666666666666667rem);
}
.faq-question__question-text .inlinelogo,
p .inlinelogo {
    height: clamp(.7777777777777778rem,1.075268817204301vw + .31899641577060933rem,1rem);
    width: clamp(.7777777777777778rem,1.075268817204301vw + .31899641577060933rem,1rem);
}


li .inlinelogo {
    height: clamp(.7777777777777778rem, 1.075268817204301vw + .31899641577060933rem, 1rem);
    width: clamp(.7777777777777778rem, 1.075268817204301vw + .31899641577060933rem, 1rem);
}

.faq-question {
    border-bottom: 2px solid #1c4784 !important
}

    .faq-question:first-child {
        border-top: 2px solid #1c4784 !important
    }

.faq-question__question-wrapper {
    list-style: none
}

    .faq-question__question-wrapper::marker {
        display: none
    }

    .faq-question__question-wrapper::-webkit-details-marker {
        display: none
    }

.faq-question__question {
    display: flex;
    align-items: center;
    position: relative;
    width: 100%;
    padding: 20px 0;
    list-style: none;
    cursor: pointer;
}



.faq-question__question-text {
    padding-left: 15px;
    padding-right: 25px
}

.faq-question__question-icon {
    position: absolute;
    right: 0;
}

.faq-question__question-icon-closed svg, .faq-question__question-icon-open svg {
    width: .75em;
    height: 1em;
    stroke: #1c4784 !important;
}

.faq-question__question-icon-open {
    display: none
}



.faq-question[open] .faq-question__question-icon-closed {
    display: none
}

.faq-question[open] .faq-question__question-icon-open {
    display: block
}

.faq-question__answer {
    padding-bottom: 20px;
    padding-left: 15px
}

    .faq-question__answer > :first-child {
        margin-top: 0
    }

    .faq-question__answer > :last-child {
        margin-bottom: 0
    }
/* hide the default marker and make summary clickable */
.faq-question summary {
    cursor: pointer;
    list-style: none;
}

    .faq-question summary::-webkit-details-marker {
        display: none;
    }


.blue .faq-question {
    border-bottom: 2px solid #fcdebe !important
}

.blue .faq-question:first-child {
    border-top: 2px solid #fcdebe !important
}
.blue .faq-question__question-icon-closed svg, .blue .faq-question__question-icon-open svg {
    stroke: #fcdebe !important;
}

.btn-wrapper-fl{
    width: 100%;
    align-items: center;
    text-align: center;
}
.btn-wrapper-fl a{
    width: 100%;
    align-items: center;
    text-align: center;
	    display: grid;
		    width: 100%;
    align-self: center;
    font-size: 1rem;
    min-height: 3.111111111111111rem;
    padding: 0 1.3888888888888888rem;
}