@font-face {src: url('../graphic/fonts/Oswald-200.ttf');font-style: normal;font-weight: 200;font-family: 'Oswald';font-display: swap;}@font-face {src: url('../graphic/fonts/Oswald-400.ttf');font-style: normal;font-weight: 400;font-family: 'Oswald';font-display: swap;}@font-face {src: url('../graphic/fonts/Oswald-600.ttf');font-style: normal;font-weight: 600;font-family: 'Oswald';font-display: swap;}* {margin: 0;padding: 0;cursor: default;border: none;outline: none;list-style: none;font-style: normal;box-sizing: border-box;appearance: none;transition: all 0.20s;font-family: 'Oswald', sans-serif;text-decoration: none;}* {transition: all 0.20s;}html {scroll-behavior: smooth;}html::-webkit-scrollbar {width: 0;}body {color: #ffffff;background-color: #ffffff;}.wrapper {margin: 0 auto;max-width: 1280px;}.top-nav {width: 100%;height: 70px;padding: 0 15px;z-index: 5;display: block;overflow: hidden;position: relative;box-shadow: 0 10px 5px 0 rgb(0, 36, 82, 0.2);background-color: #f8f8f8;}.container__top-navbar {height: 70px;display: flex;align-items: center;justify-content: space-between;}.section__logo {height: 50px;display: flex;position: relative;}.logotype {padding: 10px 0;color: #002d68;font-size: 2rem;font-weight: 600;text-transform: uppercase;}.ntd {top: 0;left: 0;color: #002d68;position: absolute;font-size: 1rem;font-weight: 600;font-family: sans-serif;}.section__top-nav-span {color: #002d68d1;font-size: 1.2em;font-weight: 600;text-transform: uppercase;}.section__top-nav-span > span > strong {color: #fa9507;}.top-nav-button {margin: 0 0 0 30px;padding: 10px 25px;color: #ffffff;font-size: 1.2rem;box-shadow: 0 0 5px 0 #fa8207;background: linear-gradient(#fa9507 30%, #fb8307 70%);}header {width: 100%;height: 550px;padding: 0 15px;display: block;overflow: hidden;position: relative;background-size: cover;background-color: #f5f5f5;background-image: url("../graphic/images/img-4.jpg");background-repeat: no-repeat;background-position: 0% 50%;}.header-nav {top: 0;left: 0;width: 100%;height: 60px;margin: 0 auto;z-index: 2;padding: 0 15px;display: block;overflow: hidden;position: sticky;background-color: #002d68d1;}.container__header-navbar {height: 60px;display: flex;align-items: center;justify-content: center;}.section__header-nav-links {display: flex;align-items: center;justify-content: space-between;}.header-nav-link {margin: 0 20px;color: #ffffff;font-size: 1.2rem;font-weight: 400;text-transform: uppercase;}.header-nav-link:before {content: '◉';margin: 0 10px 0 0;text-shadow: 0 0 5px #ffffff;}.header-nav-link:first-child {margin: 0 20px 0 0;}.header-nav-link:last-child {margin: 0 0 0 20px;}.header-nav-link:hover {color: #fa9507;}.section__hamburger-menu {display: none;}.h-menu-hide {display: none;}.bgf {top: 0;left: 0;width: 100%;height: 100%;position: absolute;background-color: rgb(0, 45, 104, 0.5);}.container__header {height: 500px;display: flex;position: relative;align-items: center;justify-content: left;}.header-block {width: 50%;height: 500px;display: flex;align-items: center;}.header-title {color: #ffffff;font-size: 5rem;}.header-list {margin: 10px 0 35px 0;line-height: 35px;}.header-list > li {font-weight: 200;font-size: 1.4rem;font-family: sans-serif;}.header-button {padding: 10px 25px;color: #ffffff;font-size: 1.2rem;box-shadow: 0 0 5px 0 #fa8207;background: linear-gradient(#fa9507 30%, #fb8307 70%);}.txtr {left: 0;bottom: 0;width: 100%;height: 16px;position: absolute;background-size: 16px 16px;background-image: url("../graphic/textures/txtr-1.png");background-repeat: repeat-x;}.section__advantages {width: 100%;height: 320px;display: flex;align-items: center;justify-content: space-between;}.advantage {width: 23%;height: 220px;padding: 20px;display: flex;text-align: center;box-shadow: 0 20px 29px 0 #44589020;line-height: 25px;align-items: stretch;justify-content: center;}.a-icon {color: #fa9507;font-size: 3rem;}.a-title {margin: 10px 0;color: #002d68d1;font-size: 1.3rem;}.a-desc {color: #555555;font-size: 1rem;font-family: sans-serif;}article {width: 100%;padding: 60px 15px;display: block;overflow: hidden;position: relative;background-color: #ffffff;}article:nth-child(2n) {background-color: #002d68d1;}.container__article {width: 100%;display: flex;text-align: center;align-items: center;justify-content: center;}.content-title {color: #002d68d1;font-size: 2rem;display: flex;align-items: center;text-transform: uppercase;justify-content: center;}.content-h-line {width: 100px;height: 2px;margin: 0 20px;background-color: #002d68d1;}.content-description {margin: 10px 0 35px 0;color: #888888;font-size: 1.1rem;line-height: 30px;font-family: sans-serif;}.content-button {padding: 10px 25px;color: #ffffff;font-size: 1.2rem;box-shadow: 0 0 5px 0 #fa8207;background: linear-gradient(#fa9507 30%, #fb8307 70%);}.section__content-blocks {width: 100%;display: flex;align-items: center;justify-content: space-between;}.content-block {width: 23%;height: 350px;box-shadow: 0 20px 29px 0 #44589020;background-color: #ffffff;}.c-block-image {width: 100%;height: 50%;}.content-block-desp {width: 100%;height: 50%;padding: 10px;}.c-block-title {color: #002d68d1;font-size: 1.5rem;text-transform: uppercase;}.c-block-description {margin: 10px 0 0 0;color: #999999;font-size: 1rem;font-family: sans-serif;text-transform: uppercase;}.service-list {width: 100%;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}.service-list > li {width: 25%;padding: 10px 20px;color: #002d68d1;border: #002d68d1 solid 1px;font-size: 1rem;text-align: left;line-height: 30px;font-family: sans-serif;background-color: #ffffff;}.service-list > li:before {content: '\f14a';margin: 0 10px 0 0;font-family: 'Font Awesome 5 Pro';}.reviews {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}.review {width: 32%;height: 200px;margin: 0 0 25px 0;padding: 20px;display: flex;box-shadow: 0 20px 29px 0 #44589020;align-items: center;justify-content: center;background-color: #ffffff;}.review:nth-child(4), .review:nth-child(5), .review:nth-child(6) {margin: 0;}.review-icon {color: #fa9507;font-size: 3rem;}.review-title {margin: 8px 0;color: #002d68d1;font-size: 1.3rem;text-transform: uppercase;}.review-message {color: #777777;font-size: 1rem;font-weight: 200;font-family: sans-serif;}.fixed-button {right: 20px;bottom: 20px;padding: 14px 20px;color: #ffffff;position: fixed;font-size: 1.5rem;box-shadow: 0 0 5px 0 #fa8207;background: linear-gradient(#fa9507 30%, #fb8307 70%);}