@import"https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800&display=swap";

* {
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    font-family: Poppins, sans-serif !important;
    vertical-align: baseline
}

*::after {
    box-sizing: border-box
}

*::before {
    box-sizing: border-box
}

html {
    max-width: 100%;
    height: 100%;
    scroll-behavior: smooth
}



body {
    max-width: 100%;
    line-height: 1;
    height: 100%;
    display: flex;
    flex-direction: column;
    position: relative;
    min-height: 100vh;
    min-width: 300px;
    font-family: Poppins, sans-serif !important;
    font-weight: 400;
    font-size: 1rem;
    line-height: 150%;
    color: #000;
    background-color: #fff
}

body.is-static {
    overflow: hidden
}





a {
    text-decoration: none;
    color: #cd2f2e
}

a:active {
    text-decoration: none
}

a:hover {
    text-decoration: none;
    color: #cd2f2e
}

a:visited {
    text-decoration: none
}

a:focus {
    text-decoration: none
}

h1,
h2,
h3,
h4,
h5,
h6 {
    line-height: 125%
}

h2,
h3,
h4 {
    font-weight: 600
}

h1 {
    font-size: 28px;
    font-weight: 700
}

h2 {
    font-size: 1.6rem;
    padding-bottom: 2rem;
    color: #cd2f2e;
}


h3 {
    font-size: 20px
}

h4 {
    font-size: 18px
}

header,
footer,
nav {
    display: block
}

ol,
ul {
    list-style: none;
    padding-left: 0;
    margin-bottom: 0
}

p {
    font-size: 1rem
}

small.error {
    display: block;
    color: red;
    line-height: .8rem
}

section {
    display: block;
    padding: 5rem 0
}

strong {
    font-weight: 600;
    font-family: inherit
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

.btn-wrp {
    display: flex;
    justify-content: center
}

.button, .cta .button {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    background-color: #cd2f2e;
    font-weight: 600;
    width: 200px;
    height: 40px;
    border-radius: 4px;
    color: #fff;
    border: 0;
    cursor: pointer;
    transition: .3s all;
    text-decoration: none;
}

.button:active {
    color: #fff;
    background-color: #cd2f2e;
    text-decoration: none
}

.button:focus {
    color: #fff;
    background-color: #cd2f2e;
    text-decoration: none
}

.button:hover {
    color: #fff;
    background-color: #cd2f2e;
    text-decoration: none
}

button:disabled {
    cursor: wait !important
}

button:disabled:active {
    cursor: wait !important
}

button:disabled:focus {
    cursor: wait !important
}

button:disabled:hover {
    cursor: wait !important
}

.cta .button:hover,
.cta .button:active,
.cta .button:focus,
.button:hover,
.button:active,
.button:focus {
    background-color: #3E2723
}

.cta .secondary:hover,
.cta .secondary:active,
.cta .secondary:focus,
.secondary:hover,
.secondary:active,
.secondary:focus {
    background-color: rgba(0, 0, 0, 0);
    color: #3E2723;
    border: 1px solid #3E2723
}

.button,
.cta .button {
    min-width: 13rem;
    font-size: 1rem;
    padding: .8rem 1rem;
    width: -moz-fit-content;
    width: fit-content;
    height: auto;
    text-transform: capitalize;
    box-shadow: 2px 2px 2px #666;
    transition: none
}

.secondary, .cta .secondary {
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 600;
    border-radius: 4px;
    border: 1px solid #cd2f2e;
    cursor: pointer;
    text-decoration: none;
    min-width: 13rem;
    font-size: 1rem;
    padding: .8rem 1rem;
    width: -moz-fit-content;
    width: fit-content;
    height: auto;
    color: #cd2f2e;
    background-color: rgba(0, 0, 0, 0);
    text-transform: capitalize;
    box-shadow: none;
    transition: none;
}

.cta {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem 2rem
}

.button-transp {
    background-color: #fff;
    color: #cd2f2e;
    border: 1px solid #cd2f2e;
    text-decoration: none
}

.button-transp:active {
    color: #fff;
    background-color: #cd2f2e;
    border: 1px solid #cd2f2e;
    text-decoration: none
}

.button-transp:focus {
    color: #fff;
    background-color: #cd2f2e;
    border: 1px solid #cd2f2e;
    text-decoration: none
}

.button-transp:hover {
    color: #fff;
    background-color: #cd2f2e;
    border: 1px solid #cd2f2e;
    text-decoration: none
}

body.modal {
    overflow: hidden
}

.typo-subtitle {
    font-size: 1rem;
    font-weight: 500;
    line-height: 150%
}

.typo-subtitle a {
    color: #cd2f2e
}

.typo-subtitle a:active {
    color: #cd2f2e;
    text-decoration: none
}

.typo-subtitle a:focus {
    color: #cd2f2e;
    text-decoration: none
}

.typo-subtitle a:hover {
    color: #cd2f2e;
    text-decoration: none
}

.typo-subtitle_b {
    font-weight: 600
}

.typo-lead {
    font-size: 16px;
    font-weight: 500;
    line-height: 150%
}

.typo-lead_2 {
    font-size: 15px
}

.typo-body {
    font-size: 16px;
    font-weight: 400;
    line-height: 150%
}

.typo-body_2 {
    font-size: 14px
}

.container {
    width: 100%;
    padding: 0 15px;
    margin: 0 auto
}

.color-color1 {
    color: #cd2f2e
}

.color-color2 {
    color: #cd2f2e;
}


.color-dark2 {
    color: #ffffff;
}

.color-darker1 {
    color: #cd2f2e
}

.fill-color2 {
    fill: #cd2f2e
}

.bg-white {
    background-color: #fff
}

.bg-gray {
    background-color: rgba(244, 245, 247, .6901960784)
}

.bg-gray-gradient {
    background: linear-gradient(0deg, rgb(221, 221, 221) 0%, rgba(209, 209, 209, 0.4822303922) 34%, rgba(255, 255, 255, 0) 100%)
}

.bg-dark-gray {
    background-color: #e0e5eb
}

.bg-color1 {
    background-color: #cd2f2e
}

.bg-color2 {
    background-color: #cd2f2e
}

.bg-light-blue {
    background-color: #e1f0ff
}

.w-fit-content {
    width: -moz-fit-content !important;
    width: fit-content !important
}

.bg-hexagon-light {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='1440' height='560' preserveAspectRatio='none' viewBox='0 0 1440 560'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1008%26quot%3b)' fill='none'%3e%3crect width='1440' height='560' x='0' y='0' fill='rgba(5%2c 57%2c 107%2c 1)'%3e%3c/rect%3e%3cuse xlink:href='%23SvgjsSymbol1015' x='0' y='0'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsSymbol1015' x='720' y='0'%3e%3c/use%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1008'%3e%3crect width='1440' height='560' fill='white'%3e%3c/rect%3e%3c/mask%3e%3cpath d='M-1 0 a1 1 0 1 0 2 0 a1 1 0 1 0 -2 0z' id='SvgjsPath1013'%3e%3c/path%3e%3cpath d='M-3 0 a3 3 0 1 0 6 0 a3 3 0 1 0 -6 0z' id='SvgjsPath1012'%3e%3c/path%3e%3cpath d='M-5 0 a5 5 0 1 0 10 0 a5 5 0 1 0 -10 0z' id='SvgjsPath1009'%3e%3c/path%3e%3cpath d='M2 -2 L-2 2z' id='SvgjsPath1010'%3e%3c/path%3e%3cpath d='M6 -6 L-6 6z' id='SvgjsPath1011'%3e%3c/path%3e%3cpath d='M30 -30 L-30 30z' id='SvgjsPath1014'%3e%3c/path%3e%3c/defs%3e%3csymbol id='SvgjsSymbol1015'%3e%3cuse xlink:href='%23SvgjsPath1009' x='30' y='30' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1009' x='30' y='90' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1010' x='30' y='150' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1011' x='30' y='210' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1009' x='30' y='270' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1009' x='30' y='330' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1009' x='30' y='390' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1009' x='30' y='450' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1010' x='30' y='510' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1009' x='30' y='570' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1009' x='90' y='30' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1011' x='90' y='90' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1009' x='90' y='150' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1010' x='90' y='210' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1009' x='90' y='270' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1009' x='90' y='330' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1009' x='90' y='390' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1011' x='90' y='450' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1012' x='90' y='510' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1011' x='90' y='570' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1012' x='150' y='30' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1009' x='150' y='90' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1010' x='150' y='150' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1011' x='150' y='210' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1009' x='150' y='270' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1011' x='150' y='330' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1012' x='150' y='390' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1010' x='150' y='450' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1011' x='150' y='510' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1013' x='150' y='570' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1009' x='210' y='30' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1009' x='210' y='90' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1013' x='210' y='150' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1014' x='210' y='210' stroke='%231c538e' stroke-width='3'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1010' x='210' y='270' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1009' x='210' y='330' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1011' x='210' y='390' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1009' x='210' y='450' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1010' x='210' y='510' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1013' x='210' y='570' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1009' x='270' y='30' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1011' x='270' y='90' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1010' x='270' y='150' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1012' x='270' y='210' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1011' x='270' y='270' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1013' x='270' y='330' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1011' x='270' y='390' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1009' x='270' y='450' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1011' x='270' y='510' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1012' x='270' y='570' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1009' x='330' y='30' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1010' x='330' y='90' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1009' x='330' y='150' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1009' x='330' y='210' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1012' x='330' y='270' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1012' x='330' y='330' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1010' x='330' y='390' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1010' x='330' y='450' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1011' x='330' y='510' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1009' x='330' y='570' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1013' x='390' y='30' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1011' x='390' y='90' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1012' x='390' y='150' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1013' x='390' y='210' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1012' x='390' y='270' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1011' x='390' y='330' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1010' x='390' y='390' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1011' x='390' y='450' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1010' x='390' y='510' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1009' x='390' y='570' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1011' x='450' y='30' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1011' x='450' y='90' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1009' x='450' y='150' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1011' x='450' y='210' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1011' x='450' y='270' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1009' x='450' y='330' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1012' x='450' y='390' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1009' x='450' y='450' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1010' x='450' y='510' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1009' x='450' y='570' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1010' x='510' y='30' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1010' x='510' y='90' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1013' x='510' y='150' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1011' x='510' y='210' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1010' x='510' y='270' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1011' x='510' y='330' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1009' x='510' y='390' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1011' x='510' y='450' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1009' x='510' y='510' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1010' x='510' y='570' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1011' x='570' y='30' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1009' x='570' y='90' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1011' x='570' y='150' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1009' x='570' y='210' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1010' x='570' y='270' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1011' x='570' y='330' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1009' x='570' y='390' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1013' x='570' y='450' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1011' x='570' y='510' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1010' x='570' y='570' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1011' x='630' y='30' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1009' x='630' y='90' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1011' x='630' y='150' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1011' x='630' y='210' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1012' x='630' y='270' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1009' x='630' y='330' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1011' x='630' y='390' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1011' x='630' y='450' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1009' x='630' y='510' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1014' x='630' y='570' stroke='%231c538e' stroke-width='3'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1010' x='690' y='30' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1009' x='690' y='90' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1011' x='690' y='150' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1011' x='690' y='210' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1011' x='690' y='270' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1011' x='690' y='330' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1009' x='690' y='390' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1010' x='690' y='450' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1010' x='690' y='510' stroke='%231c538e'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1010' x='690' y='570' stroke='%231c538e'%3e%3c/use%3e%3c/symbol%3e%3c/svg%3e")
}

