body {
    font-family: Roboto, sans-serif;
    font-size: 18px;
    font-weight: 300;
}

a {
    -webkit-tap-highlight-color: transparent;
}

a:focus:not(:focus-visible) {
    outline: 0;
}

h1,
h2 {
    font-family: Roboto, sans-serif;
    font-size: 45px;
    font-weight: 100;
}

h3 {
    font-family: Roboto, sans-serif;
    font-size: 24px;
    font-weight: 100;
}

#sp-section-1 {
    background-color: #ededed;
    padding: 5px 0;
}

#sp-section-2 {
    background-image: url("../images/sampledata/fons/zaplatki.jpg");
    background-repeat: repeat;
    background-size: inherit;
    background-attachment: scroll;
    background-position: 50% 0;
}

#sp-nashi-preimushchestva {
    background-color: #ffffff;
    background-image: url("../images/sampledata/fons/blurred-bg.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: 50% 50%;
    color: #ffffff;
    padding: 70px 0;
}

#sp-section-10 {
    background-image: url("../images/sampledata/fons/lighttexture_a9d27ac1d616445945c5fe045565cb65.jpg");
    background-repeat: repeat-x;
    background-size: contain;
    background-attachment: scroll;
    padding: 30px 0;
}

.header-phone {
    float: right;
    margin: 0 15px 0 0;
}

.header-row {
    position: relative;
}

.menu-column {
    position: static;
}

.page-section {
    padding: 15px 0;
}

.home-services-section {
    background-image: url("../images/sampledata/fons/zaplatki.jpg");
    background-repeat: repeat;
    background-size: contain;
    background-attachment: scroll;
    background-position: 0 0;
    padding: 30px 0 40px;
}

.documents-section {
    padding: 15px 0 30px;
}

.contacts-section {
    background-image: url("../images/sampledata/fons/zaplatki.jpg");
    background-repeat: repeat;
    background-size: contain;
    background-attachment: scroll;
    background-position: 0 0;
    padding: 40px 0;
}

.page-title {
    font-size: 45px;
    line-height: 45px;
}

.home-slide-expedition {
    background-image: url("../images/sampledata/slider/slide2.jpg");
}

.home-slide-customs {
    background-image: url("../images/sampledata/slider/wqsw.jpg");
}

.home-slide-transport {
    background-image: url("../images/sampledata/slider/slide1.jpg");
}

.service-image-wrap {
    display: inline-block;
}

.capabilities-section {
    margin: 40px 0 50px;
}

.capability-number {
    background-color: #136d8e;
    border-radius: 50px;
    color: #ffffff;
    height: 70px;
    line-height: 70px;
    width: 70px;
}

.spacer-bottom {
    margin-bottom: 16px;
}

.spacer-bottom-small {
    margin-bottom: 4px;
}

.contact-card-title {
    color: #136d8e;
    font-size: 26px;
    font-weight: 300;
    line-height: 26px;
}

.map-canvas {
    height: 470px;
}

.auto-height {
    height: auto;
}

.is-hidden {
    display: none;
}

.privacy-link-text {
    font-size: 16px;
}

.form-status-label {
    margin: 4px 0 0;
}

.callback-input {
    height: 50px;
    width: 100%;
}

.callback-note {
    font-size: 16px;
}

.callback-submit {
    margin: 20px auto 10px;
    width: 220px;
}

.developer-credit {
    color: black;
    font-family: "PT Sans", sans-serif;
    font-size: 11px;
}
