.cms-page .page-header{background-color:#f0f4f8}.cms-page .page-header .logo .logo-footer{display:none}.cms-page .page-header .main-menu-toggler .default span{color:#153f7e}.cms-page .page-header .main-menu-toggler .default svg{fill:#153f7e}.menu-visible .cms-heder-wrapper .page-header{background-color:#f0f4f8;position:fixed;top:0;right:0;left:0}.menu-visible .cms-heder-wrapper .page-header .logo-header{display:flex}.menu-visible .cms-heder-wrapper .page-header .logo-footer{display:none}.menu-visible .cms-heder-wrapper .page-header .header-title h4{color:#153f7e}.banner{height:20em;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:1}.banner h1{color:#ffffff;font-size:60px;margin-bottom:30px;text-transform:uppercase}.banner::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(21,63,126,0.8);z-index:0}.page-title h2{color:#153f7e;font-size:40px;text-transform:uppercase;letter-spacing:0.08em;padding:0}.page-title h3{color:#153f7e;font-size:26px;text-transform:uppercase;letter-spacing:0.08em;padding:0}.image-wrapper img{width:100%}.dark-background{background-color:#f0f4f8}.underline-bottom{border-bottom:1px solid #f0f4f8}.square-decoration,.square-decoration-lato{padding-left:16px;position:relative;font-size:18px;line-height:30px}.square-decoration::before,.square-decoration-lato::before{content:"";display:inline-block;width:7px;height:7px;background-color:#153f7e;position:absolute;top:15px;left:0}.square-decoration{font-family:"Oswald",sans-serif;font-size:24px;line-height:34px}.ff-oswald{font-family:"Oswald",sans-serif}.faq-list .fold{border:1px solid #153f7e}.faq-list .fold:not(:first-child){border-top:none}.fold .toggler{padding:1.25rem 1rem;cursor:pointer;font-size:1.25rem;color:#153f7e;font-weight:500;background-color:#fff;position:relative}.fold .toggler::after{content:'+';position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:1.25rem;color:#153f7e;transition:transform 0.3s, color 0.3s}.fold.active .toggler{background-color:#153f7e;color:#fff}.fold.active .toggler::after{content:'–';color:#fff}.fold .content{display:none;padding:0 1rem 1.25rem 1rem;font-size:1rem;line-height:1.6;color:#fff;background-color:#153f7e}.fold.active .content{display:block}.page-sub-title{color:#153f7e;font-size:26px;text-transform:uppercase;letter-spacing:0.08em;padding:0}