.bg-snow-color2 {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='1440' height='560' preserveAspectRatio='none' viewBox='0 0 1440 560'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1016%26quot%3b)' fill='none'%3e%3crect width='1440' height='560' x='0' y='0' fill='rgba(0%2c 25%2c 50%2c 1)'%3e%3c/rect%3e%3ccircle r='5.5' cx='456.75' cy='141.17' filter='url(%23SvgjsFilter1017)' fill='rgba(183%2c 207%2c 233%2c 0.03)'%3e%3c/circle%3e%3ccircle r='4.925' cx='900.5849999999999' cy='471.345' filter='url(%23SvgjsFilter1017)' fill='rgba(183%2c 207%2c 233%2c 0.03)'%3e%3c/circle%3e%3ccircle r='7.68' cx='298.11' cy='448.53000000000003' filter='url(%23SvgjsFilter1017)' fill='rgba(183%2c 207%2c 233%2c 0.03)'%3e%3c/circle%3e%3ccircle r='5.76' cx='1377.7' cy='206.28' filter='url(%23SvgjsFilter1017)' fill='rgba(183%2c 207%2c 233%2c 0.03)'%3e%3c/circle%3e%3ccircle r='8.505' cx='1328.505' cy='83.405' filter='url(%23SvgjsFilter1017)' fill='rgba(183%2c 207%2c 233%2c 0.03)'%3e%3c/circle%3e%3ccircle r='4.755' cx='672.355' cy='487.495' filter='url(%23SvgjsFilter1017)' fill='rgba(183%2c 207%2c 233%2c 0.03)'%3e%3c/circle%3e%3ccircle r='6.55' cx='1249.74' cy='412.31' filter='url(%23SvgjsFilter1017)' fill='rgba(183%2c 207%2c 233%2c 0.03)'%3e%3c/circle%3e%3ccircle r='5.44' cx='1178.31' cy='507.99' filter='url(%23SvgjsFilter1017)' fill='rgba(183%2c 207%2c 233%2c 0.03)'%3e%3c/circle%3e%3ccircle r='5.115' cx='958.515' cy='84.32499999999999' filter='url(%23SvgjsFilter1017)' fill='rgba(183%2c 207%2c 233%2c 0.03)'%3e%3c/circle%3e%3ccircle r='9.21' cx='1223.45' cy='273.57' filter='url(%23SvgjsFilter1017)' fill='rgba(183%2c 207%2c 233%2c 0.03)'%3e%3c/circle%3e%3ccircle r='8.92' cx='1382.29' cy='183.69' filter='url(%23SvgjsFilter1017)' fill='rgba(183%2c 207%2c 233%2c 0.03)'%3e%3c/circle%3e%3ccircle r='7.11' cx='1048.99' cy='35.7' filter='url(%23SvgjsFilter1017)' fill='rgba(183%2c 207%2c 233%2c 0.03)'%3e%3c/circle%3e%3ccircle r='5.385' cx='960.045' cy='418.185' filter='url(%23SvgjsFilter1017)' fill='rgba(183%2c 207%2c 233%2c 0.03)'%3e%3c/circle%3e%3ccircle r='8.365' cx='926.135' cy='561.815' filter='url(%23SvgjsFilter1017)' fill='rgba(183%2c 207%2c 233%2c 0.03)'%3e%3c/circle%3e%3ccircle r='8.46' cx='971.69' cy='46.160000000000004' filter='url(%23SvgjsFilter1017)' fill='rgba(183%2c 207%2c 233%2c 0.03)'%3e%3c/circle%3e%3ccircle r='4.855' cx='196.265' cy='132.745' filter='url(%23SvgjsFilter1017)' fill='rgba(183%2c 207%2c 233%2c 0.03)'%3e%3c/circle%3e%3ccircle r='8.06' cx='1289.55' cy='142.02' filter='url(%23SvgjsFilter1017)' fill='rgba(183%2c 207%2c 233%2c 0.03)'%3e%3c/circle%3e%3ccircle r='7.125' cx='728.715' cy='486.725' filter='url(%23SvgjsFilter1017)' fill='rgba(183%2c 207%2c 233%2c 0.03)'%3e%3c/circle%3e%3ccircle r='9.225' cx='164.11499999999998' cy='521.215' filter='url(%23SvgjsFilter1017)' fill='rgba(183%2c 207%2c 233%2c 0.03)'%3e%3c/circle%3e%3ccircle r='8.14' cx='580.27' cy='129.73000000000002' filter='url(%23SvgjsFilter1017)' fill='rgba(183%2c 207%2c 233%2c 0.03)'%3e%3c/circle%3e%3cpath d='M731.5 44L754.7 56.9 761.1 79.7 738.2 73.8 724.8 50.9C724.8 50.9 724.6 50.6 724.6 50.6 724.1 50.2 723.2 50.2 722.5 50.4 721.6 50.9 721.4 52 722.1 52.7L733.9 72.7 722.7 69.9 717.4 61.1C717.4 61.1 717.2 60.9 717.2 60.9 716.8 60.5 715.9 60.5 715.2 60.7 714.3 61.2 714.1 62.3 714.8 63L718.2 69 710 66.9C709.4 66.7 708.2 67.3 708 68 707.6 68.9 708.5 69.8 709.2 70L717.3 72.2 711.3 75.7C710.4 76.1 710.2 77.3 710.8 78 711.3 78.9 712.4 79.1 713.1 78.4L721.9 73.1 732.8 76.1 712.8 87.9C711.9 88.3 711.7 89.5 712.3 90.2 712.8 91.1 713.9 91.3 714.6 90.6L737.5 77.2 760.5 83.1 743.7 100.2 717 100.5C716.1 100.5 715.4 101.2 715.4 102.1 715.4 103 716.1 103.7 717 103.7L740.5 103.4 732.5 111.7 722.5 111.8C721.6 111.8 721 112.5 721 113.4 721 114.3 721.7 114.9 722.6 114.9L729.4 114.9 723.1 121.3C722.2 121.7 722.4 122.9 723.1 123.5 723.8 124.2 724.7 124.2 725.4 123.5L731.2 117.6 731.3 124.3C731.3 125.2 732 125.9 732.9 125.9S734.4 125.2 734.4 124.3L734.3 114.4 742.4 106.1 742.6 129.6C742.7 130.6 743.3 131.2 744.2 131.2 745.1 131.2 745.8 130.5 745.8 129.6L745.5 102.9 762.1 86 768.4 108.8 755.8 131.3C755.3 132.2 755.8 133.1 756.5 133.8 757.4 134.2 758.3 133.8 759 133.1L770.3 112.8 773.4 123.9 768.2 132.8C767.8 133.7 768.3 134.6 769 135.2 769.9 135.7 770.8 135.2 771.2 134.8L774.5 128.6 776.9 136.7C777.1 137.4 778 138.3 778.9 137.8 779.8 137.4 780.5 136.7 780 135.8L777.7 127.7 783.8 131C784.8 131.4 785.7 131 786.1 130.5 786.3 129.8 786.3 128.9 785.8 128.5 785.8 128.5 785.6 128.3 785.6 128.3L776.7 123.2 773.7 112.1 793.9 123.4C794.8 123.9 795.7 123.4 796.2 122.9 796.4 122.3 796.4 121.4 795.9 120.9 795.9 120.9 795.7 120.7 795.7 120.7L772.5 107.8 766.1 85 789.1 90.9 802.4 113.8C802.9 114.7 804 114.9 804.7 114.3 805.6 113.8 805.8 112.7 805.1 112L793.4 92 804.5 94.8 809.8 103.6C810.3 104.5 811.4 104.7 812.1 104 813 103.5 813.2 102.4 812.5 101.7L809 95.7 817.2 97.8C817.9 98 819 97.4 819.2 96.7 819.4 96 819.2 95.3 818.7 94.9 818.5 94.6 818.3 94.4 817.8 94.4L809.7 92.3 815.7 88.8C816.6 88.3 816.8 87.2 816.2 86.5 816.2 86.5 815.9 86.3 815.9 86.3 815.5 85.9 814.6 85.9 813.9 86.1L805.1 91.4 794 88.6 814 76.8C814.9 76.4 815.1 75.2 814.4 74.5 814.4 74.5 814.2 74.3 814.2 74.3 813.8 73.9 812.9 73.9 812.2 74.1L789.2 87.5 766.3 81.6 782.9 64.7 809.6 64.4C810.5 64.4 811.2 63.7 811.2 62.8 811.1 61.9 810.5 61.2 809.5 61.3L786.2 61.3 794.3 53 804.3 52.9C805.2 52.9 805.8 52.2 805.8 51.3S805.1 49.8 804.2 49.8L797.4 49.8 803.2 43.9C803.9 43.2 803.9 42.3 803.2 41.6 802.5 41 801.6 41 801 41.7L795.1 47.6 795.1 40.8C795.1 40.4 795.1 39.9 794.6 39.5S793.7 39 793.2 39C792.3 39 791.7 39.7 791.7 40.6L791.8 50.6 783.7 58.8 783.5 35.3C783.5 34.8 783.5 34.4 783 33.9 782.8 33.7 782.1 33.5 781.6 33.5 780.7 33.5 780.1 34.2 780.1 35.1L780.4 61.8 763.8 78.7 757.4 55.9 770.3 32.7C770.5 32 770.5 31.1 770.1 30.7 770.1 30.7 769.8 30.5 769.8 30.5 768.9 30 768 30.5 767.6 30.9L756.3 51.2 753.2 40.1 758.3 31.3C758.5 30.6 758.5 29.7 758.1 29.2 758.1 29.2 757.8 29 757.8 29 756.9 28.6 756 29 755.6 29.5L752.2 35.6 749.9 27.5C749.7 27.3 749.7 26.8 749.4 26.6 749 26.2 748.3 25.9 747.6 26.2 746.7 26.6 746 27.3 746.5 28.2L748.9 36.3 742.7 33C741.8 32.6 740.9 33 740.5 33.5 740 34.4 740.5 35.3 740.9 35.8L749.8 40.9 752.9 51.9 732.6 40.6C731.7 40.2 730.8 40.6 730.4 41.1 730.4 42.4 730.6 43.6 731.5 44Z' fill='rgba(183%2c 207%2c 233%2c 0.03)'%3e%3c/path%3e%3cpath d='M914.7 580.5L931.1 569.8 932.2 581.6C932.3 582.8 933.5 584 935.3 584.3 936.8 583.8 938 582.5 937.5 581L936.5 566.2 948.9 557.3 950.9 588.1C951.4 589.6 952.7 590.8 953.9 590.8 955.9 590.5 957.1 589.2 956.6 587.7L954.4 553.7 973.8 540.7 972.6 567.5 992.9 549.9 994.7 573.2 966.7 592.6C966.2 592.4 966 592.9 965.7 593.4 965.2 594.4 965.2 595.6 966 596.6 966.8 597.6 968.5 597.8 970 597.3L995.3 579.7 996 595 983.9 603.4C983.1 603.7 982.9 604.2 982.6 604.7 982.4 605.2 982.4 606.4 983.2 607.4 983.9 608.4 985.7 608.6 986.7 607.9L996.6 601.5 998.4 621C998.2 622.7 999.7 623.5 1001.4 623.7 1002.7 623.7 1003.9 622.4 1003.6 620.4L1002.4 601.1 1013 606.3C1014.5 607 1016.2 606 1016.7 605 1017.4 603.4 1016.9 602 1015.4 601.2L1001.8 594.6 1001.1 579.4 1028.3 592.5C1029.8 593.3 1031.3 592.7 1032.1 591.2 1032.5 590.2 1032.3 588.2 1030.7 587.5L1000.5 572.9 998.7 549.6 1021.2 563.6 1016.3 537.6 1037.5 547.8 1039.9 581.4C1040.2 583.4 1041.7 584.1 1043 584.1 1044.2 584.1 1045.5 582.8 1045.7 581L1043 550.5 1056.6 557.1 1058.1 572.1C1057.9 573.8 1059.1 575.1 1061.1 574.8 1062.4 574.8 1063.6 573.5 1063.3 571.5L1062.7 560 1080.3 568.5C1081.8 569.3 1083.3 568.7 1084.1 567.2S1084.3 564.2 1082.8 563.5L1065.1 555 1074.6 548.3C1076.3 547.3 1076.5 545.5 1075.8 544.6 1074.7 542.8 1073 542.6 1071.7 543.9L1059.1 552 1045.5 545.5 1071 528.6C1072.3 527.3 1072.5 525.6 1071.7 524.6 1070.7 522.8 1068.9 522.6 1067.7 523.9L1039.9 542.8 1018.7 532.6 1042.1 520.2 1017.2 511.3 1036.6 498.2 1066.8 512.9C1068.3 513.6 1070.1 512.6 1070.5 511.6 1071.3 510 1070.8 508.6 1069.2 507.8L1041.5 494.4 1054.4 485.7 1068 492.3C1069.5 493 1071 492.5 1071.8 491 1072.3 490 1072 488 1070.5 487.3L1059.9 482.2 1075.8 471.2C1077.5 470.1 1077.7 468.4 1076.5 467.1 1075.7 466.2 1074.2 465.4 1072.9 466.7L1056.6 477.4 1055.4 465.7C1055.4 464.4 1054.1 463.2 1052.9 463.2 1051.6 463.2 1050.6 464 1050.4 464.5 1050.1 465 1049.9 465.5 1050.1 466.3L1051.1 481 1038.7 490 1036.8 459.2C1036.3 457.7 1035 456.4 1033.7 456.5 1032.5 456.5 1031.5 457.2 1031 458.2 1030.8 458.8 1030.8 458.8 1031 459.5L1033.2 493.5 1013.9 506.6 1015 479.8 994.7 497.3 992.9 474 1020.9 454.6C1021.9 453.9 1022.7 452.3 1021.6 450.6 1020.9 449.6 1019.1 449.4 1017.6 449.9L992.3 467.5 991.6 452.3 1003.8 443.8C1005.3 443.3 1005.5 441.6 1004.5 439.8 1003.7 438.8 1001.9 438.6 1000.4 439.1L991 445.8 989.2 426.3C989.5 424.5 988 423.8 986.2 423.5 985.5 423.8 984.5 424.6 984.2 425.1 984 425.6 983.7 426.1 984 426.8L985.3 446.1 974.7 441C973.2 440.2 971.4 441.3 970.9 442.3L970.9 442.3C970.2 443.8 970.7 445.3 972.2 446L985.8 452.6 986.6 467.9 959.3 454.7C957.8 454 956.3 454.5 955.6 456S955.4 459 956.9 459.8L987.1 474.4 989 497.6 966.5 483.7 971.3 509.6 950.2 499.4 947.7 465.9C947.4 463.9 945.9 463.2 944.7 463.2 943.4 463.2 942.2 464.5 941.9 466.2L944.1 496.5 931 490.2 929.5 475.1C929.8 473.4 928.5 472.2 926.5 472.4 925.3 472.5 924 473.7 923.8 475.5L925 487.2 907.3 478.7C905.8 478 904.3 478.5 903.6 480S903.4 483 904.9 483.7L922.5 492.3 913.1 498.9C912.3 499.2 912.1 499.7 911.9 500.2 911.4 501.2 911.6 501.9 911.9 502.7 912.9 504.4 914.7 504.7 915.9 503.4L928.6 495.2 942.2 501.8 916.6 518.7C916.4 519.2 916.1 519.7 915.9 520.2 915.4 521.2 915.7 521.9 915.9 522.7 916.9 524.4 918.7 524.6 919.9 523.4L947.7 504.5 968.9 514.7 945.5 527 970.4 536 951.1 549 920.8 534.4C919.3 533.6 917.6 534.7 917.1 535.7 916.4 537.2 916.9 538.7 918.4 539.4L945.6 552.6 933.2 561.5 919.6 554.9C918.1 554.2 916.6 554.7 915.9 556.2S915.7 559.2 917.2 560L927.8 565.1 911.9 576.1C911.1 576.3 910.9 576.8 910.6 577.3 910.4 577.8 910.4 579.1 911.2 580.1 911.9 581.1 913.5 581.8 914.7 580.5ZM959 526.1L978.2 516.1 974.1 494.8 992.8 506.4 1008.9 492.4 1008.5 513.9 1028.6 521.1 1009.4 531.2 1013.5 552.4 995.3 541.1 978.7 554.9 979.7 533.6 959 526.1Z' fill='rgba(183%2c 207%2c 233%2c 0.03)'%3e%3c/path%3e%3cpath d='M915.1 84.7L938.6 96.9 941 103.8 930 115.9 922.7 114.5 908.5 92.1C908.2 91.8 908.2 91.8 908 91.6 907.5 91.2 906.8 91 905.9 91.5 905.3 92.2 905.1 92.9 905.6 93.8L918.1 113.3 906.9 110.9 901.3 102.4C901.3 102.4 901 102.2 901 102.2 900.5 101.7 899.9 101.5 899 102 898.3 102.3 898.1 103.4 898.6 104.3L902.1 110 893.8 108.2C893.2 108 892.3 108.5 891.9 109.4S892.4 111.2 893.3 111.6L901.3 113.2 895.9 116.9C895 117.4 894.8 118.5 895.3 119.4 895.8 119.9 896.7 120.3 897.6 119.8L906.1 114.1 917.6 116.8 898 129.3C897.2 129.8 897 130.9 897.2 131.6 898 132.2 898.9 132.6 899.8 132.1L921.9 117.7 929.5 119.3 934.3 134.5 929.2 140.2 902.7 141.7C901.8 141.8 901.2 142.5 901.2 143.4S902 144.9 902.9 144.9L926.1 143.5 918.2 152.3 908.2 152.8C907.3 152.8 906.7 153.5 906.5 154.7S907.3 156.2 908.2 156.2L915.2 155.6 909.4 162C908.7 162.7 909 163.8 909.7 164.5 910.4 165.1 911.3 165.1 912 164.4L917.8 158 918.1 164.8C917.9 165.9 918.7 166.5 919.8 166.3 920.7 166.2 921.3 165.5 921.3 164.6L920.8 154.7 928.8 145.9 929.7 169.2C929.7 170.1 930.7 170.9 931.6 170.9S933.1 170.1 933.1 169.2L931.8 142.6 936.9 136.9 952.7 140.4 954.9 147.6 942.7 171C942.3 172 942.8 172.8 943.5 173.5 944.4 173.9 945.3 173.4 945.9 172.7L956.5 152 959.9 162.9 955.2 172C954.8 172.9 955.3 173.8 956 174.5 956.7 174.7 957.8 174.4 958.2 173.5L961.3 167.6 964 175.7C964.2 176.3 965.1 176.7 966 176.7 966.9 176.2 967.3 175.3 967.1 174.6L964.4 166.6 970.7 169.7C971.4 169.9 972.5 169.6 972.7 168.9 973.3 168.2 973.1 167.5 972.4 166.9 972.4 166.9 972.1 166.7 972.1 166.7L963.1 161.9 959.6 151 980.3 161.5C981.2 161.9 982.1 161.9 982.5 160.9 982.9 160 982.6 159.3 982.2 158.9 981.9 158.7 981.9 158.7 981.9 158.7L958 146.5 955.8 139.4 966.8 127.3 973.9 129 988.6 151.4C988.9 152 990 152.2 990.7 151.9 991.5 151.4 991.7 150.3 991.2 149.4L978.7 129.9 989.9 132.3 995.6 140.8C996.1 141.7 997 142.1 997.6 141.4 998.5 140.9 998.7 139.8 998.4 139.1L994.5 133.4 1002.8 135.3C1003.7 135.2 1004.6 134.7 1005 133.8 1004.9 133.3 1004.7 132.7 1004.2 132.2 1004 132 1004 132 1003.5 132.1L995.3 130.2 1001 126.3C1001.9 125.8 1001.8 124.9 1001.6 124.2 1001.3 124 1001.3 124 1001.1 123.8 1000.6 123.4 999.9 123.2 999.2 123.4L990.7 129.1 979.5 126.7 999 114.1C999.7 113.4 1000.1 112.5 999.4 111.9 999.3 111.4 999.3 111.4 999.1 111.2 998.6 110.8 997.7 110.8 997.1 111.1L974.7 125.8 967.6 124.1 962.5 108.7 967.5 103.2 994.1 101.9C995 101.9 995.9 100.9 995.8 100S994.8 98.3 993.9 98.3L970.7 99.7 978.4 91.1 988.6 90.4C989.5 90.4 990.1 89.7 990.1 88.8 990 87.9 989.3 87.2 988.4 87.3L981.6 87.6 987.4 81.2C987.9 80.7 988 79.6 987.3 78.9 986.6 78.3 985.3 78.3 984.8 78.8L979 85.2 978.7 78.4C978.7 78 978.7 77.5 978.4 77.3 977.9 76.9 977.5 76.9 977 76.9 976.1 77 975.5 77.7 975.5 78.6L975.8 88.8 968.1 97.3 967.2 74C967.1 73.6 966.9 73.4 966.4 72.9 966.2 72.7 966 72.5 965.5 72.5 964.6 72.6 963.7 73.5 963.8 74.4L964.8 100.9 959.9 106.3 944.3 103 941.7 95.9 954.2 72.2C954.4 71.5 954.3 70.6 953.8 70.1 953.6 69.9 953.6 69.9 953.4 70.2 952.7 69.5 951.6 69.8 951.1 70.7L940.6 91.4 936.9 80.3 941.7 71.2C941.8 70.5 941.6 69.8 941.1 69.4 941.1 69.4 940.9 69.2 940.9 69.2 940.2 68.5 939 68.8 938.6 69.7L935.5 76 932.9 68C932.9 67.5 932.6 67.3 932.4 67.1 931.9 66.7 931.2 66.5 931 66.7 929.9 67 929.5 67.9 929.5 68.8L932.2 76.9 926.4 73.7C925.4 73.3 924.3 73.6 923.9 74.5 923.7 75.2 924 76.3 924.7 76.5L933.8 81.3 937.2 92.2 916.6 81.7C915.6 81.3 914.8 81.8 914.1 82.5 913.9 83.2 914.2 84.3 915.1 84.7ZM933.9 116.9L942.3 107.6 943.6 106.2 945.4 106.6 957.3 109.2 959.4 109.7 959.9 111.5 963.7 123.1 964.2 124.9 962.9 126.3 954.5 135.6 953.2 137 951.4 136.6 939.5 134 937.7 133.7 936.9 131.7 933.2 120.1 932.6 118.3 933.9 116.9Z' fill='rgba(183%2c 207%2c 233%2c 0.03)'%3e%3c/path%3e%3cpath d='M348.5 226.1L396.3 244.2 403.6 261.3 387.5 255.2C386 254.1 384.3 255.3 383.2 256.8 383 258.2 383.8 260.4 385.2 260.6L407.2 269.5 414.9 286.1 396.7 284 381.8 265.3C381.8 265.3 381.3 264.9 381.3 264.9 380.2 264.1 378.5 264.4 377.2 265.1 376.1 266.6 375.8 268.1 377 269.7L387.8 283.1 369.6 281 337.3 241.7C337.3 241.7 337.1 240.8 337.1 240.8 336.1 240 334.3 240.3 333 241 331.4 242.1 331.3 244.5 332.8 245.6L360.8 280.1 338.5 278.1 325.9 262.7C325.9 262.7 325.9 262.7 325.4 262.3 324.4 261.6 323 261.4 321.7 262 320.6 263.6 320 265.5 321.2 267.1L329.6 277.3 313.4 275.7C311.4 275.1 310.3 276.7 310.1 278.1 309.5 280 310.6 281.7 312.9 281.7L328.8 283.8 318.6 291.4C317.5 292.9 316.9 294.9 318.4 296 319.6 297.6 321 297.9 322.7 296.7L338.1 284.2 360 286.6 325.1 315.1C323.9 315.7 323.8 318.1 324.9 319.7 326 320.5 327.9 321.1 329.6 319.9L368.8 287.5 387.1 289.6 373.7 300.5C372 301.7 372.3 303.5 373.5 305.1 374.1 306.4 376.4 306.5 377.7 305.8L395.9 290.5 414.5 292.1 403.6 307.2 380.4 310.9C378.6 311.2 377.4 312.7 377.7 314.5 377.5 315.9 379.6 317.4 381.4 317.1L398.3 314.4 387.4 329.5 336.9 337C335.1 337.3 334 338.9 334.2 340.7 334.5 342.5 336.1 343.6 337.9 343.3L382.2 336.7 369.4 354.3 349.7 357.5C348 357.7 346.8 359.3 347.1 361.1 347.4 362.9 349 364 350.7 363.7L363.8 362.1 354.4 375C353.2 376.6 353.5 378.4 355.1 379.5 356.6 380.6 358.4 380.4 359.6 378.8L369 365.8 370.9 378.4C371.2 380.1 372.8 381.3 374.6 381S377.5 379.2 377.2 377.4L374.2 358.6 387.4 340.5 394.3 384.3C394.6 386 396.2 387.2 398 386.9 399.8 386.6 400.9 385.1 400.6 383.3L392.6 333.2 403.5 318.2 406.2 335.2C406.5 337 408.1 338.1 409.8 337.8 411.6 337.5 412.8 336 412.5 334.2L408.8 310.9 419.3 296.4 426.5 312.7 418.1 335.1C417.9 336.5 418.7 338.7 420.1 338.9 422 339.5 423.3 338.9 424.4 337.3L430.6 321.2 437.8 337.5 419.7 385.3C419.1 387.2 419.8 388.5 421.3 389.6 423.2 390.2 424.9 389 425.6 388L441.9 346 450.6 366.6 443.9 384.6C442.8 386.2 443.9 387.8 445.5 388.9 446.9 389.2 449.1 388.4 449.7 386.4L454.2 374.7 461.1 389.2C461.4 391 463.3 391.6 465.5 390.8 466.8 390.1 467.4 388.2 466.7 386.9L460.2 371.9 472.4 376.9C474.4 377.5 476 376.3 476.2 374.9 477.4 373.3 476.7 372.1 475.7 371.3 475.2 370.9 475.2 370.9 474.6 370.6L456.6 363.8 447.8 343.2 489.3 359.1C490.9 360.2 492.5 359 493.6 357.4 493.9 356 493.2 354.8 492.2 354 491.7 353.6 491.7 353.6 491.7 353.6L443.7 334.7 436.6 318.4 452.7 324.6C454.6 325.2 455.9 324.5 457 323 457.2 321.5 456.9 319.8 455.9 319 455.4 318.6 455.4 318.6 454.9 318.3L432.4 309.9 425.3 293.6 443 295.4 458.2 313.6C459.4 315.2 461.7 315.3 463 314.7 464.1 313.1 464.7 311.2 463.2 310.1L452.3 296.7 470.4 297.9 502.9 338.1C503.6 339.4 505.9 339.5 507.2 338.8 508.3 337.2 508.9 335.3 507.7 333.7L479.8 299.2 501.7 301.6 513.7 316.7C514.9 318.3 517.2 318.4 518.3 316.9 519.6 316.2 520.2 314.3 519 312.6L510.5 302.5 526.8 304C528.2 304.3 529.9 303.1 530.5 301.2 530.4 300.3 529.7 299 528.7 298.3 528.7 298.3 528.1 297.9 527.6 297.5L511.3 296 521.4 287.5C522.7 286.8 522.8 284.5 522.1 283.3 521.6 282.9 521.6 282.9 521.6 282.9 520.1 281.7 518.3 282 517.5 283.1L502.5 295.1 480.2 293.1 515.1 264.7C516.2 263.1 516.4 261.7 515.2 260.1 515.2 260.1 514.7 259.7 514.7 259.7 513.7 258.9 512.3 258.7 510.6 259.9L470.8 291.9 453.1 290.1 466.5 279.3C467.6 277.7 468.3 275.8 466.7 274.7 467.1 274.1 466.6 273.8 466.6 273.8 465.5 273 463.7 273.3 462.5 274L444.3 289.2 426.1 287.1 436.6 272.6 459.8 268.9C461.6 268.6 463.1 266.5 462.8 264.7 462.2 263.5 460.6 262.3 459.2 262.1L441.8 265.3 452.7 250.3 502.8 242.3C504.6 242.1 505.7 240.5 505.4 238.7 505.1 236.9 503.6 235.8 501.8 236.1L458 243.1 471.1 224.9 489.9 221.9C491.7 221.7 492.8 220.1 492.6 218.3S490.7 215.4 488.9 215.7L476.4 217.7 485.8 204.7C486.9 203.2 486.6 201.4 485.1 200.3 483.5 199.1 481.7 199.4 480.6 201L471.2 213.9 468.7 201C468.6 200.1 468.4 199.2 467.9 198.9 467.4 198.5 466 198.3 465.1 198.4 463.3 198.7 462.2 200.2 462.5 202L466 221.2 452.8 239.3 445.3 195.1C445.2 194.2 445 193.3 444.5 193 444 192.6 442.6 192.4 441.7 192.5 439.9 192.8 438.8 194.3 439.1 196.1L447.6 246.6 436.7 261.6 434.3 244.1C434.2 243.2 433.2 242.4 432.6 242.1 432.1 241.7 431.6 241.3 430.7 241.4 428.9 241.7 427.4 243.8 428.1 245.1L431.4 268.8 420.9 283.3 413.2 266.7 422.1 244.7C422.3 243.2 422 241.5 421 240.7 420.4 240.3 420.4 240.3 420.1 240.9 418.5 239.7 416.4 240.5 415.7 242.5L409.6 258.6 401.9 241.9 420.9 194C421.1 192.6 420.4 191.3 419.4 190.6 418.9 190.2 418.9 190.2 418.9 190.2 416.9 189.6 415.2 189.9 414.5 191.8L398.3 233.8 389.5 213.2 396.3 195.1C396.9 193.2 396.2 191.9 395.2 191.2 395.2 191.2 394.7 190.8 394.7 190.8 392.8 190.2 391.1 191.4 390.4 192.4L386 205 379.4 190C378.9 189.7 378.4 189.3 377.9 188.9 377.4 188.5 376 188.3 375.1 188.4 373.4 189.6 372.3 191.2 373.5 192.8L380 207.8 367.7 202.9C365.8 202.3 364.2 203.5 363.4 204.5 362.8 206.4 364 208.1 365.5 209.2L383.6 216 392.7 236 351.3 220.2C349.3 219.6 347.2 220.4 346.9 221.8 346.3 223.7 346.6 225.5 348.5 226.1Z' fill='rgba(183%2c 207%2c 233%2c 0.03)'%3e%3c/path%3e%3cpath d='M1279.8 188.1L1280.5 241.2 1247.3 274.8 1234.7 229.2 1261.2 183.2C1261.2 183.2 1261.4 182.6 1261.4 182.6 1261.7 181.4 1260.8 179.8 1259.7 178.9 1258 177.8 1255.8 178.5 1255.3 180.4L1232.3 220.7 1226.1 198.6 1236.1 180.7C1236.1 180.7 1236.2 180 1236.2 180 1236.6 178.8 1235.6 177.2 1234.6 176.3 1232.9 175.2 1230.7 176 1230.2 177.8L1223.1 189.8 1218.8 173.5C1218.5 172.1 1216.1 170.8 1214.7 171.1 1212.7 171.3 1212.1 173.8 1212.4 175.2L1216.7 191.5 1204.7 184.4C1203 183.3 1200.8 184 1200.3 185.9 1199.2 187.6 1200 189.8 1201.8 190.3L1219.7 200.2 1225.3 222.2 1185 199.1C1183.3 198 1181.1 198.7 1180.6 200.6 1179.5 202.3 1180.3 204.5 1182.1 205L1228.1 231.5 1240.7 277.1 1194.3 265 1167.2 218.9C1166.3 217.4 1164.5 216.9 1162.9 217.8 1161.3 218.7 1160.9 220.6 1161.8 222.2L1185.6 262.7 1163.3 256.9 1153.2 239.8C1152.3 238.2 1150.4 237.7 1148.9 238.6 1147.3 239.6 1146.8 241.4 1147.8 243L1154.6 254.7 1137.3 250.2C1135.6 249.1 1133.9 250.6 1133.4 252.5 1132.9 254.3 1133.8 255.9 1135.7 256.4L1151.8 260.6 1140.1 267.4C1138.5 268.3 1138 270.2 1138.9 271.8S1141.7 273.8 1143.3 272.9L1160.4 262.8 1182.7 268.6 1142.1 292.4C1140.6 293.4 1140.1 295.2 1141 296.8 1141.9 298.3 1143.8 298.8 1145.4 297.9L1191.4 270.9 1237.2 282.8 1204 316.5 1152.3 316.9C1150.3 317 1149.2 318.7 1148.7 320.6 1148.8 322.6 1150.5 323.7 1152.4 324.2L1198.8 323.7 1182.7 340 1162.2 340C1160.1 340.1 1159 341.8 1158.6 343.7 1158.7 345.7 1160.4 346.8 1161.6 347.1L1175.6 346.8 1163.8 358.9C1162.9 360 1162.3 362.5 1164 363.6 1165.7 364.7 1167.5 365.2 1168.6 363.5L1180.4 351.3 1180.7 365.3C1180.8 367.3 1182.5 368.4 1183.8 368.8 1185.2 368.5 1186.7 367.5 1187.1 366.3 1187.1 366.3 1187.2 365.7 1187.2 365.7L1187.3 345.2 1203.4 328.9 1203.9 375.3C1204 377.3 1205.7 378.4 1207 378.8 1208.4 378.5 1209.9 377.5 1210.2 376.3 1210.2 376.3 1210.4 375.7 1210.4 375.7L1209.7 322.6 1242.9 288.9 1255.5 334.5 1229 380.5C1227.9 382.2 1228.6 384.4 1230.5 384.9 1232.2 386 1234.4 385.2 1234.9 383.4L1257.9 343.1 1264.1 365.2 1254.1 383.1C1253 384.8 1253.8 387 1255.6 387.5 1257.3 388.6 1259.5 387.8 1260 386L1267.1 373.9 1271.4 390.3C1271.7 391.7 1274 392.9 1275.4 392.6 1276.8 392.3 1277.8 391.3 1278.1 390 1278.3 389.4 1278.4 388.8 1278 388L1273.6 371.7 1285.7 378.8C1287.4 379.9 1289.5 379.1 1290 377.2 1290 377.2 1290.2 376.6 1290.2 376.6 1290.5 375.4 1289.6 373.8 1288.5 372.9L1270.6 362.9 1264.5 340.8 1304.7 363.9C1306.4 365 1308.6 364.2 1309.1 362.4 1309.1 362.4 1309.3 361.8 1309.3 361.8 1309.6 360.5 1308.7 359 1307.6 358L1261.6 331.5 1249 285.9 1294.8 297.8 1321.9 343.9C1322.8 345.4 1324.6 345.9 1326.2 345 1327.8 344.1 1328.2 342.2 1327.3 340.7L1304.1 300.2 1326.4 306 1336.5 323.2C1337.4 324.8 1339.3 325.3 1340.8 324.3S1342.9 321.6 1342 320L1335.1 308.3 1351.2 312.5C1353.1 313 1354.6 312.1 1355.1 310.2 1355.6 308.4 1354.7 306.8 1352.8 306.3L1336.7 302.1 1348.4 295.2C1349.2 294.8 1350 294.3 1350.3 293.1S1350.2 291.1 1349.7 290.3C1348.8 288.7 1346.9 288.2 1345.4 289.2L1328.2 299.2 1305.9 293.4 1346.5 269.6C1347.3 269.2 1348.1 268.7 1348.4 267.5 1348.5 266.8 1348.2 265.4 1347.8 264.7 1346.9 263.1 1345 262.6 1343.5 263.5L1297.4 290.5 1251.6 278.6 1284.8 244.9 1337.9 244.2C1339.3 243.9 1340.9 243 1341.2 241.8 1341.2 241.8 1341.3 241.2 1341.3 241.2 1341.2 239.1 1339.5 238 1338.3 237.7L1291.9 238.2 1308 221.9 1328.5 221.9C1329.9 221.6 1331.5 220.7 1331.8 219.5 1331.8 219.5 1331.9 218.9 1331.9 218.9 1331.8 216.8 1330.1 215.7 1328.9 215.4L1314.9 215.7 1326.7 203.6C1326.8 203 1327.6 202.5 1327.8 201.9 1328.1 200.7 1327.8 199.3 1326.7 198.3 1325 197.2 1323.2 196.7 1322.1 198.4L1310.3 210.6 1310 196.6C1309.8 194.6 1308.1 193.5 1306.9 193.2 1304.9 193.3 1303.8 195 1303.4 196.2L1303.4 216.7 1287.3 233 1286.8 186.6C1286.6 184.6 1284.9 183.5 1283.7 183.1 1281.4 184.5 1279.6 186.1 1279.8 188.1Z' fill='rgba(183%2c 207%2c 233%2c 0.03)'%3e%3c/path%3e%3cpath d='M109.8 325.1L110.7 351.6 94.4 368.8 87.7 346.1 100.4 322.9C100.4 322.9 100.5 322.6 100.5 322.6 100.7 321.9 100.2 321.2 99.6 320.7 98.8 320.2 97.7 320.6 97.5 321.5L86.4 341.9 83.1 330.9 87.9 321.9C87.9 321.9 87.9 321.5 87.9 321.5 88.1 320.9 87.6 320.1 87.1 319.7 86.2 319.2 85.1 319.6 84.9 320.5L81.5 326.6 79.1 318.5C79 317.8 77.8 317.1 77.1 317.3 76.1 317.4 75.8 318.6 76 319.3L78.3 327.5 72.2 324C71.3 323.5 70.3 323.9 70 324.8 69.5 325.7 69.9 326.8 70.8 327L79.9 331.8 82.9 342.7 62.5 331.6C61.6 331.1 60.6 331.5 60.3 332.4 59.8 333.3 60.2 334.3 61.1 334.6L84.4 347.3 91.2 370 67.8 364.4 53.8 341.7C53.4 340.9 52.4 340.7 51.7 341.2 50.9 341.7 50.7 342.6 51.1 343.4L63.5 363.4 52.3 360.7 47.1 352.3C46.6 351.5 45.6 351.3 44.9 351.7 44.1 352.2 43.9 353.1 44.4 353.9L47.9 359.7 39.2 357.6C38.3 357.1 37.5 357.9 37.3 358.8 37 359.7 37.5 360.5 38.5 360.7L46.5 362.7 40.8 366.2C40 366.7 39.8 367.6 40.2 368.4S41.7 369.4 42.4 368.9L50.9 363.7 62.1 366.4 42.1 378.7C41.3 379.2 41.1 380.1 41.5 380.9 42 381.7 43 381.9 43.7 381.4L66.5 367.4 89.5 372.9 73.2 390.1 47.4 390.8C46.4 390.9 45.9 391.8 45.6 392.7 45.7 393.7 46.6 394.3 47.5 394.5L70.7 393.8 62.8 402.1 52.6 402.3C51.6 402.3 51 403.2 50.8 404.1 50.9 405.2 51.7 405.7 52.4 405.8L59.4 405.5 53.6 411.7C53.1 412.3 52.8 413.5 53.7 414 54.6 414.6 55.5 414.8 56 413.9L61.8 407.7 62.1 414.7C62.2 415.7 63 416.3 63.7 416.4 64.4 416.3 65.1 415.8 65.3 415.2 65.3 415.2 65.4 414.8 65.4 414.8L65.2 404.6 73.1 396.3 73.8 419.5C73.9 420.5 74.7 421 75.4 421.2 76.1 421 76.8 420.5 77 419.9 77 419.9 77 419.6 77 419.6L76.1 393.1 92.4 375.9 99.2 398.6 86.4 421.8C85.9 422.7 86.3 423.8 87.2 424 88 424.5 89.1 424.1 89.4 423.2L100.5 402.8 103.8 413.8 99 422.9C98.4 423.7 98.8 424.8 99.8 425 100.6 425.6 101.7 425.2 101.9 424.2L105.4 418.1 107.7 426.3C107.9 427 109 427.6 109.7 427.4 110.4 427.2 110.9 426.7 111 426.1 111.1 425.8 111.2 425.4 110.9 425.1L108.6 416.9 114.7 420.4C115.6 420.9 116.6 420.5 116.9 419.6 116.9 419.6 116.9 419.3 116.9 419.3 117.1 418.6 116.6 417.9 116.1 417.4L107 412.6 103.7 401.6 124.1 412.7C124.9 413.3 126 412.9 126.3 411.9 126.3 411.9 126.3 411.6 126.3 411.6 126.5 411 126 410.2 125.5 409.8L102.2 397 95.4 374.3 118.4 379.8 132.4 402.6C132.9 403.3 133.8 403.5 134.6 403.1 135.4 402.6 135.6 401.7 135.1 400.9L123.1 380.9 134.3 383.6 139.5 392.1C140 392.8 140.9 393.1 141.7 392.6S142.7 391.2 142.2 390.4L138.7 384.6 146.8 386.6C147.7 386.8 148.5 386.3 148.7 385.4 148.9 384.4 148.5 383.7 147.5 383.4L139.4 381.5 145.2 378C145.6 377.7 146 377.5 146.1 376.9S146 375.9 145.8 375.5C145.3 374.7 144.4 374.5 143.6 375L135.1 380.2 123.9 377.5 144 365.2C144.4 364.9 144.8 364.7 144.9 364.1 145 363.8 144.8 363.1 144.6 362.7 144.1 361.9 143.2 361.7 142.4 362.2L119.7 376.1 96.6 370.7 112.9 353.5 139.4 352.6C140.1 352.4 140.9 351.9 141 351.3 141 351.3 141.1 351 141.1 351 141 350 140.2 349.5 139.5 349.3L116.3 350 124.2 341.7 134.5 341.5C135.2 341.4 136 340.9 136.1 340.3 136.1 340.3 136.2 340 136.2 340 136.1 338.9 135.2 338.4 134.6 338.3L127.6 338.6 133.4 332.4C133.5 332.1 133.8 331.8 133.9 331.5 134.1 330.9 133.9 330.2 133.3 329.7 132.5 329.2 131.6 329 131 329.8L125.3 336 125 329.1C124.9 328 124 327.5 123.4 327.4 122.4 327.5 121.8 328.3 121.7 328.9L121.9 339.2 114 347.5 113.3 324.3C113.2 323.3 112.3 322.7 111.7 322.6 110.5 323.3 109.7 324.1 109.8 325.1Z' fill='rgba(183%2c 207%2c 233%2c 0.03)'%3e%3c/path%3e%3cpath d='M1152.6 544.4L1169 524.8 1178.3 524.2 1172.7 530.8C1171.9 531.3 1172.2 532.3 1172.8 533.1 1173.4 533.4 1174.6 533.4 1174.9 532.8L1182.7 523.8 1191.8 522.9 1187.8 531.2 1176.5 535.1C1176.5 535.1 1176.3 535.3 1176.3 535.3 1175.8 535.7 1175.6 536.6 1175.7 537.3 1176.2 538.1 1176.9 538.4 1177.8 538.1L1186 535.2 1182 543.4 1158.1 552.3C1158.1 552.3 1157.6 552.2 1157.6 552.2 1157.1 552.6 1157 553.5 1157.1 554.2 1157.3 555.1 1158.4 555.6 1159.2 555L1180.1 547.5 1175.5 557.7 1166.2 561.1C1166.2 561.1 1166.2 561.1 1165.9 561.3 1165.4 561.6 1165 562.3 1165.1 563 1165.7 563.8 1166.5 564.4 1167.5 564.1L1173.6 561.7 1170.2 569.2C1169.6 570 1170.2 570.8 1170.8 571.1 1171.6 571.7 1172.6 571.4 1173 570.3L1176.6 563.2 1178.5 569.3C1179 570 1179.9 570.6 1180.6 570.1 1181.6 569.8 1182 569.2 1181.7 568.2L1178.3 558.9 1183 548.9 1190.8 570.1C1190.9 570.8 1191.9 571.2 1192.9 570.9 1193.4 570.5 1194 569.7 1193.8 568.8L1184.9 544.9 1188.9 536.6 1191.8 544.7C1192.1 545.7 1193 545.9 1194 545.6 1194.7 545.5 1195.1 544.4 1195 543.7L1190.8 532.6 1194.6 524.1 1199.9 531.7 1197.8 543.3C1197.7 544.2 1198.2 545 1199.1 545.1 1199.7 545.5 1200.8 544.7 1201 543.8L1202.5 535.4 1207.8 543 1203.1 568.1C1202.9 569 1203.5 569.8 1204.3 570 1205.2 570.1 1206 569.6 1206.2 568.7L1210.3 546.7 1216.6 555.6 1214.8 565.4C1214.7 566.3 1215.2 567.1 1216.1 567.2 1217 567.4 1217.8 566.8 1217.9 565.9L1219.3 559.5 1223.9 566.1C1224.4 566.9 1225.3 567 1226.1 566.5 1226.9 565.9 1227.1 565 1226.5 564.3L1221.9 557.7 1228.2 558.8C1229.1 559 1229.8 558.4 1230 557.5S1229.6 555.8 1228.7 555.7L1219.4 554 1213 544.8 1234.8 548.7C1235.7 548.9 1236.5 548.3 1236.6 547.4 1236.8 546.6 1236.2 545.8 1235.3 545.6L1210.4 541.2 1205.1 533.5 1213.6 535.1C1214.4 535.2 1215.2 534.7 1215.4 533.8 1215.6 532.9 1215 532.1 1214.1 531.9L1202.5 529.9 1197.4 522.5 1206.3 521.8 1215.5 529.4C1216.1 529.8 1217.3 529.7 1217.6 529.1 1218.2 528.3 1218.1 527.6 1217.6 526.8L1211 521.3 1219.8 520.5 1239.4 536.9C1240.2 537.5 1240.9 537.4 1241.7 536.9 1242.3 536 1242.1 535.1 1241.7 534.6L1224.5 520 1235.7 519.2 1243.1 525.4C1243.6 526.2 1244.6 525.9 1245.4 525.3 1245.7 524.7 1245.7 523.5 1244.9 522.9L1240.1 518.9 1248.1 518C1249 518.2 1249.6 517.3 1249.6 516.2 1249.5 515.5 1248.6 514.9 1247.9 515L1239.8 515.6 1244.1 510.6C1244.7 509.8 1244.4 508.8 1243.8 508.5 1243.3 507.7 1242.5 507.8 1242 508.2 1241.8 508.4 1241.8 508.4 1241.5 508.5L1235.3 516 1224.2 516.7 1238.5 499.7C1239.3 499.2 1239 498.2 1238.4 497.4 1237.8 497.1 1237.1 497.2 1236.6 497.6 1236.3 497.7 1236.3 497.7 1236.3 497.7L1219.5 517.3 1210.6 518 1216.2 511.4C1216.8 510.6 1216.7 509.9 1216.1 509.1 1215.5 508.7 1214.6 508.6 1214.1 508.9 1213.8 509.1 1213.8 509.1 1213.5 509.3L1205.9 518.5 1197.1 519.2 1200.8 511.2 1211.9 506.9C1212.9 506.7 1213.3 505.6 1213.2 504.9 1212.6 504.1 1211.8 503.5 1211 504L1202.9 507 1206.5 498.6 1230.8 489.9C1231.5 489.8 1231.9 488.7 1231.8 488 1231.3 487.2 1230.5 486.6 1229.5 486.9L1208.6 494.4 1213.4 484.5 1222.5 481.2C1223.4 481 1223.9 479.9 1223.3 479.1 1223.2 478.4 1222.4 477.8 1221.4 478.1L1215.3 480.4 1218.6 473C1219 472.4 1218.7 471.4 1217.9 470.8 1217.4 470.7 1216.7 470.8 1216.2 471.2 1216.2 471.2 1216 471.4 1215.7 471.5L1212.3 479 1209.9 472.8C1209.8 472.1 1208.8 471.7 1208.1 471.8 1207.8 472 1207.8 472 1207.8 472 1207 472.5 1206.8 473.4 1207.2 473.9L1210.4 483 1205.8 493.2 1198.1 472.1C1197.6 471.3 1196.9 471 1196 471.2 1196 471.2 1195.7 471.4 1195.7 471.4 1195.2 471.8 1194.8 472.4 1195.1 473.4L1203.7 497.4 1200 505.5 1197.1 497.4C1196.5 496.6 1195.7 496 1194.9 496.6 1194.7 496.3 1194.5 496.5 1194.5 496.5 1193.9 496.8 1193.8 497.7 1193.9 498.4L1198.1 509.5 1194.1 517.8 1189 510.4 1191 498.9C1191.2 498 1190.5 496.9 1189.6 496.8 1188.9 496.9 1188.1 497.4 1187.7 498L1186.4 506.8 1181.1 499.2 1185.6 474.2C1185.7 473.3 1185.2 472.5 1184.3 472.4 1183.4 472.2 1182.6 472.8 1182.4 473.7L1178.6 495.5 1172.1 486.3 1173.8 476.9C1174 476.1 1173.4 475.3 1172.5 475.1S1170.9 475.5 1170.7 476.4L1169.6 482.6 1165 476.1C1164.5 475.3 1163.6 475.1 1162.8 475.7 1162 476.2 1161.8 477.1 1162.4 477.9L1167 484.5 1160.5 483.5C1160 483.4 1159.6 483.4 1159.3 483.5 1159 483.7 1158.7 484.4 1158.6 484.8 1158.5 485.7 1159 486.5 1159.9 486.6L1169.5 488.1 1175.9 497.3 1153.8 493.6C1153.4 493.5 1152.9 493.4 1152.7 493.6 1152.4 493.8 1152.1 494.4 1152 494.9 1151.8 495.8 1152.4 496.6 1153.3 496.7L1178.5 501 1183.8 508.6 1175.1 506.8C1174.7 506.7 1174.2 507.1 1173.9 507.3 1173.7 507.5 1173.4 507.7 1173.3 508.1 1173.2 509 1173.9 510.1 1174.6 509.9L1186.4 512.3 1191.5 519.6 1182.4 520.5 1173.4 512.7C1172.8 512.4 1171.9 512.2 1171.4 512.6 1171.1 512.8 1171.1 512.8 1171.3 513 1170.5 513.6 1170.5 514.7 1171.3 515.3L1177.9 520.9 1168.8 521.8 1149.3 505C1148.6 504.6 1147.9 504.7 1147.4 505.1 1147.2 505.3 1147.2 505.3 1147.2 505.3 1146.5 506.1 1146.4 507 1147.2 507.6L1164.4 522.1 1153.2 522.9 1145.8 516.8C1145 516.2 1144.3 516.3 1143.8 516.6 1143.8 516.6 1143.5 516.8 1143.5 516.8 1142.9 517.6 1143.2 518.6 1143.5 519.1L1148.8 523.3 1140.6 523.9C1140.4 524.1 1140.1 524.3 1139.8 524.4 1139.6 524.6 1139.2 525.2 1139.1 525.7 1139.4 526.7 1140 527.5 1141 527.2L1149.1 526.5 1144.8 531.5C1144.2 532.3 1144.5 533.3 1144.8 533.8 1145.6 534.4 1146.6 534.1 1147.4 533.6L1153.5 526.2 1164.5 525.2 1150.2 542.1C1149.6 543 1149.7 544.1 1150.3 544.5 1151.1 545.1 1152 545.2 1152.6 544.4Z' fill='rgba(183%2c 207%2c 233%2c 0.03)'%3e%3c/path%3e%3cpath d='M1342.2 414.6L1365.2 425.7 1368.1 434.6 1360.3 430.8C1359.6 430.2 1358.7 430.7 1358.1 431.4 1357.9 432.1 1358.2 433.2 1358.9 433.4L1369.5 438.8 1372.6 447.4 1363.7 445.5 1357 435.6C1357 435.6 1356.8 435.4 1356.8 435.4 1356.3 434.9 1355.4 435 1354.8 435.3 1354.1 436 1354 436.7 1354.5 437.6L1359.3 444.7 1350.3 442.9 1335.9 421.9C1335.9 421.9 1335.8 421.5 1335.8 421.5 1335.4 421 1334.5 421.1 1333.8 421.4 1332.9 421.9 1332.8 423 1333.5 423.7L1345.9 442 1334.9 440.1 1329.3 431.9C1329.3 431.9 1329.3 431.9 1329.1 431.7 1328.6 431.3 1327.9 431.1 1327.3 431.4 1326.6 432.1 1326.2 433 1326.8 433.9L1330.5 439.3 1322.5 437.8C1321.6 437.5 1320.9 438.2 1320.8 438.9 1320.4 439.8 1320.9 440.7 1322 440.8L1329.9 442.5 1324.4 445.9C1323.8 446.6 1323.4 447.5 1324.2 448.2 1324.7 449 1325.4 449.2 1326.2 448.7L1334.5 443.1 1345.3 445.3 1326.7 458C1326 458.2 1325.9 459.4 1326.4 460.2 1326.9 460.7 1327.8 461.1 1328.7 460.5L1349.6 446.1 1358.6 447.9 1351.5 452.8C1350.6 453.3 1350.7 454.2 1351.2 455.1 1351.5 455.7 1352.6 455.9 1353.3 455.6L1363 448.8 1372.2 450.4 1366.1 457.4 1354.4 458.2C1353.5 458.3 1352.8 459 1352.9 459.9 1352.7 460.6 1353.7 461.5 1354.6 461.4L1363.2 460.8 1357.1 467.8 1331.6 469.4C1330.7 469.5 1330.1 470.2 1330.1 471.1 1330.2 472 1330.9 472.6 1331.8 472.6L1354.2 471.2 1347 479.4 1337.1 480.1C1336.2 480.2 1335.6 480.9 1335.7 481.8 1335.7 482.7 1336.4 483.3 1337.3 483.3L1343.9 483 1338.7 489.1C1338 489.8 1338.1 490.7 1338.8 491.3 1339.6 492 1340.5 491.9 1341.1 491.2L1346.3 485.1 1346.8 491.4C1346.8 492.3 1347.6 493 1348.5 492.9S1350 492.1 1349.9 491.2L1349.3 481.7 1356.6 473.3 1358.2 495.4C1358.2 496.3 1359 496.9 1359.9 496.9 1360.8 496.8 1361.4 496.1 1361.3 495.2L1359.5 469.9 1365.6 462.9 1366.2 471.4C1366.3 472.3 1367 473 1367.9 472.9 1368.8 472.8 1369.4 472.1 1369.4 471.2L1368.5 459.5 1374.4 452.7 1377.3 461.1 1372.1 471.9C1372 472.6 1372.3 473.7 1373 473.9 1373.9 474.3 1374.6 474 1375.2 473.3L1378.9 465.5 1381.8 473.9 1370.8 497C1370.4 497.9 1370.7 498.6 1371.4 499.2 1372.3 499.6 1373.2 499.1 1373.6 498.6L1383.5 478.4 1387 489 1382.8 497.7C1382.2 498.4 1382.7 499.3 1383.5 499.9 1384.2 500.1 1385.3 499.8 1385.7 498.9L1388.4 493.2 1391.2 500.7C1391.3 501.6 1392.2 502 1393.3 501.7 1394 501.4 1394.4 500.5 1394.1 499.8L1391.5 492.1 1397.4 495.1C1398.3 495.4 1399.2 494.9 1399.4 494.2 1400 493.5 1399.7 492.8 1399.3 492.4 1399 492.2 1399 492.2 1398.8 492L1390.1 487.9 1386.6 477.2 1406.6 486.9C1407.3 487.5 1408.2 487 1408.8 486.3 1409 485.6 1408.7 484.9 1408.2 484.5 1408 484.3 1408 484.3 1408 484.3L1384.9 472.8 1382 464.4 1389.8 468.2C1390.7 468.5 1391.4 468.3 1392 467.5 1392.2 466.8 1392.1 465.9 1391.6 465.5 1391.4 465.3 1391.4 465.3 1391.2 465.1L1380.4 460 1377.5 451.6 1386.2 453.2 1393 462.9C1393.6 463.8 1394.7 463.9 1395.4 463.7 1396 462.9 1396.4 462 1395.7 461.4L1390.8 454.2 1399.8 455.6 1414.3 477.1C1414.5 477.7 1415.7 477.9 1416.3 477.6 1417 476.9 1417.4 475.9 1416.8 475.1L1404.4 456.7 1415.2 458.8 1420.6 466.8C1421.1 467.7 1422.2 467.9 1422.8 467.1 1423.5 466.9 1423.9 465.9 1423.4 465.1L1419.6 459.7 1427.6 461.1C1428.3 461.3 1429.2 460.8 1429.6 459.8 1429.5 459.4 1429.3 458.7 1428.8 458.3 1428.8 458.3 1428.5 458.1 1428.3 457.9L1420.3 456.4 1425.7 452.6C1426.3 452.4 1426.5 451.2 1426.2 450.6 1425.9 450.4 1425.9 450.4 1425.9 450.4 1425.2 449.7 1424.3 449.8 1423.9 450.3L1415.9 455.6 1404.9 453.7 1423.5 441C1424.1 440.3 1424.3 439.6 1423.7 438.7 1423.7 438.7 1423.5 438.5 1423.5 438.5 1423 438.1 1422.3 437.9 1421.5 438.4L1400.2 452.7 1391.5 451 1398.6 446.2C1399.3 445.5 1399.7 444.5 1398.9 443.9 1399.1 443.7 1398.9 443.5 1398.9 443.5 1398.4 443 1397.5 443.1 1396.9 443.4L1387.1 450.2 1378.2 448.3 1384 441.6 1395.8 440.7C1396.7 440.7 1397.5 439.7 1397.4 438.8 1397.2 438.1 1396.4 437.5 1395.7 437.3L1387 438.2 1393 431.2 1418.3 429.3C1419.2 429.3 1419.8 428.6 1419.8 427.7 1419.7 426.8 1419 426.1 1418.1 426.2L1396 427.8 1403.3 419.3 1412.8 418.6C1413.7 418.6 1414.3 417.8 1414.2 416.9S1413.4 415.4 1412.5 415.5L1406.2 415.9 1411.5 409.9C1412.1 409.2 1412 408.3 1411.3 407.6 1410.6 407 1409.7 407.1 1409 407.8L1403.8 413.8 1403.1 407.3C1403.1 406.9 1403 406.4 1402.8 406.2 1402.6 406 1401.9 405.8 1401.4 405.8 1400.5 405.9 1399.9 406.6 1399.9 407.5L1400.9 417.2 1393.5 425.7 1391.7 403.4C1391.7 402.9 1391.6 402.5 1391.4 402.2 1391.2 402 1390.5 401.9 1390 401.9 1389.1 402 1388.5 402.7 1388.5 403.6L1390.6 429.1 1384.5 436.1 1384.1 427.3C1384.1 426.8 1383.6 426.4 1383.4 426.2 1383.1 426 1382.9 425.8 1382.4 425.8 1381.5 425.9 1380.7 426.8 1381 427.5L1381.6 439.5 1375.7 446.3 1372.6 437.6 1378 427C1378.2 426.3 1378.1 425.4 1377.6 425 1377.4 424.8 1377.4 424.8 1377.2 425.1 1376.4 424.4 1375.3 424.7 1374.9 425.7L1371.2 433.4 1368.1 424.8 1379.6 401.7C1379.7 401 1379.5 400.4 1379 400 1378.7 399.8 1378.7 399.8 1378.7 399.8 1377.8 399.4 1376.9 399.4 1376.5 400.4L1366.6 420.6 1363.1 410 1367.3 401.3C1367.7 400.3 1367.4 399.7 1366.9 399.2 1366.9 399.2 1366.7 399 1366.7 399 1365.7 398.7 1364.9 399.2 1364.4 399.7L1361.7 405.7 1359.1 398C1358.9 397.8 1358.6 397.6 1358.4 397.4 1358.1 397.2 1357.4 397 1357 397 1356.1 397.5 1355.5 398.3 1356 399.1L1358.6 406.9 1352.7 403.9C1351.8 403.5 1350.9 404 1350.5 404.5 1350.1 405.5 1350.6 406.3 1351.4 406.9L1360 411.1 1363.7 421.5 1343.8 411.8C1342.8 411.4 1341.7 411.7 1341.5 412.4 1341.2 413.4 1341.2 414.3 1342.2 414.6Z' fill='rgba(183%2c 207%2c 233%2c 0.03)'%3e%3c/path%3e%3cpath d='M504.3 498.6L520.7 502.2 514.2 509.9C513.4 510.7 513.5 512.2 514.4 513.4 515.6 514 517.1 514 517.7 512.8L526.2 503.4 539.1 505.6 521.4 525.2C520.8 526.4 520.8 528 521.6 528.7 522.9 529.8 524.4 529.8 525 528.6L544.6 506.8 564.1 510.8 547 526.2 570 528.1 556.8 543.2 528.1 537.7C528 537.2 527.5 537.4 527.1 537.5 526.1 537.8 525.4 538.6 525.2 539.6 525.1 540.7 526 541.9 527.2 542.5L553.2 547.4 544.3 557 531.8 554.6C531.2 554.3 530.8 554.5 530.3 554.6 529.8 554.8 529.1 555.6 528.9 556.6 528.8 557.7 529.7 558.9 530.8 559L540.6 561.3 529.8 574.1C528.6 575 529 576.4 529.9 577.6 530.7 578.3 532.2 578.3 533.3 577L544.3 564.6 547.5 574.2C548 575.5 549.7 576 550.6 575.7 551.9 575.2 552.5 574 552.1 572.6L547.9 560.4 556.9 550.8 565.1 575.3C565.6 576.7 566.8 577.3 568.2 576.8 569.1 576.5 570.1 575.1 569.7 573.8L560.5 546.5 573.6 531.4 578.6 553.6 591.6 535 598 554.1 579 575.7C577.9 577.1 578.4 578.5 579.1 579.2 579.9 580 581.4 580 582.6 579.1L599.7 559.1 603.8 571.4 595.5 581.3C594.3 582.2 594.3 583.7 595.7 584.8 596.4 585.5 598 585.5 599 584.2L605.7 576.8 611 592.8C611.5 594.1 612.7 594.7 614.1 594.3S616 592.6 615.6 591.2L610.2 575.3 619.9 577.1C621.6 577.5 622.8 576.6 623 575.6 623.4 573.9 622.5 572.7 621 572.7L608.4 569.9 604.2 557.6 629.9 563.1C631.4 563.1 632.6 562.2 632.8 561.1 633.2 559.4 632.3 558.2 630.8 558.2L602.5 552.6 596.1 533.5 617.7 540.4 608.2 519.8 627.8 523.8 637 551.1C637.5 552.4 639.1 552.9 640 552.6 641.4 552.1 642 550.9 641.5 549.5L633.1 524.5 646.2 527.2 650.3 539.5C650.8 540.9 652 541.5 653.4 541 654.3 540.7 655.3 539.3 654.9 538L651.6 528.4 667.9 531.5C669.6 532 670.8 531.1 670.8 529.6 670.9 528.5 670.5 527.1 668.9 527.1L652.5 523.5 659 515.8C659.8 515 659.8 513.5 659 512.7 658.3 512 657.2 511.8 656.7 512 656.3 512.2 655.8 512.3 655.5 512.9L647.1 522.4 634.2 520.1 651.8 500.5C652.4 499.3 652.4 497.7 651.7 497 650.9 496.2 649.9 496.1 648.9 496.4 648.5 496.5 648.5 496.5 648.2 497.2L628.7 518.9 609.1 514.9 626.2 499.5 603.3 497.6 616.4 482.5 645.1 488.1C646.2 488.2 647.5 487.7 648 486.1 648.1 485 647.2 483.8 646 483.2L620 478.3 629 468.7 641.4 471.1C642.6 471.7 643.8 470.8 644.3 469.1 644.4 468 643.5 466.8 642.3 466.2L632.6 464.4 643.5 451.6C644.7 450.7 644.2 449.4 643.3 448.1 642.7 447.8 641.6 447.7 641.2 447.8 640.7 448 640.3 448.2 640 448.8L628.9 461.1 625.7 451.5C625.3 450.2 623.6 449.7 622.7 450L622.7 450C621.3 450.5 620.7 451.7 621.2 453.1L625.3 465.4 616.4 475 608.1 450.4C607.6 449 606.4 448.4 605.1 448.9S603.1 450.6 603.6 451.9L612.8 479.2 599.6 494.3 594.7 472.1 581.7 490.7 575.2 471.6 594.3 450C595.3 448.6 594.9 447.3 594.1 446.5 593.4 445.7 591.8 445.7 590.6 446.7L573.4 466.2 569.4 454.3 577.7 444.4C578.9 443.5 578.9 442 577.6 440.9 576.8 440.2 575.3 440.2 574.1 441.1L567.6 448.9 562.2 432.9C561.7 431.6 560.5 431 559.2 431.4S557.2 433.1 557.6 434.5L563 450.4 553.3 448.6C552.7 448.3 552.2 448.5 551.8 448.6 550.9 448.9 550.6 449.5 550.3 450.1 549.8 451.8 550.7 453 552.3 453L564.9 455.9 569 468.1 543.3 462.6C542.9 462.8 542.4 462.9 542 463.1 541.1 463.4 540.8 464 540.5 464.6 540 466.3 540.9 467.5 542.4 467.5L570.7 473.1 577.1 492.2 555.6 485.3 565 506 545.4 501.9 536.2 474.6C535.8 473.3 534.1 472.8 533.2 473.1 531.8 473.6 531.2 474.8 531.7 476.2L540 500.7 527.1 498.5 522.9 486.2C522.5 484.9 521.2 484.2 519.9 484.7S517.9 486.4 518.4 487.8L521.6 497.3 505.3 494.2C504.7 493.9 504.3 494 503.8 494.2 503.4 494.3 502.6 495.1 502.5 496.2 502.3 497.2 502.8 498.6 504.3 498.6ZM564.2 493.1L581.9 498.8 592.4 483.5 596.6 501.9 614.8 503.3 601.4 516 609 532.7 591.4 527 580.8 542.2 576.8 524.3 558.4 522.4 572 510.2 564.2 493.1Z' fill='rgba(183%2c 207%2c 233%2c 0.03)'%3e%3c/path%3e%3cpath d='M626.8 227.4L651.6 233.7 656.2 241.8 647.8 239.6C647 239.2 646.2 239.9 645.8 240.7 645.7 241.4 646.2 242.4 647 242.5L658.4 245.6 663.2 253.5 654 253.4 645.5 245C645.5 245 645.3 244.8 645.3 244.8 644.7 244.5 643.8 244.7 643.2 245.1 642.8 246 642.7 246.7 643.4 247.4L649.6 253.5 640.4 253.5 622.1 235.8C622.1 235.8 622 235.3 622 235.3 621.4 235 620.5 235.3 619.9 235.7 619.2 236.3 619.3 237.5 620.1 238L635.9 253.5 624.8 253.8 617.7 246.9C617.7 246.9 617.7 246.9 617.4 246.7 616.8 246.4 616.1 246.4 615.5 246.8 615 247.6 614.8 248.6 615.5 249.3L620.3 253.9 612.1 254C611.1 253.8 610.7 254.7 610.6 255.4 610.4 256.4 611.1 257.1 612.3 257.1L620.3 257.2 615.6 261.5C615.2 262.4 615 263.4 615.8 263.8 616.5 264.6 617.2 264.6 617.9 263.9L624.9 256.8 635.9 256.8 620.2 272.9C619.6 273.3 619.7 274.5 620.4 275.2 620.9 275.5 621.9 275.7 622.7 275.1L640.4 256.8 649.5 256.8 643.5 262.9C642.7 263.6 643 264.5 643.7 265.2 644.1 265.8 645.2 265.7 645.8 265.3L654 256.7 663.3 256.5 658.7 264.6 647.4 267.7C646.5 268 646.1 268.8 646.3 269.7 646.3 270.4 647.4 271 648.3 270.8L656.5 268.5 652 276.5 627.3 283.2C626.4 283.4 625.9 284.3 626.2 285.1 626.4 286 627.3 286.5 628.1 286.2L649.8 280.4 644.4 289.9 634.8 292.6C634 292.8 633.5 293.7 633.7 294.5 634 295.4 634.8 295.9 635.7 295.6L642.1 294.1 638.1 301.1C637.7 301.9 637.9 302.8 638.7 303.2 639.6 303.7 640.5 303.5 640.9 302.6L644.9 295.7 646.6 301.8C646.8 302.6 647.6 303.1 648.5 302.9S649.8 301.8 649.6 300.9L647.1 291.8 652.6 282 658.5 303.4C658.8 304.2 659.6 304.7 660.5 304.5 661.3 304.2 661.8 303.4 661.6 302.5L654.8 278.1 659.3 270 661.6 278.3C661.9 279.2 662.7 279.7 663.6 279.4 664.5 279.2 664.9 278.3 664.7 277.5L661.5 266.1 665.9 258.3 670.4 266 667.5 277.6C667.5 278.3 668 279.4 668.7 279.4 669.7 279.6 670.3 279.2 670.8 278.3L672.9 270 677.4 277.7 671.2 302.4C671 303.4 671.4 304 672.2 304.5 673.2 304.7 674 304 674.3 303.5L680 281.7 685.5 291.4 683.1 300.7C682.7 301.6 683.4 302.3 684.2 302.8 684.9 302.8 685.9 302.3 686.1 301.3L687.7 295.2 692 302.1C692.2 302.9 693.2 303.1 694.2 302.6 694.8 302.2 695 301.2 694.6 300.6L690.5 293.5 696.9 295.3C697.9 295.5 698.6 294.8 698.7 294.1 699.1 293.2 698.7 292.7 698.2 292.3 697.9 292.2 697.9 292.2 697.6 292L688.3 289.7 682.8 280 704.3 285.5C705.1 285.9 705.8 285.3 706.3 284.4 706.4 283.7 706 283.1 705.4 282.8 705.1 282.7 705.1 282.7 705.1 282.7L680.2 276 675.8 268.3 684.1 270.4C685.1 270.6 685.7 270.2 686.2 269.4 686.2 268.7 686 267.8 685.4 267.5 685.1 267.3 685.1 267.3 684.8 267.2L673.2 264.3 668.7 256.6 677.6 256.5 686.3 264.7C686.9 265.4 688.1 265.3 688.7 264.9 689.1 264.1 689.3 263.1 688.5 262.6L682.4 256.6 691.4 256.2 709.8 274.3C710.2 274.9 711.4 274.8 712 274.4 712.5 273.6 712.6 272.6 712 271.8L696.1 256.3 707.2 256.2 714 263C714.7 263.8 715.8 263.7 716.3 262.9 716.9 262.5 717.1 261.5 716.4 260.7L711.6 256.2 719.8 256C720.5 256.1 721.3 255.4 721.4 254.4 721.3 254 720.9 253.4 720.4 253 720.4 253 720.1 252.9 719.8 252.7L711.6 252.9 716.2 248.1C716.8 247.7 716.7 246.6 716.3 246 716 245.8 716 245.8 716 245.8 715.2 245.3 714.3 245.6 714 246.1L707.2 253 696 253.3 711.7 237.1C712.2 236.3 712.2 235.6 711.5 234.8 711.5 234.8 711.3 234.7 711.3 234.7 710.7 234.4 710 234.3 709.2 235L691.3 253.2 682.4 253.3 688.4 247.1C688.9 246.3 689.1 245.3 688.3 244.8 688.4 244.6 688.1 244.4 688.1 244.4 687.6 244.1 686.7 244.3 686.1 244.7L677.9 253.3 668.8 253.3 673.2 245.5 684.5 242.4C685.4 242.1 686 241 685.8 240.1 685.4 239.5 684.5 239.1 683.8 239L675.4 241.6 679.9 233.5 704.4 226.7C705.2 226.5 705.7 225.7 705.5 224.8 705.2 223.9 704.4 223.4 703.5 223.7L682.1 229.6 687.6 219.9 696.8 217.3C697.7 217.1 698.1 216.2 697.9 215.4S696.8 214 696 214.3L689.9 216 693.8 209C694.3 208.2 694 207.3 693.2 206.8 692.3 206.4 691.5 206.6 691 207.4L687.1 214.4 685.1 208.1C685 207.7 684.8 207.3 684.6 207.1 684.3 207 683.6 206.9 683.1 207 682.3 207.3 681.8 208.1 682 209L684.9 218.3 679.4 228.1 673.1 206.5C673 206.1 672.9 205.7 672.6 205.5 672.3 205.3 671.6 205.3 671.2 205.4 670.3 205.7 669.8 206.5 670.1 207.4L677.2 232 672.6 240 670.4 231.5C670.3 231 669.8 230.7 669.5 230.6 669.2 230.4 668.9 230.2 668.5 230.4 667.6 230.6 667 231.7 667.4 232.3L670.4 243.9 666 251.7 661.2 243.9 664.4 232.5C664.4 231.7 664.2 230.9 663.6 230.6 663.3 230.4 663.3 230.4 663.2 230.7 662.3 230.2 661.3 230.7 661.1 231.7L659 240.1 654.2 232.2 660.9 207.3C660.9 206.6 660.5 206 660 205.7 659.7 205.6 659.7 205.6 659.7 205.6 658.7 205.4 657.8 205.6 657.7 206.6L652 228.4 646.4 218.7 648.8 209.3C649 208.3 648.6 207.7 648 207.4 648 207.4 647.7 207.3 647.7 207.3 646.7 207.1 646 207.7 645.7 208.3L644.2 214.8 640.1 207.7C639.8 207.6 639.6 207.4 639.3 207.3 639 207.1 638.3 207.1 637.9 207.2 637.1 207.9 636.6 208.7 637.3 209.5L641.4 216.5 635 214.8C634 214.6 633.3 215.3 633 215.8 632.8 216.8 633.5 217.6 634.3 218L643.6 220.4 649.3 229.8 627.8 224.3C626.8 224.1 625.8 224.6 625.8 225.4 625.6 226.3 625.8 227.2 626.8 227.4Z' fill='rgba(183%2c 207%2c 233%2c 0.03)'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1016'%3e%3crect width='1440' height='560' fill='white'%3e%3c/rect%3e%3c/mask%3e%3cfilter id='SvgjsFilter1017'%3e%3cfeGaussianBlur stdDeviation='1'%3e%3c/feGaussianBlur%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e")
}

