.overview{min-height:90rem;position:relative}.banner{margin:auto;display:flex;flex-direction:column;align-items:center;max-width:var(--max-width);width:100%}.main-title{font-size:var(--font-size-5xl);text-align:center;letter-spacing:.09875em;color:var(--brand2-color)}.motivation{margin:var(--space-24) 0 0;display:flex;flex-direction:column;align-items:center}.motivation-item{padding:var(--space-8);max-width:72rem;text-align:justify;margin-bottom:var(--space-4)}.motivation-title{display:flex;justify-content:center;align-items:center}.motivation-title .icon{height:var(--icon-lg);width:var(--icon-lg);fill:var(--light-brand);margin-right:var(--space-4)}.infos-container{background-color:rgba(var(--dark-brand-rgb),.85);color:var(--white);padding:var(--space-8);position:relative;max-width:var(--max-width-narrow);margin:var(--space-40) auto}.paragraph{font-size:var(--font-size-lg);text-indent:var(--space-8);text-align:justify}.infos{margin:auto;max-width:var(--max-width)}.brand-container{padding:var(--space-16);text-align:center;background:var(--brand2-color);color:var(--white)}.brand-list{font-size:var(--font-size-lg);word-spacing:var(--space-8);line-height:2.5;white-space:unset;display:block;max-width:var(--max-width);margin:auto;text-align:center}.info{padding:var(--space-8);flex:1;text-align:justify}.info p{margin-left:var(--space-8)}h2{margin:var(--space-4) auto var(--space-8);text-align:center;font-size:var(--font-size-4xl)}h3{font-size:var(--font-size-xl);margin-bottom:var(--space-4)}section{padding:var(--space-16)}.heading-underline{display:inline-block;padding:0 4px;line-height:.8em;margin-bottom:0;border-bottom:var(--border-thick) solid var(--light-brand)}.link-container{display:flex}.error-section{display:flex;flex-direction:column;background-color:var(--brand2-color);color:var(--white)}.error-content{margin:auto;padding-top:var(--space-8);max-width:50rem;color:var(--white)}.review-heading{color:var(--brand2-color)}.error-heading{color:var(--white)}.errors{margin-left:var(--space-4);list-style:none;font-size:var(--font-size-lg)}.errors li{padding-left:var(--space-4);border-left:5px solid var(--light-brand);line-height:1;margin-bottom:var(--space-4)}.info-box{padding:var(--space-16) var(--space-8);font-size:var(--font-size-base);flex:1}.content.home{height:initial;position:relative;background-color:rgba(var(--white-rgb),0)}.info-content p{text-indent:var(--space-4);margin-top:var(--space-4);text-align:justify}.about{display:grid;grid-template-columns:1fr 1fr;max-width:100rem;gap:var(--space-8);margin:auto}.review-container{display:flex;flex-direction:column}.accordion-heading{width:100%;background:none;border:none;font:inherit;color:inherit}.accordion-plus{display:none}.reviews-grid{margin:var(--space-8) auto;display:grid;max-width:100rem;grid-template-columns:1fr 1fr;justify-items:center;gap:var(--space-16)}.review-card{box-sizing:border-box;padding:var(--space-4) var(--space-8);font-size:var(--font-size-base);width:100%;background-color:var(--color-gray-100)}.review-header{display:flex;align-items:center}.review-avatar-container,.review-content-container{padding:var(--space-2)}.review-avatar{margin-top:var(--space-2);height:var(--space-20);width:var(--space-20)}.review-text{margin:0;text-overflow:ellipsis;text-align:justify}.star-list{display:inline-flex;margin:0;padding-left:0;padding-right:var(--space-4);list-style:none}.star{display:inline-flex;width:var(--icon-sm);height:var(--icon-sm)}.star svg{width:100%;height:100%}.progressive-bg{position:relative;display:block;overflow:hidden}.progressive-bg.banner-bg{max-height:100%;position:relative}.progressive-bg .bg-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-color:var(--black);background-repeat:no-repeat;background-position:center}.progressive-bg.banner-bg .bg-wrapper{background-attachment:fixed}.faq-section{max-width:var(--max-width-narrow);margin:0 auto}.faq-heading{color:var(--brand2-color)}.faq-list{max-width:70rem;margin:0 auto}.faq-item{border-bottom:var(--border-md) solid var(--color-border)}.faq-item:first-child{border-top:var(--border-md) solid var(--color-border)}.faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--space-6) var(--space-4);background:none;border:none;font:inherit;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text);cursor:pointer;text-align:left;gap:var(--space-4);transition:background-color var(--transition-fast)}.faq-question:hover{background-color:rgba(var(--brand2-color-rgb),.05)}.faq-icon{font-size:var(--font-size-3xl);line-height:.6;flex-shrink:0;transition:transform .4s ease-out;color:var(--brand2-color)}.faq-question[aria-expanded=true] .faq-icon{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height var(--transition-slow),opacity var(--transition-slow);opacity:0}.faq-question[aria-expanded=true]+.faq-answer{max-height:300px;opacity:1}.faq-answer p{padding:0 var(--space-4) var(--space-6);font-size:var(--font-size-base);line-height:var(--line-height-body);color:var(--color-text)}@media only screen and (max-width:48rem){.main-title{font-size:var(--font-size-5xl)}.about{grid-template-columns:1fr;gap:0;margin:auto var(--space-20)}.info-box:not(:first-of-type){border-top:var(--border-md) solid var(--brand2-color)}.reviews-grid{margin:var(--space-8);gap:var(--space-8);grid-template-columns:1fr}}@media only screen and (max-width:37.5rem){.overview{height:auto}section{padding:var(--space-12) var(--space-4)}.main-title{font-size:var(--font-size-3xl)}.motivation{margin-top:var(--space-16);margin-bottom:var(--space-8)}.infos-container{padding:var(--space-8) var(--space-4);margin:var(--space-40) var(--space-8)}.paragraph{padding:0 var(--space-4)}.info p{margin-left:var(--space-4)}h2{font-size:var(--font-size-2xl);margin:var(--space-2) auto var(--space-4)}.info-box{max-width:100%;padding:0}.info-box:first-of-type{border-top:var(--border-md) solid var(--brand2-color)}.info-box:last-of-type{border-bottom:var(--border-md) solid var(--brand2-color)}.info-content{padding:var(--space-8)}.info-content p:first-of-type{margin:0}.content.home{height:auto;min-height:initial;background:none}.about{margin:auto}.accordion-heading{display:flex;align-items:center;justify-content:space-between;padding:var(--space-8);transition:all var(--transition-slow);cursor:pointer}.accordion-panel{opacity:0;max-height:0;transition:all var(--transition-slow);overflow:hidden}.accordion-plus{display:initial;font-size:var(--font-size-4xl);line-height:.6;transition:all .7s ease-out 0s}.accordion-heading[aria-expanded=true]{background-color:rgba(var(--brand2-color-rgb),.1);box-shadow:0 var(--border-md) 0 var(--brand2-color)}.accordion-heading[aria-expanded=true] .accordion-plus{transform:rotate(225deg)}.accordion-heading[aria-expanded=true]+.accordion-panel{opacity:1;max-height:500px}.progressive-bg .bg-wrapper{filter:none}.progressive-bg.banner-bg{height:auto;min-height:initial}}.trust-bar{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-8);padding:var(--space-12) var(--space-8);background-color:var(--color-brand-700);color:var(--color-text-inverse);width:100%}.trust-item{display:flex;align-items:center;gap:var(--space-3);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);white-space:nowrap}.trust-item .icon{height:var(--icon-lg);width:var(--icon-lg);fill:var(--color-brand-100)}@media only screen and (max-width:48rem){.trust-bar{gap:var(--space-6);padding:var(--space-8) var(--space-4)}.trust-item{font-size:var(--font-size-base)}}@media only screen and (max-width:37.5rem){.trust-bar{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);padding:var(--space-8) var(--space-6)}.trust-item{font-size:var(--font-size-sm);justify-content:center}}
