/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.Node-header{margin-top:4.5rem;margin-bottom:3rem}@media(max-width:767px){.Node-header{margin-top:2rem}}.Node-title{font-size:5.1rem;font-weight:bold;margin-bottom:2rem;line-height:1.1}@media(max-width:767px){.Node-title{font-size:4.5rem}}
.NodeFaq{margin-bottom:11rem}@media(min-width:768px){.NodeFaq-wrapper{margin-top:5.8rem;margin-bottom:7.7rem;display:-webkit-box;display:-ms-flexbox;display:flex}}@media(min-width:768px){.NodeFaq-SectionList{-webkit-box-flex:0;-ms-flex:0 0 24rem;flex:0 0 24rem;margin-right:3.7rem}}.NodeFaq-faqs{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.Paragraph-title{font-family:"Marianne",sans-serif;font-weight:700;font-style:normal;font-size:3.8rem;line-height:1.3}@media(max-width:767px){.Paragraph-title{font-size:3.2rem}}.Paragraph{padding-top:4rem;padding-bottom:4rem}.Paragraph[style*="53, 88, 162"]{color:#fff}.Paragraph-title{margin-bottom:1.2rem}
.ParagraphFaq--default{position:relative;z-index:0}.ParagraphFaq--default::before{content:"";position:absolute;top:0;left:50%;width:100vw;bottom:0;margin-left:-50vw;background-color:var(--background-color,unset);z-index:-1}.ParagraphFaq--default[data-bgcolor="#3558a2"]{color:#fff}.ParagraphFaq--default[data-bgcolor="#3558a2"] .ckeditorContent a{color:inherit}.ParagraphFaqItem{padding:1.6rem 0;position:relative}.ParagraphFaqItem::after{content:"";display:block;height:1px;background-color:currentColor;opacity:.5;position:absolute;bottom:0;left:0;right:0}.ParagraphFaqItem-title{font-size:2.1rem;font-weight:bold}.ParagraphFaqItem-title button{background:none;padding:1rem 0;border:none;font:inherit;display:block;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;color:inherit}.ParagraphFaqItem-title button::after{content:"";height:2.6rem;width:2.6rem;background:url(/themes/custom/cif/assets/build/svg/plus-regular.svg) center no-repeat;background-size:cover;margin-left:1rem;-webkit-box-flex:0;-ms-flex:0 0 2.6rem;flex:0 0 2.6rem}.ParagraphFaq--default[data-bgcolor="#3558a2"] .ParagraphFaqItem-title button::after{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.ParagraphFaqItem-title button[aria-expanded=true]::after{background-image:url(/themes/custom/cif/assets/build/svg/minus-regular.svg)}.ParagraphFaqItem-content{display:none}.ParagraphFaq--list:not(:last-child){margin-bottom:1.2rem}.ParagraphFaq--list button{padding:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:10rem;border:solid 1px rgba(53,88,162,.2);border-radius:1rem;text-align:center;font-family:inherit;color:inherit;background-color:rgba(0,0,0,0);font-size:1.8rem;font-weight:500;cursor:pointer;width:100%;-webkit-transition:color .3s ease-in-out 0s,background-color .3s ease-in-out 0s;transition:color .3s ease-in-out 0s,background-color .3s ease-in-out 0s}@media(max-width:767px){.ParagraphFaq--list button{min-height:8.3rem}}.ParagraphFaq--list button:hover,.ParagraphFaq--list button:focus-visible,.ParagraphFaq--list button[aria-selected=true]{background-color:var(--color-blue);color:#fff}.ParagraphFaq--page{padding:0}.ParagraphFaq--page:not(:first-child){display:none}
.ParagraphTextLink-title{font-family:"Marianne",sans-serif;font-weight:700;font-style:normal;font-size:3.8rem;line-height:1.3}@media(max-width:767px){.ParagraphTextLink-title{font-size:3.2rem}}.ParagraphTextLink-button a{cursor:pointer;border:none;padding:1.6rem 2.4rem;font-size:1.8rem;display:inline-block;background:#000;color:#fff;text-decoration:none}.ParagraphTextLink-button a svg{fill:currentColor}.ParagraphTextLink{padding:4.3rem 9.2rem;margin:4rem auto;max-width:108.8rem;background:var(--section-color,var(--color-blue));color:var(--text-color,black)}@media(min-width:768px){.ParagraphTextLink{display:grid;grid-template-areas:"title cta" "content cta"}}.ParagraphTextLink{position:relative;z-index:0;overflow:hidden;min-height:22rem}@media(max-width:767px){.ParagraphTextLink{margin:4rem 3.6rem;padding:4rem}}.ParagraphTextLink-title{grid-area:title;margin:1.2rem 0}@media(max-width:767px){.ParagraphTextLink-title{margin:0 0 2.5rem}}.ParagraphTextLink-description{grid-area:content;max-width:62.7rem;margin-bottom:1.2rem}@media(max-width:767px){.ParagraphTextLink-description{margin:0 0 1.5rem}}.ParagraphTextLink-description p:last-child{margin-bottom:0}.ParagraphTextLink-description a{color:inherit}@media(min-width:768px){.ParagraphTextLink-button{grid-area:cta;align-self:center;text-align:right}}.ParagraphTextLink-textDecoration{font-size:42rem;white-space:nowrap;-webkit-transform:translate3d(-50%,-68%,0);transform:translate3d(-50%,-68%,0)}