.bg-meteor-light {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='1440' height='560' preserveAspectRatio='none' viewBox='0 0 1440 560'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1015%26quot%3b)' fill='none'%3e%3crect width='1440' height='560' x='0' y='0' fill='rgba(206%2c 231%2c 255%2c 1)'%3e%3c/rect%3e%3cpath d='M631 506L630 92' stroke-width='8' stroke='url(%23SvgjsLinearGradient1016)' stroke-linecap='round' class='Up'%3e%3c/path%3e%3cpath d='M1077 517L1076 805' stroke-width='6' stroke='url(%23SvgjsLinearGradient1017)' stroke-linecap='round' class='Down'%3e%3c/path%3e%3cpath d='M246 302L245 118' stroke-width='6' stroke='url(%23SvgjsLinearGradient1017)' stroke-linecap='round' class='Down'%3e%3c/path%3e%3cpath d='M972 166L971 -116' stroke-width='8' stroke='url(%23SvgjsLinearGradient1016)' stroke-linecap='round' class='Up'%3e%3c/path%3e%3cpath d='M661 392L660 635' stroke-width='8' stroke='url(%23SvgjsLinearGradient1017)' stroke-linecap='round' class='Down'%3e%3c/path%3e%3cpath d='M147 170L146 459' stroke-width='8' stroke='url(%23SvgjsLinearGradient1016)' stroke-linecap='round' class='Up'%3e%3c/path%3e%3cpath d='M1008 187L1007 563' stroke-width='6' stroke='url(%23SvgjsLinearGradient1016)' stroke-linecap='round' class='Up'%3e%3c/path%3e%3cpath d='M1166 241L1165 463' stroke-width='8' stroke='url(%23SvgjsLinearGradient1017)' stroke-linecap='round' class='Down'%3e%3c/path%3e%3cpath d='M1002 429L1001 631' stroke-width='8' stroke='url(%23SvgjsLinearGradient1016)' stroke-linecap='round' class='Up'%3e%3c/path%3e%3cpath d='M264 293L263 530' stroke-width='8' stroke='url(%23SvgjsLinearGradient1017)' stroke-linecap='round' class='Down'%3e%3c/path%3e%3cpath d='M340 399L339 77' stroke-width='10' stroke='url(%23SvgjsLinearGradient1016)' stroke-linecap='round' class='Up'%3e%3c/path%3e%3cpath d='M1054 486L1053 729' stroke-width='6' stroke='url(%23SvgjsLinearGradient1017)' stroke-linecap='round' class='Down'%3e%3c/path%3e%3cpath d='M459 343L458 731' stroke-width='6' stroke='url(%23SvgjsLinearGradient1016)' stroke-linecap='round' class='Up'%3e%3c/path%3e%3cpath d='M328 127L327 366' stroke-width='6' stroke='url(%23SvgjsLinearGradient1016)' stroke-linecap='round' class='Up'%3e%3c/path%3e%3cpath d='M61 330L60 564' stroke-width='6' stroke='url(%23SvgjsLinearGradient1016)' stroke-linecap='round' class='Up'%3e%3c/path%3e%3cpath d='M1027 411L1026 96' stroke-width='8' stroke='url(%23SvgjsLinearGradient1016)' stroke-linecap='round' class='Up'%3e%3c/path%3e%3cpath d='M1380 235L1379 65' stroke-width='8' stroke='url(%23SvgjsLinearGradient1016)' stroke-linecap='round' class='Up'%3e%3c/path%3e%3cpath d='M221 318L220 67' stroke-width='8' stroke='url(%23SvgjsLinearGradient1017)' stroke-linecap='round' class='Down'%3e%3c/path%3e%3cpath d='M470 248L469 399' stroke-width='10' stroke='url(%23SvgjsLinearGradient1017)' stroke-linecap='round' class='Down'%3e%3c/path%3e%3cpath d='M421 429L420 270' stroke-width='6' stroke='url(%23SvgjsLinearGradient1016)' stroke-linecap='round' class='Up'%3e%3c/path%3e%3cpath d='M919 550L918 911' stroke-width='10' stroke='url(%23SvgjsLinearGradient1016)' stroke-linecap='round' class='Up'%3e%3c/path%3e%3cpath d='M1117 484L1116 754' stroke-width='10' stroke='url(%23SvgjsLinearGradient1017)' stroke-linecap='round' class='Down'%3e%3c/path%3e%3cpath d='M538 464L537 301' stroke-width='10' stroke='url(%23SvgjsLinearGradient1016)' stroke-linecap='round' class='Up'%3e%3c/path%3e%3cpath d='M550 123L549 385' stroke-width='6' stroke='url(%23SvgjsLinearGradient1017)' stroke-linecap='round' class='Down'%3e%3c/path%3e%3cpath d='M885 123L884 -187' stroke-width='8' stroke='url(%23SvgjsLinearGradient1016)' stroke-linecap='round' class='Up'%3e%3c/path%3e%3cpath d='M391 2L390 -152' stroke-width='8' stroke='url(%23SvgjsLinearGradient1016)' stroke-linecap='round' class='Up'%3e%3c/path%3e%3cpath d='M761 421L760 174' stroke-width='10' stroke='url(%23SvgjsLinearGradient1016)' stroke-linecap='round' class='Up'%3e%3c/path%3e%3cpath d='M604 167L603 386' stroke-width='10' stroke='url(%23SvgjsLinearGradient1016)' stroke-linecap='round' class='Up'%3e%3c/path%3e%3cpath d='M1259 70L1258 -109' stroke-width='8' stroke='url(%23SvgjsLinearGradient1016)' stroke-linecap='round' class='Up'%3e%3c/path%3e%3cpath d='M694 529L693 769' stroke-width='6' stroke='url(%23SvgjsLinearGradient1016)' stroke-linecap='round' class='Up'%3e%3c/path%3e%3cpath d='M1317 508L1316 228' stroke-width='6' stroke='url(%23SvgjsLinearGradient1016)' stroke-linecap='round' class='Up'%3e%3c/path%3e%3cpath d='M1425 389L1424 594' stroke-width='8' stroke='url(%23SvgjsLinearGradient1017)' stroke-linecap='round' class='Down'%3e%3c/path%3e%3cpath d='M747 21L746 197' stroke-width='8' stroke='url(%23SvgjsLinearGradient1016)' stroke-linecap='round' class='Up'%3e%3c/path%3e%3cpath d='M1070 421L1069 682' stroke-width='8' stroke='url(%23SvgjsLinearGradient1017)' stroke-linecap='round' class='Down'%3e%3c/path%3e%3cpath d='M827 235L826 398' stroke-width='10' stroke='url(%23SvgjsLinearGradient1017)' stroke-linecap='round' class='Down'%3e%3c/path%3e%3cpath d='M770 272L769 677' stroke-width='6' stroke='url(%23SvgjsLinearGradient1017)' stroke-linecap='round' class='Down'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1015'%3e%3crect width='1440' height='560' fill='white'%3e%3c/rect%3e%3c/mask%3e%3clinearGradient x1='0%25' y1='100%25' x2='0%25' y2='0%25' id='SvgjsLinearGradient1016'%3e%3cstop stop-color='rgba(55%2c 114%2c 175%2c 0)' offset='0'%3e%3c/stop%3e%3cstop stop-color='rgba(55%2c 114%2c 175%2c 0.2)' offset='1'%3e%3c/stop%3e%3c/linearGradient%3e%3clinearGradient x1='0%25' y1='0%25' x2='0%25' y2='100%25' id='SvgjsLinearGradient1017'%3e%3cstop stop-color='rgba(55%2c 114%2c 175%2c 0)' offset='0'%3e%3c/stop%3e%3cstop stop-color='rgba(55%2c 114%2c 175%2c 0.2)' offset='1'%3e%3c/stop%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e")
}

