/*修改字体*/
.content-wrapper {
    max-width: 100%
}

body, html {
    font-size: 16px
}



a {
    color: #79cccc
}

a:focus, a:hover {
    color: #459bfa
}

a:active {
    color: #2e5597
}

.h1, h1 {
    font-size: 50px
}

.h1, .h2, h1, h2 {
    color: #fff;
    font-family: Aeonik, serif;
    font-style: normal;
    font-weight: 700;
    text-decoration: none;
    text-transform: none
}

.h2, h2 {
    font-size: 40px
}

.h3, h3 {
    font-size: 30px
}

.h3, .h4, h3, h4 {
    color: #a72126;
    font-family: Aeonik, serif;
    font-style: normal;
    font-weight: 700;
    text-decoration: none;
    text-transform: none
}

.h4, h4 {
    font-size: 50px
}

.h5, h5 {
    font-family: Aeonik, serif;
    font-size: 16px;
    font-weight: 700
}

.h5, .h6, h5, h6 {
    color: #fff;
    font-style: normal;
    text-decoration: none;
    text-transform: none
}

.h6, h6 {
    font-family: Poppins, sans-serif;
    font-size: 14px;
    font-weight: 600
}

blockquote {
    border-left-color: #79cccc
}

.button, .hs-button, button {
    background-color: #79cccc;
    border: 2px solid #79cccc;
    border-radius: 60px;
    color: #414141;
    font-family: Poppins, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    padding: 18px 38px;
    text-decoration: none;
    text-transform: uppercase
}

.button:active, .button:focus, .button:hover, .hs-button:active, .hs-button:focus, .hs-button:hover, button:active, button:focus, button:hover {
    background-color: #343434;
    color: inherit
}

.button.button-gradient, .two-col-cf-section form .hs-button {
    transition: background .15s linear
}

.button.button-gradient:not(:hover), .two-col-cf-section form .hs-button:not(:hover) {
    background: linear-gradient(95.15deg, #2e5597 7.68%, #79cccc 76.69%);
    border: 2px solid transparent;
    border-left: 0;
    border-right: 0;
    color: #fff
}

.button.border-button {
    background-color: #343434;
    color: inherit
}

.button.border-button.transparent {
    background-color: transparent
}

.button.border-button:hover, .two-col-cards-item:hover .button.border-button {
    background-color: #79cccc;
    color: #414141
}

.submitted-message, form {
    background-color: #414141;
    border: 1px solid #79cccc;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    font-family: Poppins, sans-serif;
    font-style: normal;
    font-weight: 400;
    padding: 40px;
    text-decoration: none
}

form label, form legend {
    color: #fff
}

form input[type=email], form input[type=file], form input[type=number], form input[type=password], form input[type=search], form input[type=tel], form input[type=text], form select, form textarea {
    background-color: #fff;
    border: 2px solid #e6e6e6;
    border-radius: 4px;
    color: #a9a9a9
}

form input[type=radio] + span:before {
    background-color: #fff;
    border: 2px solid #e6e6e6
}

::-webkit-input-placeholder {
    color: #a9a9a9
}

::-moz-placeholder {
    color: #a9a9a9
}

:-ms-input-placeholder {
    color: #a9a9a9
}

::placeholder {
    color: #a9a9a9
}

.hs-fieldtype-date .input .hs-dateinput:before {
    color: #a9a9a9
}

.fn-date-picker td.is-selected .pika-button {
    background: #79cccc
}

.fn-date-picker td .pika-button:hover {
    background-color: #79cccc !important
}

.fn-date-picker td.is-today .pika-button {
    color: #79cccc
}

table {
    background-color: hsla(0, 0%, 100%, 0)
}

td, th {
    padding: 18px
}

thead th {
    background-color: #79cccc;
    color: #414141
}

tfoot td {
    background-color: hsla(0, 0%, 100%, 0)
}

.hs-search-results__title {
    color: #fff;
    font-family: Aeonik, serif;
    font-style: normal;
    font-weight: 700;
    text-decoration: none
}

:root {
    --primary: #a72126;
    --secondary: #2e5597;
    --tertiary: #459bfa;
    --dark-text-color: #414141;
    --body-background: #292929;
    --primary_font: Poppins, sans-serif;
    --secondary_font: Aeonik, sans-serif
}

@media (max-width: 1024px) and (min-width: 768px) {
    .h1, h1 {
        font-size: 42px
    }

    .h2, h2 {
        font-size: 32px
    }

    .h3, h3 {
        font-size: 24px
    }
}

@media (max-width: 1280px) and (min-width: 1025px) {
    .h2, h2 {
        font-size: 36px
    }
}

@media (max-width: 1024px) {
    .submitted-message, form {
        padding-left: 20px;
        padding-right: 20px
    }

    .h4, h4 {
        font-size: 20px
    }
}

@media (max-width: 767px) {
    .h1, h1 {
        font-size: 32px
    }

    .h2, h2 {
        font-size: 28px
    }

    .h3, h3 {
        font-size: 22px
    }
}