.page-header{background:transparent;color:#fff;position:relative}.page-header__wrapper{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:50px 0;position:relative}.page-header__title{font-family:Oswald,sans-serif;font-size:26px;font-weight:600;text-transform:uppercase}.page-header__content{font-size:14px;text-align:center}.page-header{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 70px)}.charter,.services{position:relative}.charter{background-color:#fff}.charter-bg{align-items:center;background-attachment:fixed;background-color:#000026;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:500px;justify-content:center;padding:50px 0;position:relative}.charter-bg:before{background-color:#000026;content:"";height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%}.charter-bg__content{position:relative;text-align:center}.charter-bg__content h2{color:#fff;font-family:Oswald,sans-serif;font-size:26px;font-weight:600}.charter-bg__content p{color:#fff;font-size:16px;margin:20px 0}.charter__wrapper{align-items:flex-start;gap:40px;padding:50px 0}.charter__info,.charter__wrapper{display:flex;flex-direction:column}.charter__info{width:100%}.charter__info h2{color:#222;font-family:Oswald,sans-serif;font-size:28px}.charter__info strong{color:#666}.charter__info ul{padding:0 0 0 20px}.charter__content h3{color:#222;font-family:Oswald,sans-serif;font-size:20px}.charter__content p{color:#666;font-size:13px}.charter__form{display:flex;flex-direction:column;gap:20px;width:100%}.charter .form{gap:5px}.main.-bg{background-size:auto}.next-section{animation:fadeMoveDown 2s ease-in-out infinite;background:url(../../assets/svg/arrow-right.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;height:40px;left:calc(50% - 20px);position:absolute;rotate:90deg;top:-40px;width:40px}@keyframes fadeMoveDown{0%{opacity:0;transform:translate(-20px)}50%{opacity:1}to{opacity:0;transform:translate(20px)}}@media screen and (min-width:992px){.page-header__title{font-size:90px}.page-header__content{font-size:40px}.page-header{min-height:calc(100vh - 90px)}.charter-bg__content h2{font-size:60px}.charter-bg__content p{font-size:30px}.charter__wrapper{flex-direction:row}.charter__info{width:50%}.charter__content p{font-size:16px;line-height:26px}.charter__form{width:50%}.main.-bg{background-size:cover}}