.bg-curve-gray {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='1440' height='560' preserveAspectRatio='none' viewBox='0 0 1440 560'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1002%26quot%3b)' fill='none'%3e%3crect width='1440' height='560' x='0' y='0' fill='rgba(224%2c 229%2c 235%2c 1)'%3e%3c/rect%3e%3cpath d='M300.36 624.8C476.73 603.15 583.16 205.49 873.8 204.84 1164.45 204.19 1292.88 430.23 1447.25 434.44' stroke='rgba(51%2c 121%2c 194%2c 0.15)' stroke-width='2'%3e%3c/path%3e%3cpath d='M211.44 595.59C361.89 569.96 429.87 204.22 676 199.53 922.12 194.84 908.28 269.53 1140.55 269.53 1372.83 269.53 1487.66 199.73 1605.11 199.53' stroke='rgba(51%2c 121%2c 194%2c 0.15)' stroke-width='2'%3e%3c/path%3e%3cpath d='M930.34 567.57C1080.17 514.05 1109.88 75.42 1324.77 68.13 1539.65 60.84 1613.12 222.09 1719.19 224.93' stroke='rgba(51%2c 121%2c 194%2c 0.15)' stroke-width='2'%3e%3c/path%3e%3cpath d='M747.68 655.73C833.88 640.8 778.6 448.08 1013.1 427.66 1247.6 407.24 1394.77 161.21 1543.95 153.26' stroke='rgba(51%2c 121%2c 194%2c 0.15)' stroke-width='2'%3e%3c/path%3e%3cpath d='M748.92 606.8C884.6 593.08 937.48 323.46 1201.57 302.38 1465.66 281.3 1525.61 63.79 1654.22 55.98' stroke='rgba(51%2c 121%2c 194%2c 0.15)' stroke-width='2'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1002'%3e%3crect width='1440' height='560' fill='white'%3e%3c/rect%3e%3c/mask%3e%3c/defs%3e%3c/svg%3e")
}

.bg-waves-dark2 {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='1440' height='560' preserveAspectRatio='none' viewBox='0 0 1440 560'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1003%26quot%3b)' fill='none'%3e%3crect width='1440' height='560' x='0' y='0' fill='rgba(0%2c 12%2c 24%2c 1)'%3e%3c/rect%3e%3cpath d='M -464.01916072264333%2c199 C -368.02%2c229.4 -176.02%2c366.6 15.980839277356651%2c351 C 207.98%2c335.4 303.98%2c104.6 495.98083927735667%2c121 C 687.98%2c137.4 783.98%2c416 975.9808392773566%2c433 C 1167.98%2c450 1363.18%2c228.6 1455.9808392773566%2c206 C 1548.78%2c183.4 1443.2%2c297.2 1440%2c320' stroke='rgba(51%2c 121%2c 194%2c 0.16)' stroke-width='2'%3e%3c/path%3e%3cpath d='M -225.7977933601848%2c332 C -129.8%2c317 62.2%2c245.6 254.2022066398152%2c257 C 446.2%2c268.4 542.2%2c418.8 734.2022066398151%2c389 C 926.2%2c359.2 1022.2%2c113.4 1214.2022066398151%2c108 C 1406.2%2c102.6 1649.04%2c359 1694.2022066398151%2c362 C 1739.36%2c365 1490.84%2c170.8 1440%2c123' stroke='rgba(51%2c 121%2c 194%2c 0.16)' stroke-width='2'%3e%3c/path%3e%3cpath d='M -58.91419964792857%2c405 C 37.09%2c338.8 229.09%2c64.8 421.08580035207143%2c74 C 613.09%2c83.2 709.09%2c413.2 901.0858003520714%2c451 C 1093.09%2c488.8 1189.09%2c261.4 1381.0858003520714%2c263 C 1573.09%2c264.6 1849.3%2c489.2 1861.0858003520714%2c459 C 1872.87%2c428.8 1524.22%2c181.4 1440%2c112' stroke='rgba(51%2c 121%2c 194%2c 0.16)' stroke-width='2'%3e%3c/path%3e%3cpath d='M -100.76000638869527%2c78 C -4.76%2c132.2 187.24%2c333.6 379.2399936113047%2c349 C 571.24%2c364.4 667.24%2c141 859.2399936113047%2c155 C 1051.24%2c169 1147.24%2c405.8 1339.2399936113047%2c419 C 1531.24%2c432.2 1799.09%2c211.8 1819.2399936113047%2c221 C 1839.39%2c230.2 1515.85%2c416.2 1440%2c465' stroke='rgba(51%2c 121%2c 194%2c 0.16)' stroke-width='2'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1003'%3e%3crect width='1440' height='560' fill='white'%3e%3c/rect%3e%3c/mask%3e%3c/defs%3e%3c/svg%3e")
}

.bg-sprinkle-light {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='1440' height='560' preserveAspectRatio='none' viewBox='0 0 1440 560'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1016%26quot%3b)' fill='none'%3e%3crect width='1440' height='560' x='0' y='0' fill='rgba(218%2c 232%2c 247%2c 1)'%3e%3c/rect%3e%3cuse xlink:href='%23SvgjsSymbol1023' x='0' y='0'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsSymbol1023' x='720' y='0'%3e%3c/use%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1016'%3e%3crect width='1440' height='560' fill='white'%3e%3c/rect%3e%3c/mask%3e%3cpath d='M-1 0 a1 1 0 1 0 2 0 a1 1 0 1 0 -2 0z' id='SvgjsPath1017'%3e%3c/path%3e%3cpath d='M-3 0 a3 3 0 1 0 6 0 a3 3 0 1 0 -6 0z' id='SvgjsPath1022'%3e%3c/path%3e%3cpath d='M-5 0 a5 5 0 1 0 10 0 a5 5 0 1 0 -10 0z' id='SvgjsPath1020'%3e%3c/path%3e%3cpath d='M2 -2 L-2 2z' id='SvgjsPath1019'%3e%3c/path%3e%3cpath d='M6 -6 L-6 6z' id='SvgjsPath1018'%3e%3c/path%3e%3cpath d='M30 -30 L-30 30z' id='SvgjsPath1021'%3e%3c/path%3e%3c/defs%3e%3csymbol id='SvgjsSymbol1023'%3e%3cuse xlink:href='%23SvgjsPath1017' x='30' y='30' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1018' x='30' y='90' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1017' x='30' y='150' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1019' x='30' y='210' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1017' x='30' y='270' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1020' x='30' y='330' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1020' x='30' y='390' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1017' x='30' y='450' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1017' x='30' y='510' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1019' x='30' y='570' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1018' x='90' y='30' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1017' x='90' y='90' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1018' x='90' y='150' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1019' x='90' y='210' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1018' x='90' y='270' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1020' x='90' y='330' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1021' x='90' y='390' stroke='rgba(28%2c 83%2c 142%2c 0.17)' stroke-width='3'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1020' x='90' y='450' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1019' x='90' y='510' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1019' x='90' y='570' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1018' x='150' y='30' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1018' x='150' y='90' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1019' x='150' y='150' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1019' x='150' y='210' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1020' x='150' y='270' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1020' x='150' y='330' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1017' x='150' y='390' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1018' x='150' y='450' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1020' x='150' y='510' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1017' x='150' y='570' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1018' x='210' y='30' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1020' x='210' y='90' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1017' x='210' y='150' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1022' x='210' y='210' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1018' x='210' y='270' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1018' x='210' y='330' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1018' x='210' y='390' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1020' x='210' y='450' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1017' x='210' y='510' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1018' x='210' y='570' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1020' x='270' y='30' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1018' x='270' y='90' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1018' x='270' y='150' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1017' x='270' y='210' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1018' x='270' y='270' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1018' x='270' y='330' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1019' x='270' y='390' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1020' x='270' y='450' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1020' x='270' y='510' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1020' x='270' y='570' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1018' x='330' y='30' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1022' x='330' y='90' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1022' x='330' y='150' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1020' x='330' y='210' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1020' x='330' y='270' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1020' x='330' y='330' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1018' x='330' y='390' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1020' x='330' y='450' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1017' x='330' y='510' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1020' x='330' y='570' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1018' x='390' y='30' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1018' x='390' y='90' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1018' x='390' y='150' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1018' x='390' y='210' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1022' x='390' y='270' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1022' x='390' y='330' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1019' x='390' y='390' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1022' x='390' y='450' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1018' x='390' y='510' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1018' x='390' y='570' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1020' x='450' y='30' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1020' x='450' y='90' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1019' x='450' y='150' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1018' x='450' y='210' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1018' x='450' y='270' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1018' x='450' y='330' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1021' x='450' y='390' stroke='rgba(28%2c 83%2c 142%2c 0.17)' stroke-width='3'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1017' x='450' y='450' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1018' x='450' y='510' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1022' x='450' y='570' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1022' x='510' y='30' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1017' x='510' y='90' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1022' x='510' y='150' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1018' x='510' y='210' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1021' x='510' y='270' stroke='rgba(28%2c 83%2c 142%2c 0.17)' stroke-width='3'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1022' x='510' y='330' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1018' x='510' y='390' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1018' x='510' y='450' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1022' x='510' y='510' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1020' x='510' y='570' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1018' x='570' y='30' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1020' x='570' y='90' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1019' x='570' y='150' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1018' x='570' y='210' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1019' x='570' y='270' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1020' x='570' y='330' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1022' x='570' y='390' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1022' x='570' y='450' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1020' x='570' y='510' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1019' x='570' y='570' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1020' x='630' y='30' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1020' x='630' y='90' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1022' x='630' y='150' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1018' x='630' y='210' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1017' x='630' y='270' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1020' x='630' y='330' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1018' x='630' y='390' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1018' x='630' y='450' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1020' x='630' y='510' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1018' x='630' y='570' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1020' x='690' y='30' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1020' x='690' y='90' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1018' x='690' y='150' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1020' x='690' y='210' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1018' x='690' y='270' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1018' x='690' y='330' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1020' x='690' y='390' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1018' x='690' y='450' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1018' x='690' y='510' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1020' x='690' y='570' stroke='rgba(28%2c 83%2c 142%2c 0.17)'%3e%3c/use%3e%3c/symbol%3e%3c/svg%3e")
}

.bg-waves-light {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='1440' height='1000' preserveAspectRatio='none' viewBox='0 0 1440 1000'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1010%26quot%3b)' fill='none'%3e%3crect width='1440' height='1000' x='0' y='0' fill='rgba(208%2c 231%2c 255%2c 1)'%3e%3c/rect%3e%3cpath d='M 0%2c437 C 57.6%2c367.8 172.8%2c120.4 288%2c91 C 403.2%2c61.6 460.8%2c288.4 576%2c290 C 691.2%2c291.6 748.8%2c86.4 864%2c99 C 979.2%2c111.6 1036.8%2c327 1152%2c353 C 1267.2%2c379 1382.4%2c253.8 1440%2c229L1440 1000L0 1000z' fill='rgba(190%2c 221%2c 253%2c 1)'%3e%3c/path%3e%3cpath d='M 0%2c835 C 96%2c777 288%2c545 480%2c545 C 672%2c545 768%2c816.2 960%2c835 C 1152%2c853.8 1344%2c678.2 1440%2c639L1440 1000L0 1000z' fill='rgba(170%2c 211%2c 255%2c 1)'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1010'%3e%3crect width='1440' height='1000' fill='white'%3e%3c/rect%3e%3c/mask%3e%3c/defs%3e%3c/svg%3e")
}

.iti {
    display: block
}

.btn-modern {
    border: 1px solid #cd2f2e;
    background-color: #cd2f2e;
    color: #fff;
    padding: 10px 25px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    text-align: center;
    border-radius: 38px;
    font-size: 18px;
    text-transform: uppercase;
    box-shadow: 0 6px 22px 0 #cd2f2e;
    transition: .3s
}

.btn-modern:active {
    border: 1px solid #cd2f2e;
    background-color: #cd2f2e;
    color: #cd2f2e;
    padding: 10px 25px;
    width: -moz-fit-content;
    width: fit-content;
    box-shadow: 0 6px 22px 0 #cd2f2e
}

.btn-modern:focus {
    border: 1px solid #cd2f2e;
    background-color: #cd2f2e;
    color: #cd2f2e;
    padding: 10px 25px;
    width: -moz-fit-content;
    width: fit-content;
    box-shadow: 0 6px 22px 0 #cd2f2e
}

.btn-modern:hover {
    border: 1px solid #cd2f2e;
    background-color: #cd2f2e;
    color: #cd2f2e;
    padding: 10px 25px;
    width: -moz-fit-content;
    width: fit-content;
    box-shadow: 0 6px 22px 0 #cd2f2e
}

.unimportant-cta {
    color: #cd2f2e !important;
    border: none !important;
    background-color: rgba(0, 0, 0, 0) !important;
    text-decoration: underline !important;
    box-shadow: none !important
}

.unimportant-cta:active {
    box-shadow: none;
    color: #cd2f2e !important
}

.unimportant-cta:active svg {
    fill: #cd2f2e !important
}

.unimportant-cta:focus {
    box-shadow: none;
    color: #cd2f2e !important
}

.unimportant-cta:focus svg {
    fill: #cd2f2e !important
}

.unimportant-cta:hover {
    box-shadow: none;
    color: #cd2f2e !important
}

.unimportant-cta:hover svg {
    fill: #cd2f2e !important
}

.unimportant-cta svg {
    fill: #cd2f2e !important
}

.broken_link {
    text-decoration: line-through
}

a.broken_link {
    text-decoration: line-through
}

@media screen and (min-width: 576px) {
    p {
        font-size: 1rem
    }

    h2 {
        font-size: 2rem;
        padding-left: 2rem !important;
        padding-right: 2rem !important
    }

    ::-webkit-scrollbar {
        width: 12px
    }

    ::-webkit-scrollbar-track {
        background-color: rgba(216, 216, 216, .8)
    }

    ::-webkit-scrollbar-thumb {
        border-radius: 10px;
        background-color: rgba(122, 122, 122, .8)
    }

    ::-webkit-scrollbar-thumb:window-inactive {
        background-color: rgba(215, 215, 215, .4)
    }
}

@media screen and (min-width: 768px) {
    h1 {
        font-size: 48px
    }

    h2 {
        font-size: 2rem;
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    h3 {
        font-size: 28px
    }

    .typo-subtitle {
        font-size: 1rem
    }

    .typo-lead {
        font-size: 18px
    }
}

@keyframes tada {
    0% {
        transform: scale3d(1, 1, 1)
    }

    10%,
    20% {
        transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)
    }

    30%,
    50%,
    70%,
    90% {
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
    }

    40%,
    60%,
    80% {
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
    }

    100% {
        transform: scale3d(1, 1, 1)
    }
}

@keyframes float {
    0% {
        box-shadow: 0 5px 15px 0px rgba(0, 0, 0, .6);
        transform: translatey(0px)
    }

    50% {
        box-shadow: 0 25px 15px 0px rgba(0, 0, 0, .2);
        transform: translatey(-20px)
    }

    100% {
        box-shadow: 0 5px 15px 0px rgba(0, 0, 0, .6);
        transform: translatey(0px)
    }
}

@keyframes bounce {

    0%,
    20%,
    50%,
    80%,
    100% {
        transform: translateY(0)
    }

    40% {
        transform: translateY(-30px)
    }

    60% {
        transform: translateY(-15px)
    }
}

@keyframes wiggle {

    0%,
    7% {
        transform: rotateZ(0)
    }

    15% {
        transform: rotateZ(-15deg)
    }

    20% {
        transform: rotateZ(10deg)
    }

    25% {
        transform: rotateZ(-10deg)
    }

    30% {
        transform: rotateZ(6deg)
    }

    35% {
        transform: rotateZ(-4deg)
    }

    40%,
    100% {
        transform: rotateZ(0)
    }
}

.cursor-pointer {
    cursor: pointer !important
}

header {
    position: absolute;
    width: 100%;
    z-index: 20;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    max-width: 1920px;
    margin: 0 auto;
    background-color: #fff;
    box-shadow: 0 0 10px 5px rgba(0, 16, 32, .4392156863);
    transition: transform .1s, top .1s
}

header .contact {
    background-color: #cd2f2e;
}


header .contact .row {
    justify-content: center;
    padding: .5rem 0
}

header .contact .item {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0
}

header .contact .item:first-child {
    border-right: 1px solid rgba(108, 171, 235, .3411764706);
    padding-right: .2rem;
    margin-right: .2rem
}

header .contact .item:nth-child(2) {
    margin: .3rem auto .2rem;
    -moz-column-gap: 1rem;
    column-gap: 1rem
}

header .contact .item svg {
    display: none;
    width: 1rem;
    height: 1rem;
    fill: #fff;
    margin-right: .5rem
}

header .contact .item a {
    color: #fff;
    font-size: .9rem
}

header .contact .item.offer .text {
    color: #fff;
    font-weight: 500;
    font-size: .9rem
}

header .contact .item.offer .tag {
    background-color: #000000;
    color: #fff;
    font-weight: 700;
    padding: 2px 10px;
    border-radius: 6px;
    font-size: .9rem;
    cursor: pointer;
    animation-duration: 2s;
    animation-fill-mode: both;
    animation-iteration-count: infinite;
    animation-name: tada;
}

header .header__main-wrp {
    display: flex;
    align-items: center;
    height: 5rem;
    max-width: 85%;
    position: relative;
    padding: 0 1rem;
    justify-content: space-between;
}

header .header__main-wrp .header__logo {
    height: 100%;
    z-index: 2
}

header .header__main-wrp .header__logo a {
    height: 100%;
    display: flex;
    align-items: center
}

header .header__main-wrp .header__logo a:hover {
    opacity: .85
}

header .header__main-wrp .header__logo a picture {
    display: flex
}

header .header__main-wrp .header__logo a picture img {
    height: auto;
    max-width: 6rem;
    width: 100%
}

header .header__main-wrp .topnav {
    overflow: hidden;
    position: absolute
}

header .header__main-wrp .topnav .dropdown {
    float: left;
    overflow: hidden
}

header .header__main-wrp .topnav .dropdown .dropdown-content {
    display: block;
    background-color: #f3fef8;
    position: fixed;
    padding-left: 1em;
    min-width: 160px;
    box-shadow: 0 15px 15px 0 rgba(0, 0, 0, .2);
    z-index: 1;
    transition: opacity .2s ease-in;
    opacity: 0;
    height: 0;
    overflow: hidden
}

header .header__main-wrp .topnav .dropdown .dropdown-content a {
    margin-left: 6px;
    float: none;
    font-size: 15px;
    color: #cd2f2e;
    padding: 12px 16px;
    text-decoration: none;
    font-weight: 600;
    display: block;
    text-align: left;
}



header .header__main-wrp .topnav .dropdown .dropdown-content a:before {
    display: inline-block;
    text-align: center;
    font-size: 1em;
    margin: auto .5em;
    color: #cd2f2e;
    content: ">"
}

header .header__main-wrp .topnav .dropdown .dropdown-content a:active:before {
    color: #cd2f2e
}

header .header__main-wrp .topnav .dropdown .dropdown-content a:focus:before {
    color: #cd2f2e
}

header .header__main-wrp .topnav .dropdown .dropdown-content a:hover {
    color: #000000;
}

header .header__main-wrp .topnav .dropdown .dropdown-content a:hover:before {
    color: #cd2f2e
}

header .header__main-wrp .topnav .dropdown .shows {
    opacity: 1;
    height: auto
}

header .header__main-wrp .topnav .dropdown .dropbtn {
    display: none;
    background-color: rgba(0, 0, 0, 0);
    font-size: 15px;
    border: none;
    outline: 0;
    color: #cd2f2e;
    padding: 14px 16px;
    background-color: inherit;
    font-weight: 600;
    margin: 0;
    transition: .5s;
}

header .header__main-wrp .topnav .dropdown:hover .dropbtn {
    color: #cd2f2e;
    text-decoration: none
}

header .header__main-wrp .topnav .dropdown:hover .dropbtn svg {
    fill: #cd2f2e
}

header .header__main-wrp .topnav .dropdown:active .dropbtn svg {
    fill: #cd2f2e
}

header .header__main-wrp .topnav .dropdown:focus .dropbtn svg {
    fill: #cd2f2e
}

header .header__main-wrp .topnav a {
    float: left;
    display: none;
    color: #000000;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
    font-size: 15px;
    font-weight: 600;
}


header .header__main-wrp .topnav a:hover {
    color: #cd2f2e;
    text-decoration: none
}

header .header__main-wrp .topnav .nav-item:before {
    display: inline-block;
    text-align: center;
    font-size: 1em;
    margin: auto .5em;
    color: #cd2f2e;
    content: " "
}

header .header__main-wrp .topnav .nav-item:active:before {
    color: #cd2f2e
}

header .header__main-wrp .topnav .nav-item:focus:before {
    color: #cd2f2e
}

header .header__main-wrp .topnav .nav-item:hover:before {
    color: #cd2f2e
}

header .header__main-wrp .topnav .dropbtn:before {
    display: inline-block;
    text-align: center;
    font-size: 1em;
    margin: auto .5em;
    color: #cd2f2e;
    content: " "
}

header .header__main-wrp .topnav .dropbtn:active:before {
    color: #cd2f2e
}

header .header__main-wrp .topnav .dropbtn:focus:before {
    color: #cd2f2e
}

header .header__main-wrp .topnav .dropbtn:hover:before {
    color: #cd2f2e
}

header .header__main-wrp .topnav .dropbtn svg {
    fill: #cd2f2e;
    width: 18px;
    height: 18px;
    transition: fill .5s;
}



header .header__main-wrp .topnav.responsive {
    position: fixed;
    width: 100vw;
    height: -moz-fit-content;
    height: fit-content;
    max-height: 80vh;
    top: 8.5rem;
    right: 0;
    background: #f3fef8;
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
    overflow-x: hidden;
    box-shadow: 0 3rem 30px rgba(0, 0, 0, .32)
}

@media screen and (min-width: 576px) {
    header .header__main-wrp .topnav.responsive {
        top: 9.8rem
    }
}

header .header__main-wrp .topnav.responsive a {
    float: none;
    display: block;
    text-align: left
}

header .header__main-wrp .topnav.responsive .dropdown {
    float: none
}

header .header__main-wrp .topnav.responsive .dropdown .dropbtn {
    display: block;
    width: 100%;
    text-align: left
}

header .header__main-wrp .topnav.responsive .dropdown .dropdown-content {
    position: relative;
    background-color: #d4f3e2
}

header .header__main-wrp .head2btns .header__buttons {
    display: flex;
    position: absolute;
    margin-right: 0;
    right: 1rem;
    margin-left: auto;
    top: 0;
    height: 100%;
    align-items: center
}

header .header__main-wrp .head2btns .header__buttons .header__hamburger {
    display: block;
    position: relative;
    width: 22px;
    height: 22px;
    z-index: 1;
    padding-top: 7px;
    margin-left: 16px;
    margin-right: 10px
}

header .header__main-wrp .head2btns .header__buttons .header__hamburger span {
    display: block;
    width: 22px;
    height: 2px;
    background-color: #000;
    border-radius: 2px;
    margin-bottom: 4px;
    transition: all .4s
}

header .header__main-wrp .head2btns .header__buttons .header__hamburger span:last-child {
    margin-bottom: 0
}

header .header__main-wrp .head2btns .header__buttons .header__hamburger.header__hamburger-open span {
    margin: 0
}

header .header__main-wrp .head2btns .header__buttons .header__hamburger.header__hamburger-open span:nth-child(1) {
    transform: rotate(-45deg) translate(1px, 4px)
}

header .header__main-wrp .head2btns .header__buttons .header__hamburger.header__hamburger-open span:nth-child(2) {
    opacity: 0
}

header .header__main-wrp .head2btns .header__buttons .header__hamburger.header__hamburger-open span:nth-child(3) {
    transform: rotate(45deg) translate(2px, -4px)
}

header .header__main-wrp .head2btns .header__buttons .header__buttons-order .button-order {
    display: flex;
    align-items: center;
    padding: 10px;
    height: 32px;
    width: -moz-fit-content;
    width: fit-content;
    min-width: unset;
    text-transform: capitalize
}

header .header__main-wrp .head2btns .header__buttons .header__buttons-order .button-order:active {
    color: #cd2f2e !important
}

header .header__main-wrp .head2btns .header__buttons .header__buttons-order .button-order:focus {
    color: #cd2f2e !important
}

header .header__main-wrp .head2btns .header__buttons .header__buttons-order .button-order:hover {
    color: #cd2f2e !important
}

header.short-hero {
    box-shadow: 0 0 20px 4px rgba(0, 0, 0, .18)
}

header.nav-invisible {
    position: absolute;
    transform: translate(-50%, -100%);
    top: -20%;
    left: 50%
}

header.nav-down {
    position: fixed;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    box-shadow: 0 0 20px 4px rgba(0, 0, 0, .18);
    transition: transform .5s, top .5s
}

header.nav-down .contact {
    display: block
}

@media screen and (min-width: 360px) {
    header .contact .item:first-child {
        padding-right: .5rem;
        margin-right: .5rem
    }
}

@media screen and (max-width: 575px) {
    header .contact .item {
        width: -moz-fit-content;
        width: fit-content
    }
}

@media screen and (min-width: 576px) {
    header .contact .row {
        justify-content: space-between
    }

    header .contact .item:first-child {
        border-right: none;
        padding-right: 0;
        margin-right: 0
    }

    header .contact .item:nth-child(2) {
        margin: 1rem auto .6rem
    }

    header .contact .item svg {
        display: block
    }

    header .contact .item a {
        font-size: 1rem
    }

    header .contact .item.offer .text {
        font-size: 1rem
    }

    header .header__main-wrp {
        padding: 0 2rem
    }

header .header__main-wrp .header__logo a picture img {
    max-width: 12rem;
}
}

@media screen and (max-width: 991px) {
    header .contact .item:nth-child(2) {
        order: 3
    }
}

@media screen and (min-width: 992px) {
    header .contact .item {
        width: -moz-fit-content;
        width: fit-content
    }

    header .contact .item:nth-child(2) {
        margin: 0
    }

    header .header__main-wrp {
        justify-content: space-between
    }

    header .header__main-wrp .topnav {
        height: auto !important;
        right: 8rem
    }

    header .header__main-wrp .topnav a {
        display: block
    }

    header .header__main-wrp .topnav .nav-item:before {
        display: none
    }

    header .header__main-wrp .topnav .dropdown .dropbtn {
        display: block
    }

    header .header__main-wrp .topnav .dropdown .dropbtn:before {
        display: none
    }

    header .header__main-wrp .topnav .dropdown .dropdown-content {
        padding-left: 0
    }

    header .header__main-wrp .topnav .dropdown .dropdown-content a {
        margin-left: 0
    }

    header .header__main-wrp .topnav .dropdown .dropdown-content a:before {
        display: none
    }

    header .header__main-wrp .topnav .dropdown:hover .dropdown-content {
        opacity: 1;
        height: auto
    }

    header .header__main-wrp .head2btns .header__buttons {
        margin: unset
    }

    header .header__main-wrp .head2btns .header__buttons .header__buttons-order .button-order {
        width: 100px
    }

    header .header__main-wrp .head2btns .header__buttons .header__hamburger {
        display: none
    }
}

.front-head {
    margin: 8rem 0 0;
    padding: 0;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    box-shadow: rgba(17, 17, 26, .1) 0 8px 24px, rgba(17, 17, 26, .1) 0 16px 48px
}

@media screen and (min-width: 576px) {
    .front-head {
        margin: 9rem 0 0
    }
}

@media screen and (min-width: 992px) {
    .front-head {
        margin: 6rem 0 0
    }
}


section.front-head {
    background-image: url("assets/img/hero/photo-1481627834876-b7833e8f5570.jfif");
}



.front-head .bg-fade {
    background-color: #000000d1;
}


.front-head .front-head__container {
    width: 100%;
    padding: 4.65rem 0;
    border-radius: 0;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.hero {
    display: flex;
    height: inherit;
    position: relative;
    align-items: center;
    z-index: 1
}

.hero .container .row {
    row-gap: 2rem
}

.hero h1 {
    color: #fff;
    font-size: 2.5rem;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center
}

@media screen and (min-width: 992px) {
    .hero h1 {
        text-align: left
    }
}

.hero p {
    color: #fff;
    line-height: 125%;
    font-weight: 500;
    font-size: 1rem;
    margin-bottom: 15px;
    margin-top: 15px;
    padding-bottom: 0
}

.hero ul.features {
    display: flex;
    flex-direction: column;
    row-gap: .5rem;
    padding: 0;
    margin: 3rem auto;
    width: -moz-fit-content;
    width: fit-content
}

@media screen and (min-width: 992px) {
    .hero ul.features {
        margin: 3rem 0
    }
}

.hero ul.features li {
    display: flex;
    align-items: center;
    color: #fff;
    font-weight: 500
}

.hero ul.features li svg {
    fill: #fff;
    margin-right: .5rem
}

.hero .trust-icons {
    display: flex;
    align-items: center;
    width: -moz-fit-content;
    width: fit-content;
    max-width: 80vw;
    margin: 1rem auto 2rem;
    -moz-column-gap: 2rem;
    column-gap: 2rem
}

@media screen and (min-width: 992px) {
    .hero .trust-icons {
        margin: 1rem 0
    }
}

.hero .trust-icons img {
    width: -moz-max-content;
    width: max-content;
    max-width: 80vw;
    height: -moz-fit-content;
    height: fit-content
}

@media screen and (min-width: 992px) {
    .hero .trust-icons img {
        max-width: 27rem
    }
}

@media screen and (min-width: 1200px) {
    .hero .trust-icons img {
        max-width: 80vw
    }
}

.hero .hero-cta {
    width: 100%;
    padding: .5rem 1rem;
    margin-top: 2rem;
    margin-right: auto;
    margin-left: auto;
    font-size: 1rem;
    font-weight: 600;
    color: #cd2f2e;
    background-color: #cd2f2e;
    border-radius: .2rem;
    text-transform: uppercase;
    cursor: pointer;
    border: none
}

section.short-hero {
    height: -moz-fit-content;
    height: fit-content;
    box-shadow: none
}

section.short-hero .bg-fade {
    background-color: rgba(0, 0, 0, 0)
}

section.short-hero .front-head__container {
    height: -moz-fit-content;
    height: fit-content;
    padding: 3rem 0 1rem
}

@media screen and (min-width: 576px) {
    section.short-hero .front-head__container {
        padding: 5rem 0 1rem
    }
}

@media screen and (min-width: 992px) {
    section.short-hero .front-head__container {
        padding: 3rem 0 1rem
    }
}

section.short-hero .hero h1 {
    color: #cd2f2e;
    text-align: center;
    font-size: 2rem
}

.hero-form {
    max-width: 27rem;
    max-height: 30rem;
    margin: 0 auto;
    padding: 1.5rem 1rem;
    background-color: #3E2723;
    border: 5px solid #cd2f2e;
    border-radius: 1rem;
    box-shadow: 0 0 15px -5px #cd2f2e
}

.hero-form h2 {
    text-align: center;
    color: #fff
}

.hero-form h2 span {
    color: #cd2f2e !important;
}



.hero-form .hero-inputs {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0 1rem;
    width: 100%
}

.hero-form .hero-inputs .form-group {
    display: flex
}

.hero-form .hero-inputs .form-group label.icon {
    position: relative
}

.hero-form .hero-inputs .form-group label.icon:before {
    content: "";
    position: absolute;
    left: 10px;
    top: .8rem;
    bottom: 0;
    width: 1.1rem;
    height: 1.1rem;
    cursor: text
}

.hero-form .hero-inputs .form-group label.icon-name:before {
    background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 25' fill='%239e9e9e' %3E%3Cpath d='M12.5,12.5c3,0,5.43-2.43,5.43-5.43S15.5,1.64,12.5,1.64s-5.43,2.43-5.43,5.43,2.43,5.43,5.43,5.43Zm-1.94,2.04c-4.18,0-7.56,3.38-7.56,7.56,0,.7,.56,1.26,1.26,1.26H20.74c.7,0,1.26-.56,1.26-1.26,0-4.18-3.38-7.56-7.56-7.56h-3.88Z'/%3E%3C/svg%3E") center/contain no-repeat
}

.hero-form .hero-inputs .form-group label.icon-email:before {
    background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 25' fill='%239e9e9e' %3E%3Cpath d='M12.5,4.48c-4.43,0-8.02,3.59-8.02,8.02s3.59,8.02,8.02,8.02c.74,0,1.34,.6,1.34,1.34s-.6,1.34-1.34,1.34c-5.9,0-10.69-4.78-10.69-10.69S6.6,1.81,12.5,1.81s10.69,4.78,10.69,10.69v1.34c0,2.21-1.8,4.01-4.01,4.01-1.22,0-2.32-.55-3.06-1.42-.95,.88-2.23,1.42-3.62,1.42-2.95,0-5.34-2.39-5.34-5.34s2.39-5.34,5.34-5.34c1.16,0,2.24,.37,3.12,1.01,.24-.21,.55-.34,.89-.34,.74,0,1.34,.6,1.34,1.34v4.68c0,.74,.6,1.34,1.34,1.34s1.34-.6,1.34-1.34v-1.34c0-4.43-3.59-8.02-8.02-8.02Zm2.67,8.02c0-1.47-1.2-2.67-2.67-2.67s-2.67,1.2-2.67,2.67,1.2,2.67,2.67,2.67,2.67-1.2,2.67-2.67Z'/%3E%3C/svg%3E") center/contain no-repeat
}

.hero-form .hero-inputs .form-group label.input-label {
    position: absolute;
    font-size: .8rem;
    color: #6b7593;
    margin-top: -7px;
    margin-left: 0
}

.hero-form .hero-inputs .form-group div.iti {
    width: 100%;
    height: 100%
}

.hero-form .hero-inputs .form-group .terms-privacy {
    color: #888;
    font-size: .9rem;
    width: 100%;
    text-align: center;
    margin-top: 1rem
}

.hero-form .hero-inputs .form-group .terms-privacy a {
    color: #888;
    text-decoration: underline
}

.hero-form .hero-inputs .form-group .terms-privacy a:hover {
    color: #888
}

.hero-form .hero-inputs .headerform {
    height: 100%;
    width: 100%;
    margin-bottom: 2rem;
    padding: .5rem 1rem .5rem 2rem;
    color: #000;
    background-color: #fff;
    border-radius: .2rem;
    border: 2px solid #3E2723;
    box-shadow: none;
    transition: all .1s
}

.hero-form .hero-inputs .headerform.focused {
    color: #000 !important;
    border: 2px solid #5587b9 !important
}

.hero-form .hero-inputs .headerform.filled {
    color: #cd2f2e;
    border: 2px solid #5587b9
}

.hero-form .hero-inputs .headerform.error {
    color: #ff0d0d;
    border: 2px solid #ff0d0d
}

.hero-form .hero-inputs .iti--separate-dial-code .iti__selected-flag {
    background-color: rgba(0, 0, 0, 0)
}

.hero-form label.error {
    position: absolute;
    color: #ff0d0d;
    font-size: .8em;
    font-weight: 400;
    line-height: 1rem;
    transform: translateY(2.9rem)
}

.hero-form div.iti label.error {
    transform: translateY(0.2rem)
}

@media screen and (min-width: 576px) {
    .front-head .front-head__container {
        background-repeat: no-repeat;
        background-size: 120%;
        background-position: top 0 left 10%
    }

    .hero-inputs .iti--separate-dial-code .iti__selected-flag {
        background-color: rgba(0, 0, 0, .05)
    }

    .hero .form-group label.input-label {
        font-size: 12px;
        margin-left: 1rem
    }
}

@media screen and (min-width: 768px) {
    .front-head .front-head__container {
        max-width: 1920px;
        margin: 0 auto;
        background-position: center bottom 85%;
        background-size: cover
    }

    .hero h1 {
        font-size: 2.9rem
    }
}

@media screen and (min-width: 992px) {
    .front-head::after {
        height: 35%
    }
}

.profcontainer {
    width: 100%;
    margin-top: -11px;
    margin-bottom: 6px;
    padding: 0
}

.prof {
    width: 100%;
    min-height: 14vh;
    background-color: #fff
}

.prof-wrap {
    display: block;
    justify-content: center
}

.prof-data {
    display: flex;
    margin: 10px auto 0
}

.prof-photo {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
    margin-top: 10px
}

@media screen and (max-width: 767px) {
    .prof-data {
        flex-wrap: wrap;
        justify-content: center
    }

    .prof-photo {
        padding: 0 7px
    }

    .prof-photo img {
        width: 100%;
        height: auto
    }
}

@media screen and (min-width: 768px) {
    .prof-data {
        flex-wrap: nowrap;
        justify-content: space-between
    }

    .prof-photo img {
        width: 70%;
        height: auto
    }
}

@media screen and (min-width: 992px) {
    .prof-photo img {
        width: 50%;
        height: auto
    }
}

@media screen and (max-width: 575px) {
    .prof-photo {
        width: 30%
    }
}

@media screen and (min-width: 576px) {
    .prof-photo {
        width: 20%
    }
}

.HomeAbout-contentWrap {
    display: flex;
    flex-direction: column;
    row-gap: 4rem;
    text-align: center
}

@media screen and (min-width: 992px) {
    .HomeAbout-contentWrap {
        flex-direction: row;
        text-align: left
    }
}

.HomeAbout-leftSide {
    display: flex;
    flex-direction: column;
    row-gap: 2rem;
    padding-bottom: 1rem
}

.HomeAbout-leftSide .bold {
    font-weight: 600;
    font-size: 1.1rem
}

@media screen and (min-width: 992px) {
    .HomeAbout-leftSide--px {
        padding: 0 2rem
    }
}

.HomeAbout-cta {
    display: flex;
    justify-content: center;
    -moz-column-gap: 1rem;
    column-gap: 1rem
}

@media screen and (min-width: 992px) {
    .HomeAbout-cta {
        justify-content: flex-start
    }
}

.HomeAbout-cta .button,
.HomeAbout-cta .secondary {
    min-width: 9rem
}

.HomeAbout-rightSide {
    display: flex;
    flex-direction: column;
    row-gap: 2rem
}

.HomeAbout-image {
    display: none
}

@media screen and (min-width: 992px) {
    .HomeAbout-image {
        display: block
    }
}

.HomeAbout-image img {
    max-width: 34rem;
    width: 100%;
    height: auto;
    border-radius: 10px
}

section.features-short ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    row-gap: 2rem;
    -moz-column-gap: 2rem;
    column-gap: 2rem
}

section.features-short ul li {
    flex: 0 0 auto;
    display: flex;
    flex-direction: column;
    width: 100%;
    padding: 2rem;
    row-gap: .5rem;
    border-radius: 1rem;
    text-align: center;
    background-color: #000000;
    color: #fff;
}


@media screen and (min-width: 992px) {
    section.features-short ul li {
        width: 45%
    }
}

section.features-short ul li h4 {
    font-weight: 500;
    font-size: 1.2rem;
    color: #cd2f2e
}

section.features-short .cta {
    display: flex;
    justify-content: center;
    margin-top: 2rem
}

.Accordion {
    display: flex;
    flex-direction: column;
    padding: 0 .5rem
}

.Accordion-item {
    position: relative;
    display: flex;
    flex-direction: column;
    padding: 1.5rem;
    border-radius: 1rem
}

.Accordion-item.active {
    background-color: #fbf6e2
}

.Accordion-item.active .Accordion-icon span {
    background-color: #cd2f2e;
    opacity: 0
}

.Accordion-item.active .Accordion-icon span:nth-child(2) {
    opacity: 1;
    transform: translate(8px, -9px) rotate(90deg)
}

.Accordion-item.active .Accordion-heading {
    color: #cd2f2e
}

.Accordion-item.active .Accordion-panel {
    margin-top: 1rem;
    height: 100%
}

.Accordion-item.active .Accordion-cta {
    display: block
}

.Accordion-button {
    display: flex;
    align-items: center;
    background-color: rgba(0, 0, 0, 0)
}

.Accordion-icon {
    position: relative
}

.Accordion-icon span {
    display: block;
    position: absolute;
    width: 19px;
    height: 3px;
    background-color: #4d4d4d;
    border-radius: 2px;
    transform: translateY(-1px);
    transition: all .4s
}

.Accordion-icon span:nth-child(2) {
    width: 3px;
    height: 19px;
    transform: translate(8px, -9px)
}

.Accordion-heading {
    font-size: 1.1rem;
    margin-left: 2rem
}

.Accordion-panel {
    height: 0;
    position: relative;
    overflow: hidden
}

.Accordion-text {
    color: #111
}

.Accordion-cta {
    display: none;
    margin: 2rem 0
}

section.approach .viewbox {
    padding: 0;
    margin: 0 auto
}

section.approach .viewbox .heading select {
    width: 100%;
    height: auto;
    font-weight: 700;
    padding: .5rem 1rem;
    background-color: #fff;
    border-color: #cd2f2e #cdcdcd #cdcdcd;
    border-style: solid;
    border-radius: 0;
    border-width: 4px 1px 1px
}

section.approach .viewbox .heading select:focus {
    box-shadow: none
}

section.approach .viewbox .heading ul {
    margin-bottom: 0;
    -moz-column-gap: 3px;
    column-gap: 3px;
    justify-content: center;
    background-color: #eee;
    box-shadow: 0 7px 22px -10px #8f8f8f
}

section.approach .viewbox .heading ul li {
    max-width: 11rem;
    background-color: #eee;
    padding: 20px 15px 9px;
    font-size: .8rem;
    color: #717171;
    text-align: center;
    cursor: pointer;
    border: 1px solid #c5c5c5;
    border-bottom: none
}

section.approach .viewbox .heading ul li.active {
    padding: 15px 15px 9px;
    font-weight: 500;
    color: #000;
    background-color: #fff;
    border-top: .3rem solid #cd2f2e;
    border-left: none;
    border-right: none;
    border-radius: 2px;
    box-shadow: 0px -17px 20px 4px rgba(219, 219, 219, .7019607843)
}

section.approach .viewbox .content {
    background-color: #fff;
    border-width: 0 1px 1px;
    border-color: #f3f3f3;
    border-style: solid;
    box-shadow: 0 7px 22px -10px #8f8f8f
}

section.approach .viewbox .content .para {
    display: none;
    padding: 1rem
}

section.approach .viewbox .content .para.active {
    display: block
}

section.approach .viewbox .cta {
    display: flex;
    justify-content: center;
    margin: 2rem 0 1rem
}

@media screen and (min-width: 768px) {
    section.approach .viewbox .content .para {
        padding: 2rem
    }

    section.approach .viewbox .cta {
        justify-content: flex-start
    }
}

@media screen and (min-width: 992px) {
    section.approach .viewbox .heading ul li {
        font-size: 1rem;
        padding: 2.3rem 1rem 2rem
    }

    section.approach .viewbox .heading ul li.active {
        padding: 2rem 1rem 2rem
    }

    section.approach .viewbox .content .para {
        padding: 3rem
    }
}
@media screen and (min-width: 1200px) {
    section.approach .viewbox .heading ul {
        -moz-column-gap: 1rem;
        column-gap: 1rem
    }
}

section.features-short h4 {
    color: #cd2f2e !important;
}


.HotOffer {
    padding: 0;
    /* background: #cd2f2e; */
    background: linear-gradient(90deg, #cd2f2e 0%, #cd2f2e 56%, #fbf6e2 100%);
}

.HotOffer-mainWrap {
    padding: 45px 0
}

.HotOffer-badgeWrap {
    position: relative
}

.HotOffer-badge {
    position: absolute;
    top: 0;
    right: 0;
    width: 7rem;
    height: auto
}

@media screen and (min-width: 576px) {
    .HotOffer-badge {
        width: 9rem
    }
}

@media screen and (min-width: 768px) {
    .HotOffer-badge {
        right: 2rem;
        width: 10rem
    }
}

@media screen and (min-width: 992px) {
    .HotOffer-badge {
        right: 5rem;
        width: 11rem
    }
}

.HotOffer-mdWrap {
    display: flex;
    align-items: center;
    justify-content: center
}

@media screen and (min-width: 992px) {
    .HotOffer-mdWrap {
        justify-content: start
    }
}

.HotOffer-image {
    width: 7rem;
    height: auto;
    animation: wiggle 1.5s linear infinite
}

@media screen and (min-width: 992px) {
    .HotOffer-image {
        width: 10rem
    }
}

.HotOffer-textWrap {
    padding: 0 2rem;
    max-width: 16rem
}

@media screen and (min-width: 992px) {
    .HotOffer-textWrap {
        max-width: unset;
        display: flex;
        flex-direction: column;
        row-gap: 1rem
    }
}

.HotOffer-heading {
    color: #ffffff;
    font-size: 2.2rem;
    font-weight: 700;
    line-height: 2rem;
    text-align: center;
    text-transform: uppercase;
}

@media screen and (min-width: 992px) {
    .HotOffer-heading {
        text-align: start;
        font-size: 3rem
    }
}

.HotOffer-para {
    display: none
}

@media screen and (min-width: 992px) {
    .HotOffer-para {
        display: block;
        font-size: 1.5rem;
        line-height: 1.8rem
    }
}

.HotOffer-highlightedText {
    color: white;
    font-weight: bold
}

.HotOffer-smWrap {
    margin: 2rem 0
}

@media screen and (min-width: 992px) {
    .HotOffer-smWrap {
        display: none
    }
}

.HotOffer-smPara {
    text-align: center;
    font-size: 1.2rem;
    line-height: 1.5rem
}

.HotOffer .cta {
    justify-content: center;
    margin-top: 2rem
}

.sec-ThreePoints-list {
    display: flex;
    flex-wrap: wrap;
    row-gap: 2rem
}

.sec-ThreePoints-item {
    flex: 0 0 auto;
    width: 100%
}

.sec-ThreePoints-itemTitle {
    color: #cd2f2e;
    text-align: center;
    font-size: 1.2rem;
    font-weight: 600
}

.sec-ThreePoints-itemPara {
    text-align: center
}

@media screen and (min-width: 992px) {
    .sec-ThreePoints-list {
        -moz-column-gap: 2rem;
        column-gap: 2rem
    }

    .sec-ThreePoints-item {
        width: 30%;
        display: flex;
        flex-direction: column;
        row-gap: 1rem
    }

    .sec-ThreePoints-itemTitle {
        text-align: left
    }

    .sec-ThreePoints-itemPara {
        text-align: justify
    }
}

section.process {
    background-color: #fbf6e2
}

@media screen and (min-width: 992px) {
    section.process .container {
        margin: 0;
        max-width: unset
    }
}

section.process .process-img {
    display: none
}

section.process .process-img img {
    width: 25rem;
    height: auto;
    max-width: -webkit-fill-available
}

section.process .process-img.active {
    display: flex;
    justify-content: center
}

section.process .process-items {
    display: flex;
    flex-direction: column;
    row-gap: 2rem;
    counter-reset: process
}

section.process .process-items li {
    display: flex;
    flex-direction: column;
    row-gap: .5rem;
    padding: 2rem;
    cursor: pointer;
    border: 1px solid #c2c2c2;
    border-radius: 1rem
}

section.process .process-items li .heading {
    display: flex;
    -moz-column-gap: .5rem;
    column-gap: .5rem;
    align-items: center
}

section.process .process-items li .heading h4 {
    font-size: 1.2rem;
    font-weight: 600
}

section.process .process-items li .heading h4::before {
    counter-increment: process;
    content: counter(process) ". "
}

section.process .process-items li .para {
    display: none
}

section.process .process-items li .para .link {
    display: inline-block;
    color: #cd2f2e;
    text-decoration: underline;
}

section.process .process-items li:hover {
    border: 1px solid #106d70
}

section.process .process-items li.active {
    border: none;
    background-color: #fff;
    box-shadow: 0 0 15px -10px #354c66
}

section.process .process-items li.active .heading h4 {
    color: #cd2f2e;
}

section.process .process-items li.active .para {
    display: block
}

section.process .cta {
    margin-top: 2rem
}

section.process .cta .button {
    margin: 0 auto
}

@media screen and (min-width: 992px) {
    section.process .process-items li {
        padding: 1.5rem
    }

    section.process .process-items li .heading {
        -moz-column-gap: 1rem;
        column-gap: 1rem
    }

    section.process .process-items li .heading img {
        display: block
    }

    section.process .process-items li.active {
        row-gap: 0
    }
}

@media screen and (min-width: 1200px) {
    section.process .process-items {
        max-width: 80%
    }
}

section.experts .container {
    margin: 0;
    max-width: unset
}

section.experts h2 {
    padding-bottom: .5rem
}

section.experts p {
    padding: 0 1.7rem
}

section.experts .cd-slider {
    position: relative;
    width: 100%;
    margin-top: 1rem;
    height: -moz-fit-content;
    height: fit-content
}

section.experts .cd-slider .slick-list li.slick-slide {
    display: flex;
    flex-direction: column;
    row-gap: 2rem;
    margin: 1rem;
    opacity: 35%;
    transition: opacity .3s
}

section.experts .cd-slider .slick-list li.slick-slide .experts-item {
    width: 100%;
    height: auto;
    display: block;
    border: 1px solid #c1c1c1;
    border-radius: 1rem;
    padding: 2rem 1rem 2rem;
    box-shadow: 5px 5px 11px 3px rgba(0, 0, 0, .11)
}

section.experts .cd-slider .slick-list li.slick-slide .experts-item .expert-container {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    position: relative;
    padding: 0;
    row-gap: 1rem
}

section.experts .cd-slider .slick-list li.slick-slide .experts-item .expert-img {
    border: 1px solid #c8d9ee;
    border-radius: 50%;
    padding: 5px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content
}

section.experts .cd-slider .slick-list li.slick-slide .experts-item .expert-img img {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    -o-object-fit: cover;
    object-fit: cover
}

section.experts .cd-slider .slick-list li.slick-slide .experts-item .expert-text {
    padding-left: 1rem
}

section.experts .cd-slider .slick-list li.slick-slide .experts-item .expert-text .expert-info {
    display: flex;
    flex-direction: column;
    row-gap: .2rem
}

section.experts .cd-slider .slick-list li.slick-slide .experts-item .expert-text .expert-info .expert-name {
    font-size: 1.2rem;
    font-weight: 700
}

section.experts .cd-slider .slick-list li.slick-slide .experts-item .expert-text .expert-info .expert-rating {
    align-items: baseline
}

section.experts .cd-slider .slick-list li.slick-slide .experts-item .expert-text .expert-info .expert-rating .ratings-number {
    color: #818181;
    margin-right: 5px
}

section.experts .cd-slider .slick-list li.slick-slide .experts-item .expert-text .expert-info .expert-rating svg {
    fill: #ff5e00;
    font-size: 1rem
}

section.experts .cd-slider .slick-list li.slick-slide .experts-item .expert-text .expert-info .expert-reviews {
    color: #818181;
    font-size: .8rem
}

section.experts .cd-slider .slick-list li.slick-slide .experts-item table {
    width: 100%;
    border-top: 1px solid #ced6df;
    border-bottom: 1px solid #ced6df;
    border-collapse: separate;
    border-spacing: 0 1rem
}

@media screen and (min-width: 992px) {
    section.experts .cd-slider .slick-list li.slick-slide .experts-item table {
        border-top: none;
        border-bottom: none
    }
}

@media screen and (min-width: 992px) {
    section.experts .cd-slider .slick-list li.slick-slide .experts-item table tbody {
        display: flex;
        flex-direction: column;
        -moz-column-gap: 5rem;
        column-gap: 5rem;
        row-gap: 1rem
    }
}

@media screen and (min-width: 992px) {
    section.experts .cd-slider .slick-list li.slick-slide .experts-item table tr {
        display: flex;
        flex-direction: column
    }
}

section.experts .cd-slider .slick-list li.slick-slide .experts-item table th {
    color: #818181;
    padding-right: .5rem;
    width: 30%
}

@media screen and (min-width: 992px) {
    section.experts .cd-slider .slick-list li.slick-slide .experts-item table th {
        width: 100%;
        min-width: 9rem
    }
}

section.experts .cd-slider .slick-list li.slick-slide .experts-item table td {
    font-weight: 700;
    color: #cd2f2e;
    font-size: 1.3rem;
}

section.experts .cd-slider .slick-list li.slick-slide .experts-item .expert-subjects .heading {
    color: #818181;
    display: flex;
    align-items: center
}

@media screen and (min-width: 992px) {
    section.experts .cd-slider .slick-list li.slick-slide .experts-item .expert-subjects .heading {
        justify-content: center
    }
}

section.experts .cd-slider .slick-list li.slick-slide .experts-item .expert-subjects ul {
    display: flex;
    flex-wrap: wrap;
    -moz-column-gap: 1rem;
    column-gap: 1rem
}

@media screen and (min-width: 992px) {
    section.experts .cd-slider .slick-list li.slick-slide .experts-item .expert-subjects ul {
        padding: 0
    }
}

section.experts .cd-slider .slick-list li.slick-slide .experts-item .expert-subjects ul li {
    margin: 0;
    background-color: #cd2f2e;
    width: -moz-fit-content;
    width: fit-content;
    padding: 5px 10px;
    border-radius: 8px;
    margin-top: .5rem;
    font-size: .9rem;
    line-height: 120%;
    color: #fff;
}

section.experts .cd-slider .slick-list li.slick-slide .expert-desc .heading {
    color: #cd2f2e;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

section.experts .cd-slider .slick-list li.slick-slide .expert-desc .heading svg {
    fill: #cd2f2e;
    margin-left: .5rem;
    transition: transform .2s
}

@media screen and (min-width: 768px) {
    section.experts .cd-slider .slick-list li.slick-slide .expert-desc .heading svg {
        display: none
    }
}

section.experts .cd-slider .slick-list li.slick-slide .expert-desc .para {
    font-size: .9rem;
    padding-top: 1rem;
    text-align: center;
    max-height: 0;
    opacity: 0;
    transition: all .1s
}

section.experts .cd-slider .slick-list li.slick-slide .expert-desc.expand .heading svg {
    transform: rotate(180deg)
}

section.experts .cd-slider .slick-list li.slick-slide .expert-desc.expand .para {
    height: -moz-fit-content;
    height: fit-content;
    max-height: 30rem;
    opacity: 1
}

section.experts .cd-slider .slick-list li.slick-slide .expert-section-cta {
    width: 100%;
    z-index: 1
}

section.experts .cd-slider .slick-list li.slick-slide .expert-section-cta button {
    font-size: 1.2rem;
    width: 100%;
    padding: .9rem;
    color: #fff;
    background-color: #cd2f2e;
    border-radius: 8px;
    border: 2px solid #cd2f2e;
    box-shadow: 4px 4px 27px -6px #05396b
}

section.experts .cd-slider .slick-list li.slick-current {
    opacity: 100%
}

section.experts .cd-slider .slick-dots {
    position: relative;
    display: block;
    width: 100%;
    bottom: 0;
    padding: 0;
    list-style: none;
    text-align: center
}

section.experts .cd-slider .slick-dots li {
    position: relative;
    width: -moz-fit-content;
    width: fit-content;
    display: inline-block;
    height: 100%;
    margin: 0;
    padding: 0;
    cursor: pointer
}

section.experts .cd-slider .slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: rgba(0, 0, 0, 0);
    border: 0;
    outline: 0;
    background: 0 0
}

section.experts .cd-slider .slick-dots li button:before {
    font-family: slick;
    font-size: 3rem;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: " ";
    text-align: center;
    opacity: .25;
    color: #cd2f2e;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

section.experts .cd-slider .slick-dots li button:focus {
    outline: 0
}

section.experts .cd-slider .slick-dots li button:hover {
    outline: 0
}

section.experts .cd-slider .slick-dots li.slick-active button::before {
    opacity: .75;
    color: #cd2f2e
}

section.experts .cd-slider.ie9 nav div span {
    display: none
}

@media screen and (min-width: 992px) {
    section.experts ul.experts-list {
        padding-left: 0
    }
}

@media screen and (min-width: 992px) {
    section.experts .expert-intro {
        display: flex;
        -moz-column-gap: 3rem;
        column-gap: 3rem;
        padding: 1rem;
        border-top: 1px solid #ced6df
    }
}

@media screen and (min-width: 576px) {
    section.experts .cd-slider .slick-list li .experts-item {
        padding: 2rem
    }
}

@media screen and (min-width: 768px) {
    section.experts .cd-slider .slick-list li.slick-slide {
        flex-direction: row
    }

    section.experts .cd-slider .slick-list li.slick-slide .experts-item .expert-subjects .heading {
        cursor: context-menu;
        color: #818181
    }

    section.experts .cd-slider .slick-list li.slick-slide .experts-item .expert-subjects .heading i {
        display: none
    }

    section.experts .cd-slider .slick-list li.slick-slide .experts-item .expert-subjects ul {
        height: -moz-fit-content;
        height: fit-content;
        opacity: 1
    }

 section.experts .cd-slider .slick-list li.slick-slide .expert-desc {
    display: flex;
    flex-direction: column;
    margin: 1rem 0;
    padding: 2rem;
    background-color: #000000;
    border-radius: 0 2rem 2rem 0;
    box-shadow: 5px 5px 11px 3px rgba(0, 0, 0, .04);
    color: #fff;
}

    section.experts .cd-slider .slick-list li.slick-slide .expert-desc .heading {
        justify-content: flex-start;
        font-weight: 600;
        font-size: 1.3rem;
        cursor: context-menu
    }

    section.experts .cd-slider .slick-list li.slick-slide .expert-desc .heading i {
        display: none
    }

    section.experts .cd-slider .slick-list li.slick-slide .expert-desc .para {
        height: -moz-fit-content;
        height: fit-content;
        max-height: 30rem;
        opacity: 1;
        text-align: left;
        font-size: 1rem;
        margin-bottom: 1rem
    }

    section.experts .cd-slider .slick-list li.slick-slide .expert-desc .cta {
        gap: 1rem
    }

    section.experts .cd-slider .slick-list li.slick-slide .expert-desc .cta .button,
    section.experts .cd-slider .slick-list li.slick-slide .expert-desc .cta .secondary {
        min-width: 9rem
    }
}

section.short-order {
    position: relative;
    background-color: #cd2f2e;
}

section.short-order h2 {
    color: #fff;
    text-align: center
}

section.short-order .order-box {
    display: flex;
    justify-content: center;
    margin: 0 auto 2rem;
    padding: 2rem 1rem;
    max-width: -moz-fit-content;
    max-width: fit-content;
    border-radius: 3px;
    background-color: #fbfbfb
}

section.short-order .order-box form {
    display: flex;
    flex-direction: column;
    row-gap: 2rem;
    align-items: center;
    width: 100%
}

section.short-order .order-box form .form-groups {
    display: flex;
    flex-direction: column;
    align-items: center;
    row-gap: 1.5rem;
    width: 100%;
    max-width: -moz-fit-content;
    max-width: fit-content
}

section.short-order .order-box form .form-groups .form-group {
    position: relative;
    display: flex;
    flex-direction: column;
    row-gap: .2rem;
    width: 100%;
    max-width: 22rem
}

section.short-order .order-box form .form-groups .form-group p {
    font-size: .9rem;
    color: #4a6987
}

section.short-order .order-box form .form-groups .form-group .form-input {
    color: #cd2f2e;
    padding: .2rem .3rem;
    background-color: #fff;
    border-radius: 6px;
    border: 1px solid #bac9d7
}

section.short-order .order-box form .form-groups .form-group .form-input::-webkit-scrollbar {
    width: 6px
}

section.short-order .order-box form .form-groups .form-group .form-input::-webkit-scrollbar-track {
    background-color: rgba(216, 216, 216, .8)
}

section.short-order .order-box form .form-groups .form-group .form-input::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: rgba(122, 122, 122, .8)
}

section.short-order .order-box form .form-groups .form-group .form-input::-webkit-scrollbar-thumb:window-inactive {
    background-color: rgba(215, 215, 215, .4)
}

section.short-order .order-box form .form-groups .form-group label.error {
    position: absolute;
    bottom: 0;
    color: red;
    font-size: 11px;
    font-weight: 500;
    font-style: italic;
    transform: translate(0.5rem, 1.3rem)
}

section.short-order .order-box form .form-button {
    display: flex;
    justify-content: center;
    width: 100%;
    height: 100%
}

section.short-order .order-box form .form-button button {
    background-color: #34bb23;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
    padding: .4rem 2rem;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    border: none;
    border-radius: 6px;
    box-shadow: 2px 2px 2px hsla(0, 0%, 40%, .6784313725)
}

section.short-order::before {
    display: none;
    content: "";
    position: absolute;
    bottom: -10%;
    left: 0;
    top: 0;
    right: 0;
    animation: float 3s ease-in-out infinite;
    background: url("../img/body/book.webp") no-repeat;
    background-position: left;
    background-size: 425px
}

@media screen and (min-width: 576px) {
    section.short-order .order-box {
        padding: 2rem
    }

    section.short-order .order-box form .form-groups .form-group .form-input {
        padding: .2rem .4rem
    }
}

@media screen and (min-width: 768px) {
    section.short-order .order-box {
        max-width: unset
    }

    section.short-order .order-box form .form-groups {
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-around
    }

    section.short-order .order-box form .form-groups .form-group {
        flex: 0 0 auto;
        width: 45%
    }

    section.short-order .order-box form .form-groups .form-group-100 {
        width: 100%;
        max-width: 37rem
    }
}

@media screen and (min-width: 992px) {
    section.short-order .order-box {
        max-width: -moz-fit-content;
        max-width: fit-content
    }

    section.short-order .order-box form {
        width: -moz-fit-content;
        width: fit-content
    }

    section.short-order .order-box form .form-groups {
        max-width: 40rem
    }

    section.short-order .order-box form .form-groups .form-group {
        max-width: 17.5rem
    }

    section.short-order .order-box form .form-groups .form-group-100 {
        max-width: 37rem
    }
}

@media screen and (min-width: 1200px) {
    section.short-order {
        overflow: hidden
    }

    section.short-order .order-box {
        transform: translateX(4rem)
    }

    section.short-order::before {
        display: block
    }
}

section.short-cta {
    background-color: #000000;
}



section.short-cta h4 {
    color: #fff !important;
}

section.short-cta .content {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    row-gap: 3rem;
    -moz-column-gap: 3rem;
    column-gap: 3rem
}

section.short-cta .content .text {
    display: flex;
    flex-direction: column
}

section.short-cta .content .text h2 {
    text-transform: uppercase;
    text-align: center;
    padding-bottom: 0
}

section.short-cta .content .text h4 {
    text-transform: uppercase;
    text-align: center;
    font-size: 1.4rem
}

section.short-cta .content .cta .btn-flip {
    opacity: 1;
    outline: 0;
    position: relative;
    text-align: center;
    letter-spacing: 1px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 600;
    border: 0;
    font-size: 1rem;
    cursor: pointer;
    width: -moz-fit-content;
    width: fit-content;
    max-height: 3.5rem;
    animation: bounce 2s ease infinite;
    transition: all .2s
}

section.short-cta .content .cta .btn-flip:hover {
    animation: none
}

section.short-cta .content .cta .btn-flip:hover:after {
    opacity: 1;
    transform: translateY(0) rotateX(0)
}

section.short-cta .content .cta .btn-flip:hover:before {
    opacity: 0;
    transform: translateY(50%) rotateX(90deg)
}

section.short-cta .content .cta .btn-flip:after {
    top: 0;
    left: 0;
    opacity: 0;
    min-width: 13rem;
    width: 100%;
    color: #fff;
    cursor: pointer;
    border-radius: 4px;
    display: block;
    padding: .8rem 1rem;
    transition: .5s;
    position: absolute;
    background: #3E2723;
    content: attr(data-back);
    transform: translateY(-50%) rotateX(90deg)
}

section.short-cta .content .cta .btn-flip:before {
    top: 0;
    left: 0;
    opacity: 1;
    min-width: 13rem;
    color: #fff;
    border-radius: 4px;
    padding: .8rem 1rem;
    cursor: pointer;
    display: block;
    transition: .5s;
    position: relative;
    background: #cd2f2e;
    content: attr(data-front);
    transform: translateY(0) rotateX(0);
}

@media screen and (min-width: 768px) {
    section.short-cta .content {
        flex-direction: row
    }

    section.short-cta .content .text h2 {
        text-align: left
    }

    section.short-cta .content .text h4 {
        text-align: left
    }
}

section.brands .row {
    row-gap: 3rem
}

section.brands .brands-text p {
    text-align: center
}

section.brands .brands-images {
    justify-content: center;
    padding: 1rem 0;
    row-gap: .5rem;
    -moz-column-gap: .5rem;
    column-gap: .5rem;
    margin-top: 0
}

section.brands .brands-images img {
    filter: grayscale(0);
    max-width: 100px
}

section.brands .brands-images img:hover {
    filter: grayscale(1)
}

@media screen and (min-width: 576px) {
    section.brands .brands-images {
        -moz-column-gap: unset;
        column-gap: unset
    }

    section.brands .brands-images img {
        max-width: 120px
    }
}

@media screen and (min-width: 768px) {
    section.brands .row {
        row-gap: 4rem
    }

    section.brands .brands-images {
        -moz-column-gap: 1rem;
        column-gap: 1rem;
        row-gap: 2rem
    }

    section.brands .brands-images img {
        max-width: 150px
    }
}

@media screen and (min-width: 992px) {
    section.brands .brands-text p {
        padding: 0 1rem
    }

    section.brands .brands-images {
        justify-content: space-evenly
    }

    section.brands .brands-images img {
        max-width: 115px
    }
}

@media screen and (min-width: 992px) {
    section.brands .brands-images img {
        max-width: 155px
    }
}

section.subjects p.text-center {
    padding: 0 1.7rem
}

section.subjects .subjects-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    row-gap: 1rem;
    margin-top: 2rem
}

@media screen and (min-width: 768px) {
    section.subjects .subjects-list {
        margin-top: 3rem;
        row-gap: 2rem
    }
}


section.subjects .subjects-item {
    flex: 0 0 auto;
    width: 100%;
    padding: 1rem;
    row-gap: .3rem;
    text-align: center;
    background-color: #000000;
    border-radius: 1rem;
    color: #fff;
}

@media screen and (min-width: 768px) {
    section.subjects .subjects-item {
        width: 45%;
        row-gap: .5rem;
        padding: 1.5rem
    }

    section.subjects .subjects-item:last-child {
        margin: 0 auto
    }
}

@media screen and (min-width: 992px) {
    section.subjects .subjects-item {
        width: 30%;
        padding: 2rem
    }

    section.subjects .subjects-item:last-child {
        margin: 0
    }
}

section.subjects .subjects-heading {
    width: 100%;
    color: #cd2f2e;
    font-size: 1.2rem;
    font-weight: 600;
    text-align: center;
}

section.subjects .cta {
    margin-top: 3rem;
    justify-content: center
}

section.testimonials-preview {
    background-color: #efefe5
}

section.testimonials-preview .container {
    max-width: -moz-fit-content;
    max-width: fit-content
}

section.testimonials-preview h2 {
    padding-bottom: 1rem
}

section.testimonials-preview p.text-center {
    padding: 0 1.7rem
}

section.testimonials-preview .testimonials-container {
    margin-top: 2rem
}

section.testimonials-preview .testimonials-heading-rating {
    color: #cd2f2e !important;
    fill: #cd2f2e !important;
}

section.testimonials-preview .testimonials-list {
    justify-content: center;
    gap: 1rem
}

section.testimonials-preview .slick-list {
    margin-bottom: 3rem
}

section.testimonials-preview .testimonials-group {
    display: flex;
    flex-direction: column;
    row-gap: 1rem
}

section.testimonials-preview .testimonials-item {
    margin: 1rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: auto;
    background-color: #fff;
    box-shadow: 1px 2px 8px rgba(173, 173, 173, .77);
    padding: .8rem;
    border-radius: 0;
    overflow: hidden
}

section.testimonials-preview .testimonials-item:nth-child(2) {
    display: none
}

section.testimonials-preview .testimonials-rating svg {
    fill: #ff5e00
}

section.testimonials-preview .testimonials-rating svg.star-light {
    fill: #d0c8c2 !important
}

section.testimonials-preview .testimonials-name {
    font-weight: 700;
    font-size: .9rem
}

section.testimonials-preview .testimonials-text {
    font-size: .9rem;
    overflow: auto
}

section.testimonials-preview .testimonials-text::-webkit-scrollbar {
    width: 3px
}

section.testimonials-preview .testimonials-text::-webkit-scrollbar-track {
    background-color: rgba(0, 0, 0, 0)
}

section.testimonials-preview .testimonials-text::-webkit-scrollbar-thumb {
    background-color: rgba(212, 212, 212, .8)
}

section.testimonials-preview .testimonials-text::-webkit-scrollbar-thumb:window-inactive {
    background-color: rgba(240, 240, 240, .678)
}

section.testimonials-preview .testimonials-footer {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding-top: 1rem;
    -moz-column-gap: 1rem;
    column-gap: 1rem;
    margin-top: auto
}

section.testimonials-preview .testimonials-flag {
    transform: translateY(4px)
}

section.testimonials-preview .testimonials-flag img {
    max-width: 1rem;
    height: auto
}

section.testimonials-preview .testimonials-country {
    font-size: .7rem
}

section.testimonials-preview .testimonials-date {
    font-size: .7rem
}

section.testimonials-preview .slick-arrow {
    position: absolute;
    bottom: 0;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    background-color: #ff5e00;
    z-index: 1;
    border-radius: 50%;
    border: none;
    box-shadow: 0 0 24px -8px #7e7e7e
}

section.testimonials-preview .slick-arrow svg {
    width: 34px;
    height: 34px;
    fill: #fff
}

section.testimonials-preview .slick-prev {
    left: 35%
}

section.testimonials-preview .slick-next {
    right: 35%
}

section.testimonials-preview .cta {
    margin-top: 2rem;
    justify-content: center
}

@media screen and (min-width: 576px) {
    section.testimonials-preview p.text-center {
        padding: 0
    }

    section.testimonials-preview .testimonials-container {
        margin-top: 4rem
    }

    section.testimonials-preview .testimonials-item {
        padding: 1rem
    }

    section.testimonials-preview .testimonials-name {
        font-size: 1rem
    }

    section.testimonials-preview .testimonials-date {
        font-size: .8rem
    }

    section.testimonials-preview .testimonials-list {
        gap: 2rem
    }
}

@media screen and (min-width: 768px) {
    section.testimonials-preview .testimonials-item {
        padding: 1.5rem;
        height: 15rem
    }

    section.testimonials-preview .testimonials-item:nth-child(2) {
        display: flex
    }

    section.testimonials-preview .testimonials-rating i {
        font-size: 1rem
    }

    section.testimonials-preview .testimonials-country {
        font-size: .8rem
    }

    .testimonials-flag img {
        max-width: 100%;
        height: auto
    }
}

.testimonials-popup {
    display: none;
    opacity: 0;
    position: fixed;
    width: 100%;
    max-width: 343px;
    bottom: 0;
    left: 0;
    padding: 20px;
    border-radius: 4px;
    z-index: 20
}

.testimonials-popup .testimonials-close {
    float: right;
    transform: translate(-9px, 4px);
    cursor: pointer
}

.testimonials-popup .testimonials-close svg {
    fill: #b5b5b5
}

.testimonials-popup .testimonials-close svg:hover {
    fill: #cd2f2e
}

.testimonials-popup .testimonials-item {
    display: none;
    margin: 0;
    padding: 9px;
    height: inherit;
    border-radius: 8px;
    cursor: context-menu;
    background-color: #fff;
    box-shadow: 0 6px 39px rgba(41, 41, 42, .56)
}

.testimonials-popup .testimonials-info {
    display: flex;
    padding-top: 0
}

.testimonials-popup .testimonials-user {
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.testimonials-popup .testimonials-text {
    padding: 1px 0;
    margin: auto 0;
    font-size: 12px;
    line-height: 1.5em
}

.testimonials-popup .testimonials-name {
    padding-top: 0;
    font-weight: 500;
    text-transform: capitalize;
    font-size: 12px
}

.testimonials-popup .testimonials-location {
    display: flex;
    align-items: center;
    margin-top: auto
}

.testimonials-popup .testimonials-flag {
    margin-right: 0
}

.testimonials-popup .testimonials-flag img {
    width: 70%;
    height: auto
}

.testimonials-popup .testimonials-country {
    font-size: 11px
}

.testimonials-popup .testimonials-date {
    font-size: 11px;
    color: #5f5f5f
}

.testimonials-popup .testimonials-rating svg.testimonials-theme {
    fill: #cd2f2e
}

.testimonials-popup .testimonials-rating svg.star-light {
    fill: #ccc9c9
}

.testimonials-popup span.change-text {
    font-size: 14px;
    cursor: pointer
}

.testimonials-popup span.more-text {
    display: none
}

.testimonials-popup #item1 {
    display: block
}

.testimonials-popup .testimonials-footer {
    display: flex;
    justify-content: space-between;
    align-content: center;
    flex-direction: row;
    padding-top: 0
}

.testimonials-popup .testimonials-footer a {
    color: #0000d3;
    font-size: 11px;
    font-family: Poppins, sans-serif;
    text-decoration: underline
}

.testimonials-popup .testimonials-footer a:hover {
    text-decoration: underline;
    color: blue
}

div.testimonials-popup.hidden {
    display: none !important;
    opacity: 0 !important
}

section.features-free ul {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    row-gap: 1rem;
    margin-top: 1rem
}

@media screen and (min-width: 576px) {
    section.features-free ul {
        align-items: center;
        row-gap: 2rem
    }
}

section.features-free ul li {
    display: flex;
    -moz-column-gap: 1rem;
    column-gap: 1rem;
    align-items: center;
    width: 100%;
    padding-bottom: 6px;
    border-bottom: 1px solid #d1d1d1
}

@media screen and (min-width: 576px) {
    section.features-free ul li {
        flex-direction: column;
        flex: 0 0 auto;
        width: 15rem;
        max-width: 15rem;
        padding-bottom: 0;
        border-radius: .2rem;
        border: 1px solid #d1d1d1
    }
}

section.features-free ul li .heading {
    flex: 0 0 auto;
    width: 40%
}

@media screen and (min-width: 576px) {
    section.features-free ul li .heading {
        flex: unset;
        width: 100%;
        padding: 1.5rem
    }
}

section.features-free ul li .heading h4 {
    margin-bottom: 0
}

@media screen and (min-width: 576px) {
    section.features-free ul li .heading h4 {
        text-align: center
    }
}

section.features-free ul li .para {
    display: flex;
    justify-content: center;
    flex: 0 0 auto;
    width: 60%;
    -moz-column-gap: 1rem;
    column-gap: 1rem
}

@media screen and (min-width: 576px) {
    section.features-free ul li .para {
        width: 100%;
        padding: .5rem;
        border-top: 1px solid #d1d1d1
    }
}

section.features-free ul li .para .text {
    display: flex;
    -moz-column-gap: 1rem;
    column-gap: 1rem
}

section.features-free ul li .para .text .price {
    color: #6e93b7;
    text-decoration: line-through
}

section.features-free ul li .para .free {
    color: #bdb63b;
    font-weight: 700;
    font-size: 1.2rem
}

section.features-free .total {
    font-size: 1.2rem;
    color: #cd2f2e;
    margin-top: 3rem;
    text-align: center
}

section.features-free .total .price {
    color: #8aa6c1;
    text-decoration: line-through
}

section.features-free .total .free {
    color: #bdb63b;
    font-size: 1.5rem;
    font-weight: 700
}

section.features-free .cta {
    margin-top: 2rem;
    justify-content: center
}

@media screen and (min-width: 576px) {
    section.features-free ul {
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
        -moz-column-gap: 1rem;
        column-gap: 1rem
    }
}

@media screen and (min-width: 768px) {
    section.features-free ul {
        justify-content: space-between;
        -moz-column-gap: 0;
        column-gap: 0
    }

    section.features-free ul li {
        width: 33%
    }
}

@media screen and (min-width: 992px) {
    section.features-free ul {
        justify-content: center;
        flex-wrap: nowrap;
        align-items: stretch;
        -moz-column-gap: 1rem;
        column-gap: 1rem
    }

    section.features-free ul li {
        width: 15%;
        justify-content: flex-end;
        box-shadow: none
    }

    section.features-free ul li .heading {
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 1.5rem .2rem;
        height: 100%
    }

    section.features-free ul li .heading h4 {
        font-size: 1rem
    }

    section.features-free ul li .para {
        flex-wrap: wrap
    }

    section.features-free ul li .para .text {
        font-size: .9rem
    }
}

@media screen and (min-width: 768px) {
    .Services-heading {
        padding-bottom: 3rem
    }
}

.Services-list {
    display: flex;
    flex-direction: column;
    row-gap: 1rem;
    align-items: center;
    margin: 0 auto
}

@media screen and (min-width: 768px) {
    .Services-list {
        row-gap: 3rem;
        max-width: 100%;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
        align-items: stretch;
        -moz-column-gap: 2rem;
        column-gap: 2rem
    }
}

.Services-item {
    display: flex;
    flex: 0 0 auto;
    width: 100%;
    border-radius: 1rem;
    background-color: #fbf6e2;
    cursor: pointer;
    transition: all .2s
}

@media screen and (min-width: 768px) {
    .Services-item {
        width: 45%;
        box-shadow: none
    }
}

@media screen and (min-width: 992px) {
    .Services-item:hover {
        box-shadow: 0px 0px 11px -1px rgba(130, 130, 130, .52)
    }
}

.Services-link {
    width: 100%
}

.Services-wrap {
    display: flex;
    flex-direction: column;
    width: 100%;
    row-gap: 1rem;
    padding: 2rem 1rem
}

.Services-wrap.h-100 {
    background: #000;
    color: #ffff;
}


.Services-wrap:hover {
    color: #cd2f2e;
}

@media screen and (min-width: 768px) {
    .Services-wrap {
        padding: 2rem
    }
}

@media screen and (min-width: 1200px) {
    .Services-wrap {
        padding: 2rem 3rem
    }
}

.Services-name {
    font-size: 1.4rem;
    font-weight: 600;
    color: #cd2f2e;
    text-align: center;
}

.Services-desc {
    color: #ffffff;
    text-align: center;
    font-size: 1rem;
}

.Services-bullets {
    display: flex;
    flex-direction: column;
    row-gap: 1rem;
    margin: 1rem
}

.Services-bullets:hover {
    color: #cd2f2e
}

.Services-bullet {
    position: relative;
    font-size: .9rem;
    line-height: 1.1rem;
    text-align: center
}

.Services-bullet::before {
    content: "";
    display: inline-block;
    position: absolute;
    transform: translateX(-14px);
    top: 5px;
    width: 8px;
    height: 8px;
    background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 8"%3E%3Cpolygon points="0,0 8,4 0,8" fill="%23a67b5b"/%3E%3C/svg%3E');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer
}

.Services-bullet:hover {
    color: #cd2f2e
}

section.counter ul {
    display: flex;
    flex-direction: column;
    align-items: center;
    row-gap: 3rem
}

@media screen and (min-width: 768px) {
    section.counter ul {
        flex-direction: row;
        justify-content: center;
        -moz-column-gap: 1rem;
        column-gap: 1rem
    }
}

@media screen and (min-width: 992px) {
    section.counter ul {
        -moz-column-gap: 3rem;
        column-gap: 3rem
    }
}

section.counter ul li {
    display: flex;
    flex-direction: column;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    width: 13rem;
    border-radius: .2rem;
    cursor: context-menu
}

@media screen and (min-width: 768px) {
    section.counter ul li {
        padding: 2rem
    }
}

section.counter ul li svg {
    width: 50px;
    height: 50px;
    fill: #cd2f2e;
    margin-bottom: 1.5rem
}

@media screen and (min-width: 768px) {
section.counter ul li svg {
    fill: #cd2f2e;
}
}

section.counter ul li .counter {
    color: #cd2f2e;
    font-size: 2rem;
    margin-bottom: .3rem;
}

.brands-text h4 {
    text-align: center !important;
}

section.counter ul li .details {
    color: #cd2f2e;
    font-size: .9rem;
    text-align: center !important;
}

section.counter .cta {
    margin-top: 4rem;
    justify-content: center
}

section.faq h2 {
    margin-bottom: 3rem
}

section.faq .faq-list {
    padding: 0 .7rem
}

section.faq .faq-title {
    -moz-column-gap: 1rem;
    column-gap: 1rem
}

section.faq .faq-item {
    border-bottom: 2px solid #000;
    transition: border-color .3s
}

section.faq .faq-item:not(:first-child) {
    margin-top: 3rem
}

section.faq .faq-item:hover {
    border-color: #cd2f2e
}

section.faq .faq-item:hover svg {
    fill: #cd2f2e
}

section.faq .faq-item>div {
    padding: 0 1rem
}

section.faq .faq-item svg {
    min-width: 1rem;
    min-height: 1rem;
    max-width: 1rem;
    max-height: 1rem;
    fill: #000;
    transition: fill .3s, transform .2s
}

section.faq .faq-item.active {
    border-color: #cd2f2e;
}

section.faq .faq-item.active svg {
    fill: #cd2f2e;
    transform: rotate(180deg)
}

section.faq .faq-item.active .faq-answer {
    padding: 0 2rem 2rem !important;
    max-height: -moz-fit-content;
    max-height: fit-content;
    opacity: 1;
    z-index: 0
}

section.faq .faq-question {
    font-weight: 700;
    padding-bottom: 1rem
}

section.faq .faq-answer {
    padding: 0;
    max-height: 0;
    opacity: 0;
    z-index: -1;
    transition: all .2s
}

section.faq .faq-answer .link {
    color: blue;
    text-decoration: underline;
    cursor: pointer;
    display: inline-block
}

section.faq .faq-answer a {
    color: blue;
    text-decoration: underline;
    cursor: pointer;
    display: inline-block
}

@media screen and (min-width: 576px) {
    section.faq .faq-list {
        padding: 0 2rem
    }

    section.faq .faq-item>div {
        padding: 0 2rem
    }
}

@media screen and (min-width: 992px) {
    section.faq .faq-list {
        padding: 0 4rem;
        max-width: 67rem;
        margin: 0 auto
    }
}

footer {
    flex-shrink: 0;
    display: block;
    margin: 0 auto;
    width: 100%;
    max-width: 1920px;
    position: relative;
    background-color: #000000;
    padding: 3rem 0 0;
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    line-height: 21px;
}

footer .row {
    row-gap: 4rem
}

footer .site-info {
    display: flex;
    flex-direction: column;
    row-gap: 1rem
}

footer .site-info .logo {
    display: flex;
    justify-content: center
}

@media screen and (min-width: 576px) {
    footer .site-info .logo {
        justify-content: flex-start
    }
}

footer .site-info .logo img {
    width: 7rem;
    height: auto
}

@media screen and (min-width: 576px) {
    footer .site-info .logo img {
        width: 11rem
    }
}

footer .site-info .text {
    text-align: center;
    padding-right: 0;
    line-height: unset
}

@media screen and (min-width: 576px) {
    footer .site-info .text {
        text-align: left;
        padding-right: 1rem;
        line-height: 1.5rem
    }
}

footer .site-info .cta {
    justify-content: center
}

@media screen and (min-width: 576px) {
    footer .site-info .cta {
        justify-content: flex-start
    }
}

footer .site-info .cta .button {
    background-color: #cd2f2e;
    color: #fff;
    min-width: 1rem;
    padding: .5rem 1rem;
    box-shadow: none;
}

footer .heading {
    font-size: 1rem;
    color: #e5e5e5;
    line-height: 1.2em;
    padding-bottom: 1rem;
    text-align: center
}

@media screen and (min-width: 576px) {
    footer .heading {
        padding-bottom: 1.5rem;
        text-align: start
    }
}

footer .link {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 2;
    margin-bottom: 0;
    cursor: pointer
}

@media screen and (min-width: 576px) {
    footer .link {
        justify-content: flex-start;
        line-height: 1.7
    }

    footer .link:hover svg {
        left: -0.3rem;
        opacity: 1
    }

footer .link:hover .title {
    color: #cd2f2e;
    transform: translateX(0.5rem);
}
}

footer .link svg {
    position: absolute;
    left: -1rem;
    font-size: .7rem;
    fill: #cd2f2e;
    opacity: 0;
    transition: .2s
}

footer .link .title {
    color: #fff;
    font-size: 1rem;
    word-break: break-word;
    transform: translateX(0);
    transition: .2s
}

footer .contact-info .link svg {
    position: relative;
    font-size: 1rem;
    fill: #fff;
    opacity: 1;
    left: 0;
    transform: none;
    transition: fill .2s
}

footer .contact-info .link .title {
    transition: color .2s
}

@media screen and (min-width: 576px) {
footer .contact-info .link:hover svg {
    fill: #cd2f2e;
    transform: none;
}   

    footer .contact-info .link:hover .title {
        transform: none
    }
}

footer .footer-icons {
    display: flex;
    row-gap: .5rem;
    -moz-column-gap: .5rem;
    column-gap: .5rem;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center
}

@media screen and (min-width: 576px) {
    footer .footer-icons {
        justify-content: flex-start
    }
}

footer .security-list {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 2rem;
    -moz-column-gap: .5rem;
    column-gap: .5rem
}

@media screen and (min-width: 576px) {
    footer .security-list {
        justify-content: flex-start
    }
}

footer .security-list img {
    height: auto
}

footer .security-list img.security {
    width: 8rem
}

footer .security-list .dmca-badge img {
    width: 6rem
}

footer hr {
    border-top: 1px solid #d9d9d9;
    margin: 3rem auto 0;
    width: 95%
}

footer .signature {
    display: flex;
    flex-direction: column;
    row-gap: 1rem;
    padding: 1.5rem 1rem
}

@media screen and (min-width: 576px) {
    footer .signature {
        row-gap: 0
    }
}

footer .signature p {
    font-size: .8rem;
    text-align: center;
    color: #b5b5b5;
    margin-bottom: 0
}

.SignupModal h2 {
    padding: 0 !important
}

.SignupModal .modal-content #popupForm .iti--separate-dial-code .iti__selected-flag {
    background-color: rgba(0, 0, 0, 0);
    height: 1.1em
}

.SignupModal .modal-content #popupForm .iti--separate-dial-code .iti__selected-dial-code {
    color: #cd2f2e;
    font-size: .9rem
}

.SignupModal .modal-dialog {
    min-width: 18.75px
}

@media screen and (min-width: 1200px) {
    .SignupModal .modal-dialog {
        max-width: 63rem
    }
}

.SignupModal .btn-close {
    position: absolute;
    right: 1rem;
    top: 1rem
}

.SignupModal.show {
    background-color: rgba(0, 0, 0, .8)
}

.modal-content {
    border: none;
    border-radius: 1.5rem;
    background-color: hsla(0, 0%, 100%, .631372549);
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    flex-direction: row
}

.modal-content .form-group {
    margin-bottom: 0;
    padding-top: 22px;
    -moz-column-gap: 1rem;
    column-gap: 1rem
}

.modal-content .form-group.terms {
    padding-top: 1rem
}

.modal-content .form-control {
    flex: 0 0 100%;
    color: #000;
    border: 1px solid rgba(176, 176, 176, .2901960784);
    background-color: #fff;
    font-size: 1rem;
    padding: 0 .75rem 0 2rem;
    height: 2.5rem;
    width: 100%;
    max-width: 100%;
    min-width: 10rem;
    transition: all .1s
}

.modal-content .form-control::-moz-placeholder {
    color: #4d4d4d
}

.modal-content .form-control::placeholder {
    color: #4d4d4d
}

.modal-content .form-control.focused,
.modal-content .form-control.focused:focus {
    border: 1px solid #353535;
    box-shadow: none
}

.modal-content .form-control.filled {
    border: 1px solid #cd2f2e;
    color: #cd2f2e
}

.modal-content .form-control.error {
    border: 1px solid red;
    color: red
}

.modal-content .form-control#otherPaper {
    padding: 0 .75rem
}

.modal-content label.icon {
    position: relative
}

.modal-content label.icon:before {
    content: "";
    position: absolute;
    left: 10px;
    top: .8rem;
    bottom: 0;
    width: 1rem;
    height: 1rem;
    cursor: text
}

.modal-content label.icon-name:before {
    background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 25' fill='%239e9e9e' %3E%3Cpath d='M12.5,12.5c3,0,5.43-2.43,5.43-5.43S15.5,1.64,12.5,1.64s-5.43,2.43-5.43,5.43,2.43,5.43,5.43,5.43Zm-1.94,2.04c-4.18,0-7.56,3.38-7.56,7.56,0,.7,.56,1.26,1.26,1.26H20.74c.7,0,1.26-.56,1.26-1.26,0-4.18-3.38-7.56-7.56-7.56h-3.88Z'/%3E%3C/svg%3E") center/contain no-repeat
}

.modal-content label.icon-email:before {
    background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 25' fill='%239e9e9e' %3E%3Cpath d='M12.5,4.48c-4.43,0-8.02,3.59-8.02,8.02s3.59,8.02,8.02,8.02c.74,0,1.34,.6,1.34,1.34s-.6,1.34-1.34,1.34c-5.9,0-10.69-4.78-10.69-10.69S6.6,1.81,12.5,1.81s10.69,4.78,10.69,10.69v1.34c0,2.21-1.8,4.01-4.01,4.01-1.22,0-2.32-.55-3.06-1.42-.95,.88-2.23,1.42-3.62,1.42-2.95,0-5.34-2.39-5.34-5.34s2.39-5.34,5.34-5.34c1.16,0,2.24,.37,3.12,1.01,.24-.21,.55-.34,.89-.34,.74,0,1.34,.6,1.34,1.34v4.68c0,.74,.6,1.34,1.34,1.34s1.34-.6,1.34-1.34v-1.34c0-4.43-3.59-8.02-8.02-8.02Zm2.67,8.02c0-1.47-1.2-2.67-2.67-2.67s-2.67,1.2-2.67,2.67,1.2,2.67,2.67,2.67,2.67-1.2,2.67-2.67Z'/%3E%3C/svg%3E") center/contain no-repeat
}

.modal-content .button-transp {
    color: #fff;
    padding: 8px 25px;
    width: 100%;
    height: -moz-fit-content;
    height: fit-content;
    text-align: center;
    margin-top: 2rem;
    margin-left: auto;
    margin-right: auto;
    border-radius: 1rem;
    font-size: 1.2rem;
    text-transform: uppercase;
    background-color: #cd2f2e;
    border: 1px solid #cd2f2e
}

.modal-content .container-fluid .row .col-md-6 {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    padding: 2rem
}

.modal-content .modal-para {
    text-align: center;
    font-size: .8rem;
    line-height: 18px;
    margin-bottom: 0;
    color: #646464
}

.modal-content form label {
    color: #000;
    font-size: .8rem;
    font-weight: 500;
    flex: 0 0 90%
}

.modal-content form label.error {
    position: absolute;
    color: #c80000;
    font-size: 11px;
    font-weight: 500;
    font-style: italic;
    transform: translate(0.5rem, 2.2rem);
    margin: 0;
    flex: 0 0 100%
}

.modal-content form p {
    color: #000;
    margin-bottom: 0;
    font-size: .8rem
}

.modal-content form .paper-type {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center
}

.modal-content form .other-paper {
    display: none
}

.modal-content form .other-paper label.error {
    flex: 0 0 100%
}

.modal-content form .select-hidden {
    display: none;
    visibility: hidden;
    padding-right: 10px
}

.modal-content form .select {
    cursor: pointer;
    display: inline-block;
    position: relative;
    font-size: 1rem;
    color: #cd2f2e;
    width: 100%;
    height: 2.5rem
}

.modal-content form .select-styled {
    display: flex;
    align-items: center;
    position: absolute;
    top: 0;
    right: 0;
    border: 1px solid #cd2f2e;
    bottom: 0;
    border-radius: 2px;
    left: 0;
    color: #3E2723;
    line-height: 1;
    background-color: #fff;
    padding: 0 .75rem;
    transition: all .2s ease-in
}

.modal-content form .select-styled:after {
    content: "";
    width: 0;
    height: 0;
    border: 5px solid rgba(0, 0, 0, 0);
    border-color: #cd2f2e rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    position: absolute;
    top: 1.1rem;
    right: 10px;
    transition: all .2s ease-in
}

.modal-content form .select-styled:active:after {
    top: .7rem;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #cd2f2e rgba(0, 0, 0, 0)
}

.modal-content form .select-styled.active:after {
    top: .8rem;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #cd2f2e rgba(0, 0, 0, 0)
}

.modal-content form .select-options {
    display: none;
    position: absolute;
    top: 100%;
    right: 0;
    left: 0;
    z-index: 35;
    margin: 0;
    padding: 0;
    list-style: none;
    background-color: #fff;
    box-shadow: 0 10px 20px rgba(41, 41, 42, .44)
}

.modal-content form .select-options li {
    margin: 0;
    padding: 6px 0;
    text-indent: .75rem;
    transition: all .15s ease-in
}

.modal-content form .select-options li:hover {
    color: #fff;
    background: #cd2f2e
}

.modal-content form .select-options li.is-selected {
    color: #fff;
    background: #cd2f2e
}

.modal-content form .select-options li[rel=hide] {
    display: none
}

.modal-content .form-group-checkbox {
    margin-bottom: 0;
    padding-top: 12px;
    display: flex;
    align-items: baseline
}

.modal-content .form-group-checkbox label {
    flex: 0 0 100%;
    color: #4d4d4d;
    padding: 0 1rem 0 .5rem;
    font-size: .8rem;
    margin: 1rem 0;
    text-align: left;
    font-weight: 400;
    font-style: normal;
    transform: none;
    line-height: 1rem;
    cursor: pointer
}

.modal-content input#fromCB40 {
    transform: translateY(2px);
    cursor: pointer
}

.modal-content .iti.iti--allow-dropdown {
    width: 100%;
    flex: 0 0 100%
}

.modal-content .iti.iti--allow-dropdown label.error {
    transform: translate(0.5rem, -5px)
}

.modal-content .iti__flag-container {
    display: flex;
    align-items: center
}

.modal-content .terms-privacy {
    color: #404040;
    font-size: 11px;
    line-height: 12px;
    width: 100%;
    text-align: center
}

.modal-content .terms-privacy a {
    color: #404040;
    text-decoration: underline
}

.modal-content .terms-privacy a:hover {
    color: #404040
}

.modals .closepopup {
    position: absolute;
    z-index: 1;
    right: 6px;
    top: 4px;
    height: 2rem;
    width: 2rem;
    background: 0 0 !important;
    border-radius: 50%;
    border: none;
    padding: 0
}

.modals .closepopup span {
    color: #828282;
    text-shadow: none;
    display: block;
    font-size: 2rem
}

.modals .closepopup span:hover {
    color: #cd2f2e
}

.text-modol-1 {
    color: #cd2f2e;
    font-size: calc(1.5rem + .4vw);
    font-weight: 700;
    margin-top: 1rem;
    text-align: center
}

#popupPara span {
    text-decoration: line-through;
    font-size: .7rem
}

.PopupOffer-img {
    width: 100%;
    height: 100%;
    background-image: url(../img/body/popup.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 1.3rem 0 0 1.3rem
}

section.success {
    text-align: center;
    padding: 2rem 0 5rem
}

section.success .success-list {
    gap: 2rem;
    justify-content: space-evenly
}

section.success .success-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background-color: #e0e5eb;
    max-width: 27rem;
    width: -webkit-fill-available;
    padding: 2rem;
    box-shadow: 0 0 39px -23px rgba(0, 0, 0, .3137254902)
}

section.success .success-item-cta {
    background-color: #cd2f2e;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

section.success .success-item-cta h3 {
    color: #fff
}

section.success .success-item-cta h3.materials {
    font-size: 1.2rem
}

section.success .success-item-cta .paperWrap {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    row-gap: 1rem;
    margin-top: 1rem
}

section.success .success-item-cta .paperText {
    color: #fff;
    font-size: 15px
}

section.success .success-item-cta .paperButton {
    position: relative;
    font-size: 1.2em;
    letter-spacing: .5px;
    padding: .7em 1.4em;
    text-decoration: none;
    color: #fff;
    background-color: #099588;
    border: none;
    text-transform: capitalize;
    border-radius: .5em;
    box-shadow: .5em .5em .5em rgba(0, 0, 0, .3)
}

section.success .success-item-cta .paperButton::before {
    position: absolute;
    content: "";
    height: 0;
    width: 0;
    top: 0;
    left: 0;
    background: linear-gradient(135deg, rgb(5, 57, 107) 0%, rgb(5, 57, 107) 50%, rgb(10, 174, 159) 50%, rgb(9, 149, 136) 60%);
    border-radius: 0 0 .5em 0;
    box-shadow: .2em .2em .2em rgba(0, 0, 0, .3);
    transition: .3s
}

section.success .success-item-cta .paperButton:hover::before {
    width: 1.6em;
    height: 1.6em
}

section.success .success-item-cta .paperButton:active {
    box-shadow: .2em .2em .3em rgba(0, 0, 0, .3);
    transform: translate(0.1em, 0.1em)
}

section.success h2 {
    font-size: 1.5rem;
    color: #cd2f2e;
    padding-bottom: 0;
    word-break: break-word
}

section.success h3 {
    font-size: 1rem
}

section.success h3.invoice {
    font-size: 1.1rem;
    color: #cd2f2e;
    padding-bottom: 1rem
}

section.success p {
    font-size: .9rem;
    line-height: 1.5rem;
    padding: .5rem 0;
    margin-right: auto;
    margin-left: auto
}

section.success p a {
    color: #cd2f2e;
    text-decoration: underline
}

section.success ul {
    display: flex;
    justify-content: center;
    gap: 1rem;
    margin-top: 1rem;
    flex-wrap: wrap
}

section.success li {
    display: flex;
    flex-direction: column;
    justify-content: center;
    row-gap: .25rem;
    align-items: center;
    flex: 0 0 45%;
    padding: 1rem;
    cursor: pointer;
    background-color: #55bd83;
    width: 10rem;
    height: 8rem;
    transition: transform .2s
}

section.success li a {
    font-size: 1.1rem;
    font-weight: 500;
    color: #cd2f2e
}

section.success li svg {
    fill: #cd2f2e
}

section.success li:hover {
    transform: scale(1.1)
}

section.success .success-whatsapp {
    display: inline-block;
    transition: all .2s ease-in;
    position: relative;
    overflow: hidden;
    z-index: 1;
    color: #090909;
    padding: .7em 3.3em .7em 1.7em;
    font-size: 18px;
    border-radius: .5em;
    background: #eaedf2;
    border: 1px solid #e8e8e8;
    box-shadow: 6px 6px 12px #c5c5c5, -6px -6px 12px hsla(0, 0%, 100%, .4509803922)
}

section.success .success-whatsapp>svg {
    height: 30px;
    position: absolute;
    padding: 0px 5px;
    margin-top: -4px
}

section.success .success-whatsapp:active {
    color: #666;
    box-shadow: inset 4px 4px 12px #c5c5c5, inset -4px -4px 12px #fff
}

section.success .success-whatsapp::before {
    content: "";
    position: absolute;
    left: 50%;
    transform: translateX(-50%) scaleY(1) scaleX(1.25);
    top: 100%;
    width: 140%;
    height: 180%;
    background-color: rgba(0, 0, 0, .05);
    border-radius: 50%;
    display: block;
    transition: all .5s .1s cubic-bezier(0.55, 0, 0.1, 1);
    z-index: -1
}

section.success .success-whatsapp::after {
    content: "";
    position: absolute;
    left: 55%;
    transform: translateX(-50%) scaleY(1) scaleX(1.45);
    top: 180%;
    width: 160%;
    height: 190%;
    background-color: #009087;
    border-radius: 50%;
    display: block;
    transition: all .5s .1s cubic-bezier(0.55, 0, 0.1, 1);
    z-index: -1
}

section.success .success-whatsapp:hover {
    color: #fff;
    border: 1px solid #009087
}

section.success .success-whatsapp:hover::before {
    top: -35%;
    background-color: #009087;
    transform: translateX(-50%) scaleY(1.3) scaleX(0.8)
}

section.success .success-whatsapp:hover::after {
    top: -45%;
    background-color: #009087;
    transform: translateX(-50%) scaleY(1.3) scaleX(0.8)
}

section.success.error {
    text-align: left
}

section.success.error h2 {
    color: #b90505
}

section.success.error p {
    padding: 0
}

section.success.error p a {
    color: blue
}

section.success.error .cta-button {
    margin-top: 1rem
}

section.success.error button {
    background-color: #cd2f2e;
    color: #fff;
    display: flex;
    width: 11rem;
    padding: 1rem;
    justify-content: center;
    -moz-column-gap: 1rem;
    column-gap: 1rem;
    border-radius: 1rem;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 1.2rem
}

section.contact {
    padding: 3rem 0 5rem;
    background-color: #f7f8fc
}

section.contact .row {
    row-gap: 4rem
}

section.contact .form-card {
    padding: 2rem;
    margin: 0 auto;
    max-width: 25rem;
    background-color: #fff;
    box-shadow: 0 4px 11px -5px rgba(0, 0, 0, .4)
}

section.contact .form-card form {
    display: flex;
    flex-direction: column;
    row-gap: 3rem;
    max-width: 20rem;
    margin: 0 auto
}

section.contact .form-card form .form-groups {
    position: relative;
    display: flex;
    flex-direction: column;
    row-gap: 1.5rem
}

section.contact .form-card form .form-groups .form-group {
    position: relative;
    display: flex;
    flex-wrap: wrap
}

section.contact .form-card form .form-groups .form-group label.placeholder {
    font-size: .8rem;
    color: #393939;
    background-color: rgba(0, 0, 0, 0);
    opacity: 1;
    cursor: pointer
}

section.contact .form-card form .form-groups .form-group label.placeholder span {
    color: red;
    padding-left: .1rem
}

section.contact .form-card form .form-groups .form-group input.form-control:focus {
    box-shadow: none
}

section.contact .form-card form .form-groups .form-group input.form-control.filled {
    border-color: #86b7fe;
    color: #cd2f2e
}

section.contact .form-card form .form-groups .form-group input.form-control.error {
    border-color: red;
    color: red
}

section.contact .form-card form .form-groups .form-group .iti {
    width: 100%
}

section.contact .form-card form .form-groups .form-group label.error {
    position: absolute;
    bottom: 0;
    color: red;
    font-size: 11px;
    font-weight: 500;
    font-style: italic;
    transform: translateY(1.5rem)
}

section.contact .form-card form .form-groups .form-group label.error#inputPhone-error {
    transform: translate(0.1rem, 1.5rem)
}

section.contact .form-card form .form-groups .form-group .terms-privacy {
    color: #404040;
    font-size: .9rem;
    width: 100%;
    text-align: center
}

section.contact .form-card form .form-groups .form-group .terms-privacy a {
    color: #404040;
    text-decoration: underline
}

section.contact .form-card form .form-groups .form-group .terms-privacy a:hover {
    color: #404040
}

section.contact .form-card form .btn-wrp .button {
    width: 100%;
    background-color: #cd2f2e;
    color: #fff;
    border: none
}

section.contact .form-card .errorList {
    margin-bottom: 1.2rem
}

section.contact .form-card small.error {
    line-height: 1rem
}

@media screen and (min-width: 576px) {
    section.contact .row>* {
        padding-left: 0;
        padding-right: 0
    }

    section.contact .form-card {
        padding: 2rem;
        max-width: 26rem
    }

    section.contact .form-card form {
        max-width: 21rem
    }
}

@media screen and (min-width: 992px) {
    section.contact .form-card form {
        row-gap: 3rem
    }
}

@media screen and (min-width: 1200px) {
    section.contact .form-card {
        margin: 0;
        margin-left: auto;
        margin-right: 3rem
    }
}

.ContactUsOffer {
    position: relative;
    padding: 2rem;
    margin: 0 auto;
    max-width: 25rem;
    background-color: #cd2f2e;
    box-shadow: 0 4px 11px -5px rgba(0, 0, 0, .4)
}

@media screen and (min-width: 576px) {
    .ContactUsOffer {
        padding: 3rem 2rem;
        max-width: 26rem
    }
}

@media screen and (min-width: 768px) {
    .ContactUsOffer {
        margin-left: 1rem
    }
}

@media screen and (min-width: 992px) {
    .ContactUsOffer {
        margin-left: 0
    }
}

@media screen and (min-width: 1200px) {
    .ContactUsOffer {
        margin: 0;
        margin-right: auto;
        margin-left: 3rem
    }
}

.ContactUsOffer-badge {
    position: absolute;
    top: 0;
    right: 1rem;
    width: 6rem;
    height: auto
}

@media screen and (min-width: 576px) {
    .ContactUsOffer-badge {
        width: 7rem
    }
}

@media screen and (min-width: 992px) {
    .ContactUsOffer-badge {
        width: 8rem
    }
}

.ContactUsOffer .container,
.ContactUsOffer .row,
.ContactUsOffer .col-12,
.ContactUsOffer-mainWrap {
    height: 100%
}

.ContactUsOffer-mainWrap {
    display: flex;
    flex-direction: column
}

.ContactUsOffer-content {
    display: flex;
    flex-direction: column;
    margin: auto 0
}

.ContactUsOffer-header {
    display: flex;
    align-items: center;
    -moz-column-gap: 1rem;
    column-gap: 1rem
}

.ContactUsOffer-image {
    width: 5rem;
    height: auto;
    animation: wiggle 1.5s linear infinite
}

@media screen and (min-width: 576px) {
    .ContactUsOffer-image {
        width: 6rem
    }
}

.ContactUsOffer-heading {
    color: #106d70;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 1.5rem;
    text-align: center;
    text-transform: uppercase
}

@media screen and (min-width: 576px) {
    .ContactUsOffer-heading {
        font-size: 2rem;
        line-height: 2.5rem
    }
}

.ContactUsOffer-desc {
    margin: 2rem 0
}

.ContactUsOffer-para {
    text-align: center
}

@media screen and (min-width: 768px) {
    .ContactUsOffer-para {
        font-size: 1.1rem
    }
}

.ContactUsOffer-highlightedText {
    color: #106d70;
    font-weight: 500
}

@media screen and (min-width: 768px) {
    .ContactUsOffer-cta {
        margin-bottom: 1rem
    }
}

.ContactUsOffer-ctaText {
    color: #cd2f2e;
    font-weight: 600;
    text-align: center;
    text-decoration: underline;
    cursor: pointer
}

.ContactUsInfo {
    margin: auto;
    padding-top: 3rem;
    width: -moz-fit-content;
    width: fit-content
}

@media screen and (min-width: 768px) {
    .ContactUsInfo {
        padding-top: 5rem
    }
}

.ContactUsInfo-heading {
    font-size: 1.2rem;
    padding-left: 0 !important;
    padding-bottom: 1rem
}

@media screen and (min-width: 992px) {
    .ContactUsInfo-heading {
        text-align: center
    }
}

.ContactUsInfo-list {
    display: flex;
    flex-direction: column;
    row-gap: 2rem
}

@media screen and (min-width: 992px) {
    .ContactUsInfo-list {
        flex-direction: row;
        row-gap: 2rem;
        -moz-column-gap: 3rem;
        column-gap: 3rem
    }
}

.ContactUsInfo-listItem {
    display: flex;
    flex-direction: column;
    row-gap: .2rem
}

.ContactUsInfo-platformHeader {
    display: flex;
    align-items: center;
    -moz-column-gap: .5rem;
    column-gap: .5rem
}

.ContactUsInfo-platformLink {
    color: #0759d1;
    text-decoration: underline
}

.AboutUs-text {
    margin-bottom: 1rem;
    text-align: center
}

.AboutUs-contactInfo {
    margin-bottom: 1rem;
    display: flex;
    align-items: center
}

.AboutUs-contactIcon {
    height: 16px;
    width: auto;
    fill: #cd2f2e
}

.AboutUs-img {
    max-width: 508px;
    max-height: 518px
}

.AboutUs-link {
    color: #0759d1;
    text-decoration: underline;
    transition: color .2s
}

.AboutUs-link:hover {
    color: #bdb63b;
    text-decoration: underline
}

@media screen and (min-width: 992px) {
    .AboutUs-text {
        text-align: left
    }
}

section.card-list {
    padding-top: 1rem
}

section.card-list .card {
    padding: 1rem 1.7rem;
    margin: 0;
    border: none
}

section.card-list h2 {
    color: #cd2f2e;
    text-align: center;
    text-transform: uppercase;
    padding-bottom: 2rem;
    padding-left: 0 !important;
    padding-right: 0 !important
}

section.card-list p {
    padding-bottom: 1rem
}

section.card-list ul {
    list-style: square
}

section.card-list ul li {
    font-size: .9rem;
    line-height: 1.1rem;
    padding-bottom: .5rem
}

section.card-list ul li:last-child {
    padding-bottom: 0
}

section.card-list ul li::marker {
    color: #cd2f2e
}

section.card-list ul li a,
section.card-list ul li div.link {
    display: inline-block;
    color: #0759d1;
    text-decoration: underline;
    cursor: pointer
}

@media screen and (min-width: 576px) {
    section.card-list .card {
        padding: 2rem 4rem
    }

    section.card-list h2 {
        padding-right: 1.7rem !important
    }

    section.card-list ul li {
        font-size: 1rem;
        line-height: 1.3rem;
        padding-bottom: 0
    }
}

@media screen and (min-width: 768px) {
    section.card-list ul li {
        padding-bottom: .5rem
    }
}

@media screen and (min-width: 992px) {
    section.card-list .card {
        margin: 0 4.5rem
    }
}

.OrderDetails {
    background-color: #f1f1f1;
    padding: 2rem 0 5rem
}

.OrderDetails .iti {
    display: none
}

.OrderDetails-label {
    font-size: 1.1rem
}

.OrderDetails-input {
    color: #3a3a3a;
    background: #f6f6f6;
    font-size: 14px;
    height: 40px;
    border-radius: 50px;
    cursor: pointer;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .08)
}

.OrderDetails-input:focus {
    box-shadow: none
}

.OrderDetails-input--textarea {
    height: 5.2rem;
    border-radius: 1rem
}

.OrderDetails-input--textarea::-webkit-scrollbar {
    width: .5rem
}

.OrderDetails-selectWrap::before {
    content: "";
    position: absolute;
    right: 1rem;
    top: 11px;
    bottom: 0;
    width: 1rem;
    height: 1rem;
    cursor: pointer;
    background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 25' fill='%239e9e9e' %3E%3Cpath d='M23.99,21.12l-4.6-4.6c-.21-.21-.49-.32-.78-.32h-.75c1.27-1.63,2.03-3.68,2.03-5.91C19.89,4.98,15.59,.68,10.29,.68S.68,4.98,.68,10.28s4.3,9.6,9.6,9.6c2.23,0,4.28-.76,5.91-2.03v.75c0,.3,.12,.58,.32,.78l4.6,4.6c.43,.43,1.14,.43,1.56,0l1.31-1.31c.43-.43,.43-1.14,0-1.57Zm-13.71-4.93c-3.26,0-5.91-2.64-5.91-5.91s2.64-5.91,5.91-5.91,5.91,2.64,5.91,5.91-2.64,5.91-5.91,5.91Z'/%3E%3C/svg%3E") center/contain no-repeat
}

.OrderDetails-fileBox {
    display: flex;
    align-items: center;
    justify-content: center;
    -moz-column-gap: .5rem;
    column-gap: .5rem;
    background-color: #e8f3ff;
    padding: 1rem;
    border-radius: 1rem;
    border: 1px dashed #cd2f2e;
    cursor: pointer
}

.OrderDetails-fileBox svg {
    width: 1rem;
    height: 1rem;
    fill: #cd2f2e
}

.OrderDetails-fileBox span {
    color: #cd2f2e;
    font-weight: 600
}

.OrderDetails-fileRemove {
    position: absolute;
    display: none;
    top: .1rem;
    right: .1rem;
    z-index: 3;
    color: #cd2f2e;
    border-radius: 100%;
    width: 1.5rem;
    height: 1.5rem;
    cursor: pointer;
    box-shadow: none;
    transition: box-shadow .3s
}

.OrderDetails-fileRemove:hover {
    box-shadow: 0 0 0 4px rgba(0, 0, 0, .15)
}

.OrderDetails-fileRemove span {
    color: #cd2f2e;
    font-size: 1.5rem
}

.OrderDetails-submitBtn {
    max-width: 14rem;
    box-shadow: 0 6px 1rem -7px #cd2f2e;
    border: 1px solid rgba(0, 0, 0, 0);
    transition: ease all .4s
}

.OrderDetails label.error {
    position: absolute;
    color: #ff0d0d;
    font-size: .8rem;
    font-style: italic;
    font-weight: 600;
    line-height: 1rem;
    transform: translateX(0.9rem)
}

.ProcessingData {
    display: none;
    position: fixed;
    width: 100vw;
    height: 100vh;
    top: 0;
    left: 0;
    z-index: 2055;
    cursor: progress
}

.ProcessingData.is-visible {
    display: block
}

.ProcessingData-bg {
    background-color: #3E2723;
    width: 100%;
    height: 100%
}

.ProcessingData-mainWrap {
    position: fixed;
    top: 50%;
    left: 50%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    row-gap: 1rem;
    transform: translate(-50%, -50%)
}

.ProcessingData-spinnerWrap {
    display: flex;
    align-items: center;
    justify-content: center
}

.ProcessingData-spinner {
    display: inline-block;
    position: relative;
    width: 80px;
    height: 80px
}

.ProcessingData-spinner div {
    box-sizing: border-box;
    display: block;
    position: absolute;
    width: 64px;
    height: 64px;
    margin: 8px;
    border: 8px solid #fff;
    border-radius: 50%;
    animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0)
}

.ProcessingData-spinner div:nth-child(1) {
    animation-delay: -0.45s
}

.ProcessingData-spinner div:nth-child(2) {
    animation-delay: -0.3s
}

.ProcessingData-spinner div:nth-child(3) {
    animation-delay: -0.15s
}

.ProcessingData-text {
    text-align: center;
    color: #fff
}

@keyframes lds-ring {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}



input.headerform.form-control.filed1.action-numbersOnly
 {
    margin-top: 5% !important;
}


.signature p {
    color: #fff !important;
}

.iti--allow-dropdown input, .iti--allow-dropdown input[type=text], .iti--allow-dropdown input[type=tel], .iti--separate-dial-code input, .iti--separate-dial-code input[type=text], .iti--separate-dial-code input[type=tel] {
    padding-right: 100px !important;
}


/* Main form box */
.hero-form {
    max-width: 430px;
    width: 100%;
    margin: 0 auto;
    padding: 28px 20px 30px;
    background: #3b211d;
    border: 5px solid #d2a36f;
    border-radius: 16px;
    box-shadow: 0 12px 35px rgba(0, 0, 0, 0.35);
    box-sizing: border-box;
}

/* Heading */
.hero-form h2 {
    text-align: center;
    color: #ffffff;
    font-size: 32px;
    font-weight: 800;
    line-height: 1.2;
    padding-bottom: 35px;
}

.hero-form h2 span {
    color: #d2a36f;
}

/* Form groups */
.hero-form .form-group {
    width: 100%;
    margin-bottom: 10px;
    position: relative;
}

/* Inputs */
.hero-form .form-control {
    width: 100%;
    height: 48px;
    padding: 0 15px;
    border: 2px solid #d7d7d7;
    border-radius: 6px;
    background: #ffffff;
    color: #333333;
    font-size: 16px;
    font-weight: 400;
    outline: none;
    box-sizing: border-box;
    box-shadow: none;
}

.hero-form .form-control::placeholder {
    color: #777777;
    opacity: 1;
}

.hero-form .form-control:focus {
    border-color: #d2a36f;
    box-shadow: 0 0 0 3px rgba(210, 163, 111, 0.25);
}

/* Phone plugin/input fix */
.hero-form .iti {
    width: 100%;
    display: block;
}

.hero-form .iti input,
.hero-form input[type="tel"],
.hero-form input[name="phone"] {
    width: 100%;
    height: 48px;
    box-sizing: border-box;
}

.hero-form .iti input {
    padding-left: 88px !important;
}

.hero-form .iti__flag-container {
    height: 48px;
}

.hero-form .iti__selected-flag {
    height: 48px;
    padding: 0 10px;
    background: #f4f4f4;
    border-radius: 6px 0 0 6px;
}

/* Button wrapper */
.hero-form .btn-wrp,
.hero-form .front-service__button-wrp {
    width: 100%;
    margin: 2px 0 18px;
    text-align: center;
}

/* Button */
.hero-form .button, .hero-form .front-service__button-order, .hero-form button[type="submit"] {
    width: 100%;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 2px solid #cd2f2e;
    border-radius: 5px;
    background: #cd2f2e;
    color: #ffffff;
    font-size: 15px;
    font-weight: 800;
    text-transform: uppercase;
    cursor: pointer;
    transition: all 0.3s ease;
    box-sizing: border-box;
}

.hero-form .button:hover, .hero-form .front-service__button-order:hover, .hero-form button[type="submit"]:hover {
    background: #ffffff;
    color: #cd2f2e;
    border-color: #cd2f2e;
}

/* Terms text */
.hero-form .terms {
    margin: 0;
}

.hero-form .terms-privacy {
    color: #ffffff;
    font-size: 15px;
    line-height: 1.55;
    text-align: left;
}

.hero-form .terms-privacy a {
    color: #cd2f2e;
    text-decoration: none;
    font-weight: 600;
}


.hero-form .terms-privacy a:hover {
    text-decoration: underline;
}

/* Remove unwanted Bootstrap/flex spacing issues */
.hero-form form,
.hero-form .flex-column {
    width: 100%;
}

.hero-form .flex-column {
    display: flex;
    flex-direction: column;
}

/* Mobile responsive */
@media (max-width: 480px) {
    .hero-form {
        max-width: 94%;
        padding: 24px 16px 26px;
    }

    .hero-form h2 {
        font-size: 26px;
        margin-bottom: 60px;
    }

    .hero-form .form-group {
        margin-bottom: 18px;
    }

    .hero-form .form-control,
    .hero-form .iti input,
    .hero-form input[name="phone"],
    .hero-form button[type="submit"] {
        height: 46px;
        font-size: 15px;
    }

    .hero-form .terms-privacy {
        font-size: 14px;
        text-align: center;
    }
}


.form-group label {
    display: block !important;
}



.SignupModal .modal-dialog {
    max-width: 75rem;
}

.hero-form {
    max-width: 545px;
    width: 100%;
    margin: 0 auto;
    padding: 15px 20px 10px 20px;
    background: #000000;
    border: 5px solid #cd2f2e;
    border-radius: 16px;
    box-shadow: 0 12px 35px rgba(0, 0, 0, 0.35);
    box-sizing: border-box;
}

.modal-content label.icon-name:before {
    background: none !important;
}

.modal-content label.icon-email:before {
    background: none !important;
}