@media (prefers-reduced-motion: no-preference) {
    html {
        scroll-behavior: smooth;
    }
}

body {
    margin: 0;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',
        'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
        sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

code {
    font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',
        monospace;
}



.App {
    text-align: center;
    overflow: hidden;
}

.App-logo {
    height: 40vmin;
    pointer-events: none;
}

@media (prefers-reduced-motion: no-preference) {
    .App-logo {
        animation: App-logo-spin infinite 20s linear;
    }
}

.App-header {
    background-color: #282c34;
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-size: calc(10px + 2vmin);
    color: white;
}

.App-link {
    color: #61dafb;
}

@keyframes App-logo-spin {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}



/* Slider */
.slick-slider {
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
    user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list {
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}

.slick-list:focus {
    outline: none;
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
    transform: translate3d(0, 0, 0);
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}

.slick-track:before,
.slick-track:after {
    display: table;

    content: '';
}

.slick-track:after {
    clear: both;
}

.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}

[dir='rtl'] .slick-slide {
    float: right;
}

.slick-slide img {
    display: block;
}

.slick-slide.slick-loading img {
    display: none;
}

.slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .slick-slide {
    display: block;
}

.slick-loading .slick-slide {
    visibility: hidden;
}

.slick-vertical .slick-slide {
    display: block;

    height: auto;

    border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
    display: none;
}



@charset 'UTF-8';

/* Slider */
.slick-loading .slick-list {
    background: #fff url(data:image/gif;base64,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) center center no-repeat;
}

/* Icons */
@font-face {
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;
    src: url(../media/slick.f97e3bbf.svg#slick) format('svg');
}

/* Arrows */
.slick-prev,
.slick-next {
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
    color: transparent;
    outline: none;
    background: transparent;
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
    opacity: 1;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
    opacity: .25;
}

.slick-prev:before,
.slick-next:before {
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
    left: -25px;
}

[dir='rtl'] .slick-prev {
    right: -25px;
    left: auto;
}

.slick-prev:before {
    content: '←';
}

[dir='rtl'] .slick-prev:before {
    content: '→';
}

.slick-next {
    right: -25px;
}

[dir='rtl'] .slick-next {
    right: auto;
    left: -25px;
}

.slick-next:before {
    content: '→';
}

[dir='rtl'] .slick-next:before {
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider {
    margin-bottom: 30px;
}

.slick-dots {
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}

.slick-dots li {
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}

.slick-dots li button {
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}

.slick-dots li button:hover,
.slick-dots li button:focus {
    outline: none;
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
    opacity: 1;
}

.slick-dots li button:before {
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
    opacity: .75;
    color: black;
}



.kvfDhH {
    height: 50px;
    background-color: #fb2a0c;
    margin-top: 0px;
}

@media (min-width:769px) {
    .kvfDhH {
        height: auto;
    }
}

.civoxN {
    display: flex;
    -webkit-align-flex: center;
    -ms-flex-line-packalign-flex: center;
    align-flex: center;
}

.gtXPed {
    background-color: #fb2a0c;
    padding: 10px;
    min-height: 20px;
    margin-top: 0px;
    display: none;
    margin: auto;
    color: #fff;
}

@media (min-width:769px) {
    .gtXPed {
        display: block;
        padding: 15px;
    }
}

.kykXWP {
    width: 60px;
    height: 30px;
    display: none;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
}

@media (min-width:769px) {
    .kykXWP {
        display: block;
    }
}

.jHyOaA {
    width: 100%;
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    padding: 0px 20px;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}


@media (min-width:1240px) {
    .jHyOaA {
        max-width: 1200px;
    }
}

.siteHeader__logoLink {
    display: inline-block;
    line-height: 0;
}

#phone {
    scroll-margin-top: 1rem;
}

.bvOYAZ {
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    padding: 20px 0px;
    position: relative;
}

.lQojg {
    width: 115px;
    height: 35px;
}

@media (min-width:769px) {
    .lQojg {
        width: 215px;
        height: 65px;
    }
}

.imggNI {
    top: 5%;
    left: 2rem;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: space-around;
    -webkit-justify-content: space-around;
    -ms-flex-pack: space-around;
    justify-content: space-around;
    width: 2rem;
    height: 2rem;
    background: transparent;
    border: none;
    cursor: pointer;
    padding: 0;
    z-index: 10;
}

@media (min-width:992px) {
    .imggNI {
        display: none;
    }
}

.imggNI:focus {
    outline: none;
}

.imggNI div {
    width: 2.5rem;
    height: 0.25rem;
    background: #EFFFFA;
    border-radius: 10px;
    -webkit-transition: all 0.3s linear;
    transition: all 0.3s linear;
    position: relative;
    -webkit-transform-origin: 1px;
    -ms-transform-origin: 1px;
    transform-origin: 1px;
}

.PBdLp {
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    background: #1566af;
    height: 100vh;
    width: 100%;
    text-align: left;
    padding: 2rem;
    position: absolute;
    top: 0;
    right: 0;
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    -webkit-transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transform: translateX(130%);
    overflow: hidden;
    z-index: 1;
}

@media (min-width:992px) {
    .PBdLp {
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%);
        position: relative;
        width: 80%;
        height: auto;
        padding: 0.1rem;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        background: transparent;
        color: #fff;
    }
}

.inWAxv {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    font-size: 12px;
    text-transform: uppercase;
    padding: 1rem 0;
    font-weight: bold;
    color: #EFFFFA;
    -webkit-text-decoration: none;
    text-decoration: none;
    -webkit-transition: color 0.1s linear;
    transition: color 0.1s linear;
}

@media (min-width:769px) {
    .inWAxv {
        padding: 0px;
    }
}

.inWAxv:not(:last-child) {
    margin-right: 20px;
}

.inWAxv:hover {
    color: #999;
}

.egWhHX {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: #ffde00;
    color: #100c8d;
    padding: 15px 40px;
    width: auto;
    border-radius: 10px;
    text-transform: uppercase;
    font-weight: 700;
    border: none;
    border-radius: 200px;
    background: #FE0;
    box-shadow: 0 6px 4px 0 #00C;
    box-shadow: 0px 4px 3px 0px rgba(16, 12, 141, 1);
    max-width: 400px;
    margin: 10px auto -30px;
    font-weight: 700;
}

.jOEdbg {
    padding: 7px 10px;
    margin: 2px;
}

.hiVCpo {
    background-color: #ffde00;
    color: #100c8d;
    padding: 15px 40px;
    width: auto;
    border-radius: 10px;
    text-transform: uppercase;
    font-weight: 700;
    border: none;
    -webkit-box-shadow: 0px 4px 3px 0px rgba(16, 12, 141, 1);
    -moz-box-shadow: 0px 4px 3px 0px rgba(16, 12, 141, 1);
    box-shadow: 0px 4px 3px 0px rgba(16, 12, 141, 1);
}

.bhCQEQ {
    background-image: linear-gradient(to bottom, #1566af);
    background-image: url(../media/background_1.1b3dc2ba.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
    width: 100%;
    padding-bottom: 100px;
}

.bKwBiZ {
    display: grid;
    grid-template-columns: 1fr;
    place-items: center;
    gap: 15px;
}

@media (min-width:900px) {
    .bKwBiZ {
        grid-template-columns: 1.2fr 0.8fr;

    }
}

.jzbZpy {
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
}

@media (min-width:769px) {
    .jzbZpy {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }
}

@media (min-width:769px) {
    .ihkooK {
        width: 350px;
    }
}

.hJyULt {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    text-align: center;
}

.jlkcaW {
    grid-area: heroFormWrapper;
}

.fcPVwP {
    width: 100%;
    height: auto;
    max-width: 300px;
}

@media (min-width:769px) {
    .fcPVwP {
        max-width: 350px;
    }
}

.QDQng {
    color: #fff;
    margin: 30px 0px;
    max-width: 500px;
    font-size: 22px;
}

@media (min-width:769px) {
    .QDQng {
        font-size: 36px;
        text-align: center;
    }
}

.hDTXGv {
    color: #fff;
    margin: 30px 0px;
    font-weight: 700;
}

@media (min-width:769px) {
    .hDTXGv {
        font-size: 22px;
        text-align: center;
    }
}

.delEbi {
    display: none;
    color: #EF4444;
    max-width: 770px;
    width: 100%;
    text-align: center;
}

@media (min-width:769px) {
    .delEbi {
        display: block;
        font-size: 48px;
        margin-top: 20px;
    }
}

.gTpdpU {
    color: #FF0000;
}

.CivrP {
    color: #ffde00;
    text-shadow: 2px 2px #002498;
    margin: 20px 0px;
}

.dkrMGC {
    font-size: 18px;
    color: #fff;
    margin: 20px 0px;
    text-align: center;
}

@media (min-width:769px) {
    .dkrMGC {
        margin: 0px 0px 20px;
        font-size: 22px;
    }
}

.mIBys {
    width: auto;
    margin: 30px 0px 10px;
    margin-left: 50px;
}

.GUbgT {
    color: white;
    text-align: left;
    position: relative;
    padding-left: 20px;
    margin: 15px 0px 10px;
    font-size: 22px;
    font-weight: 400;
    line-height: 1.4;
}

@media (min-width:992px) {
    .GUbgT {
        font-size: 18px;
    }
}

.GUbgT::before {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    background-color: #fff;
    left: 0px;
    top: 9px;
}

.bnrjzq {
    display: inline-block;
}

.cPKHCV {
    background-color: #fff !important;
}

.cEHHHW {
    background-color: #1566AF;
    padding: 20px 20px;
    box-shadow: 5px 5px 20px -15px rgba(0, 0, 0, 0.2);
    max-width: 436px;
    border-radius: 20px;
    margin: auto;
}

@media (min-width:769px) {
    .cEHHHW {
        margin-top: 40px;
    }
}

.cEHHHW button {
    margin-top: 15px;
}

.hIA-dtI {
    color: #fff;
    font-size: 22px;
    text-align: center;
    margin-top: 20px;
}

.qufop {
    font-size: 22px;
    text-align: center;
    color: #fff;
    margin: 0px;
}

.qufop span {
    color: #ffde00;
}

.hYrmOg {
    font-size: 22px;
    text-align: center;
    color: #fff;
    -webkit-text-decoration: line-through;
    text-decoration: line-through;
    margin: 0px;
}

.fQftuU {
    display: flex;
    -webkit-box-pack: space-around;
    -webkit-justify-content: space-around;
    -ms-flex-pack: space-around;
    justify-content: space-around;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 10px;
    max-width: 280px;
    margin: auto;
}

.jrtljw {
    position: relative;
    border: none;
}

.bisaqH {
    width: 30px;
    height: auto;
    position: absolute;
    top: 35%;
    right: 10px;
}

.bMXqiG {
    width: 250px;
}

.jQBoXg {
    background-color: #F0F0F0;
    padding: 120px 0px 0;
    margin-bottom: 150px;
}

.cPmAPO {
    font-size: 29px;
    text-align: left;
    margin-bottom: 30px;
}

@media (min-width:769px) {
    .cPmAPO {
        text-align: center;
        margin-bottom: 50px;
        whidth: 100%;
    }
}

.cQxJED {
    display: grid;
    align-items: center;
    justify-content: center;
    margin: auto;
    grid-template-columns: 1.2fr 0.8fr;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

@media (max-width:769px) {
    .cQxJED {
        grid-template-columns: 1fr;
    }
}

.fJpLaX {
    width: 90%;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: auto;
}

.gMnDLY {
    width: 90%;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 10px;
}


.gtIgNV {
    height: auto;
    width: 100%;
    max-width: 350px
}

.bgDYBf {
    width: 100%;
    padding-left: 10px;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
}

@media (min-width:769px) {
    .bgDYBf {
        text-align: left;
    }
}

.iipKzt {
    color: black;
    text-align: center;
    margin: 10px 0px;
    font-size: 18px;
    line-height: 1.5em;
    position: relative;
    width: 100%;
}

@media (min-width:769px) {
    .iipKzt {
        text-align: left;
    }
}

.iipKzt::before {
    content: "";
    position: absolute;
    width: 24px;
    height: 24px;
    background-image: url(../media/checkmark.299d2fba.svg );
    background-repeat: no-repeat;
    left: -35px;
    top: 3px;
}

.dNwSQF {
    background-color: #021033;
    width: 100%;
    padding: 30px 0px 50px;
}

@media (min-width:769px) {
    .dNwSQF {
        background-image: url(../media/bg4.81607e11.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: 50% 50%;
    }
}

.WuwBQ {
    color: #fff;
    font-size: 29px;
    text-align: left;
    margin-bottom: 30px;
}

@media (min-width:769px) {
    .WuwBQ {
        text-align: center;
        margin-bottom: 50px;
        whidth: 100%;
    }
}

.jBsCZE {
    color: #fff;
    margin: 10px 0px 20px;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
}

@media (min-width:769px) {
    .jBsCZE {
        width: 300px;
    }
}

.kdSOak {
    text-align: left;
    border-bottom: 1px dashed #fff;
    display: inline;
    margin-left: 0px;
    box-sizing: border-box;
}

.idpZTV {
    text-align: left;
}

.dBwslQ {
    width: 100%;
    display: grid;
    grid-template-columns: auto;
    grid-template-rows: auto;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    place-items: center;
}

@media (min-width:769px) {
    .dBwslQ {
        grid-template-columns: 400px 400px;
        grid-template-rows: auto;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}

.CavDo {
    background-color: #F0F0F0;
    padding: 30px 0px 50px;
}

.cEQJqo {
    font-size: 29px;
    text-align: left;
    margin-bottom: 30px;
    text-align: center;
}

@media (min-width:769px) {
    .cEQJqo {
        margin-bottom: 50px;
        whidth: 100%;
    }
}

.fHCYFD {
    width: 100%;
    margin-top: 0px;
    font-size: 21px;
}

.wdlqZ {
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 113px;
}

@media (min-width:769px) {
    .wdlqZ {
        -webkit-align-items: flex-start;
        -webkit-box-align: flex-start;
        -ms-flex-align: flex-start;
        align-items: flex-start;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        font-size: 20px;
    }
}

.block1 {
    max-width: 320px;
    width: 100%;
}

.block1 .block1__header {
    display: flex;
    align-items: center;
    gap: 20px;
    justify-content: center;
    color: #EF4444;
    font-weight: 700;
    text-align: end;
    margin-right: -20px;
}

.block1 .block1__header .green {
    color: #19AE30;
    text-align: start;
}

.block1 .block1__text {
    border-radius: 21px;
    background: var(--Surface-White, #FFF);
    box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.25);
    padding: 20px 10px 10px;
    margin-top: -10px;
}

.block1 .block1__text span {
    color: #19AE30;
}

.cJlltR {
    width: 90%;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 10px;
}

@media (min-width:769px) {
    .cJlltR {
        whidth: 55%;
    }
}

.cRSObD {
    width: 100%;
}

.rrmTh {
    width: 100%;
    color: black;
    text-align: left;
    line-height: 1.5em;
    font-size: 20px;
    margin: 20px 0px 10px 40px;
    position: relative;
}

.rrmTh::before {
    content: "";
    position: absolute;
    width: 24px;
    height: 24px;
    background-image: url(../media/checkmark.299d2fba.svg );
    background-repeat: no-repeat;
    left: -35px;
    top: 3px;
}

.jUMTrU {
    padding: 20px 0px 50px;
    margin: 0px 20px;
    position: relative;
    border-right: 3px solid #FF0000;
    border-left: 3px solid #FF0000;
}

@media (min-width:1440px) {
    .jUMTrU {
        border: none;
    }

    .jUMTrU::before {
        content: "";
        background-image: url(../media/left_border.5caac69e.svg);
        background-repeat: no-repeat;
        position: absolute;
        left: 240px;
        top: 20px;
        width: 100px;
        height: 100%;
    }

    .jUMTrU::after {
        content: "";
        background-image: url(../media/right_border.a695cf51.svg);
        background-repeat: no-repeat;
        position: absolute;
        right: 200px;
        top: 20px;
        width: 100px;
        height: 100%;
    }
}

.cVBLaH {
    margin-top: 50px;
    color: #FF0000;
    text-align: center;
}

.grIKsM {
    width: 160px;
    margin: 10px;
}

.gomxpY {
    width: 150px;
    height: 150px;
}

.kKHSYV {
    font-weight: 700;
}

.eqFXWZ {
    width: 100%;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.fhLyue {
    padding: 30px 0px 50px;
    background-color: #F0F0F0;
}

.ilmOxH {
    font-size: 29px;
    text-align: left;
    margin-bottom: 30px;
    text-align: center;
}

@media (min-width:769px) {
    .ilmOxH {
        margin-bottom: 50px;
        whidth: 100%;
    }
}

.eZBnTM {
    text-align: center;
    font-weight: 700;
}

.ivJZmS {
    margin: 30px auto;
    max-width: 430px;
}

.izueDj {
    padding: 5px;
    margin: 20px auto 40px;
}

.cVKjyg {
    text-align: center;
    margin-top: 20px;
}

.hlzgfE {
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 20px;
    margin-top: 20px;
}

@media (min-width: 1000px) {
    .hlzgfE {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }
}

.sSBDU {
    width: 100%;
}

@media (min-width:769px) {
    .sSBDU {
        width: 53%;
    }
}

.ckQocK {
    width: 100%;
    -ms-flex-align: center;
    align-items: center;
}

@media (min-width: 1000px) {
    .ckQocK {
        width: 47%;
    }
}

.kbkves {
    width: auto;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin: 10px;
}

.hDWlFd {
    width: 60px;
    height: 60px;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}

.MJOZL {
    width: 60px;
    height: auto;
    max-height: 60px;
}

.djUmAa {
    text-align: left;
    margin-left: 20px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
}

.fmLcyD {
    width: 100%;
}

.kwtXnu {
    padding: 20px 0px 50px;
    background-color: #fff;
}

.jdcRot {
    font-size: 29px;
    text-align: left;
    margin-bottom: 30px;
    text-align: center;
}

@media (min-width:769px) {
    .jdcRot {
        margin-bottom: 20px;
        whidth: 100%;
    }
}

.IihSw {
    color: #20AF57;
    text-align: center;
    margin: 10px auto;
}

.hrYmCm {
    width: 280px;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 10px;
    margin-bottom: 40px;
}

@media (min-width:769px) {
    .hrYmCm {
        margin-bottom: 10px;
    }
}

.jOvktN {
    width: 200px;
    height: 133px;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.eGvTID {
    width: auto;
    height: 120px;
}

.ksEGmI {
    height: 100px;
    text-align: center;
    margin-left: 20px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
}

.tBlLB {
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 610px;
}

.dnSLxi {
    background: #0F87F7;
}

.eJMmhV {
    padding: 50px 0px;
    background-position: 0% 50%;
    position: relative;
}

@media (max-width:768px) {
    .eJMmhV {
        background: #0F87F7;
    }
}

@media (min-width:769px) {
    .eJMmhV {
        background: #077AF9;
        background-repeat: no-repeat;
    }
}

@media (min-width:2560px) {
    .eJMmhV {
        background-position: 70% 50%;
    }
}

.gHUkgt {
    width: 100%;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
    background-color: #fff;
    padding: 32px 24px;
}

.doctor {
    position: absolute;
    width: 700px;
    height: auto;
    left: 0;
    bottom: 0;
}

@media (max-width: 1666px) {
    .doctor {
        width: 600px;
        margin-left: -40px;
    }
}

@media (max-width: 1400px) {
    .doctor {
        width: 500px;
    }
}

@media (max-width: 1100px) {
    .doctor {
        width: 400px;
        margin-left: -50px;
    }
}

@media (max-width: 768px) {
    .doctor {
        display: none;
    }
}

@media (min-width:769px) {
    .gHUkgt {
        width: 70%;
    }
}

.ghWZdS {
    font-size: 29px;
    text-align: left;
    margin-bottom: 30px;
    text-align: center;

}

@media (min-width:769px) {
    .ghWZdS {
        margin-bottom: 20px;
        whidth: 100%;
    }
}

.cVCMzO {
    text-align: left;
    margin: 10px 0px;
}

.kjiTyc {

    text-align: left;
    margin: 10px 0px;
    font-style: italic;
    text-align: right;
}

.idtqOU {
    max-width: 320px;
    margin: 30px auto;
}

.BbXsK {
    padding: 20px 0px 50px;
    background-color: #F0F0F0;
}

.iiKjHd {
    font-size: 29px;
    text-align: left;
    margin-bottom: 30px;
    text-align: center;
}

@media (min-width:769px) {
    .iiKjHd {
        margin-bottom: 50px;
        width: 100%;
    }
}

.bQPfQN {
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
}

.dcMwBq {
    width: 178px;
    height: 178px;
    margin: 20px auto;
}

.fKcuNF {
    text-align: left;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    margin: 10px auto;
    width: 90%;
}

.gCVgyW {
    min-height: 550px;
}

@media (min-width:500px) {
    .gCVgyW {
        min-height: 600px;
    }
}

@media (min-width:769px) {
    .gCVgyW {
        min-height: 500px;
    }
}

#tenth_section .gCVgyW .slick-slider {
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
}

@media (min-width: 768px) {
    #tenth_section .gCVgyW .slick-slider {
        padding-left: 42px;
        padding-right: 42px;
    }
}

#tenth_section .gCVgyW .UUlDX {
    left: 0;
    z-index: 2;
}

#tenth_section .gCVgyW .grwyOE {
    right: 0;
    z-index: 2;
}

#tenth_section .gCVgyW .slick-slide {
    box-sizing: border-box;
}

.grwyOE {
    background-color: transparent;
}

.grwyOE::before {
    content: "";
}

@media (min-width:768px) {
    .grwyOE::before {
        content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAApCAYAAABdnotGAAAABHNCSVQICAgIfAhkiAAAAZpJREFUWEfN2L1PwkAcxvHnijGuDvxBriaGFxP/BEbCYqJx0UQXXTQmKgpsOsKobjrq6KQOTkxKa6IGJZY+hpcCKhHp3bXHyPTJ9du760/EM+VTurFcrZS4gwE/Ec9USMAVxH7D+1x9KS44UbraIB9A0hECa0/303u4mHGjgH0D9WDgrUcr5xwlz8NGDQX1ETwLu68RIMDv6z3G9beD9KPuFRsJ6veFV0Js2FOT29idbeiC/Rs08BgfPIFFO58u60AFAHUYJC+bjGWfC4kblbDAoDYK9ACUPiysqOpLCqSjLyUglX0pBsn3pQUk05c2UNC+tIN+95WqAKJ3oP/cMkIEdfsCrthE1i6mroftX6GDOptq64jkiUcuOYX56iAsEtAAoE5gq4aJTRzO1Vv/Rw3yj6EqLbFs55PHRoD8FfOIHSNAJI1ZITMaMuotozn7ELs3zYh3anK8u7i2tyzobVILSOa+rRjkdxL8i0QJaNxO/vpKkQIF7UQLSKYTxSD5TpSAVHYiBTJs+mHIfIimTNCMmTEaNoU1a079BdBmjvD7BFYTAAAAAElFTkSuQmCC);
        font-size: 25px;
    }
}

.UUlDX {
    background-color: transparent;
}

.UUlDX::before {
    content: "";
}

@media (min-width:768px) {
    .UUlDX::before {
        content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAApCAYAAABdnotGAAAABHNCSVQICAgIfAhkiAAAAaBJREFUWEfNmM8vA1EQx7/fbaU0SOyWU08OODly5MaVI7f+UCTChQsJFyFxafpnSGgbias/yVVE+6Ri6a5U2rfz2tnzzuSz8z4z+zKEkidXaC4y3apy1DzTxXs/441dGeKAQHp0QOsv6dmF10NjcEnSDwszEiC/3Njw2K4SXIqf0FCBQk8AbvZSZShAk/uPcxMtXoSe/OetW6Cj50zw9n5CmHMSU/00kDOgoPK47RncAZzvB8SZ1DOl5nKKrRrJtUFAxIE6noy3cQ2gQNCzgenEJD8yC0+cSW3riThQUk/EgKQ8SQ4k7EkCIMOgUt+ymSfiXRYU6ytMoUZg1Ta5TdyftvdLD3mPvAW4QwqMhQGpfoH2nrI5fJwROAWQHTCP2OsEOp40dtk2NyTzYpktEzEo16secWwZLx6mr0I/n6jHoWjV9XRZzAY1cyjKpWhSR8D0/Mui9dLzt4/5peY+FJ+Cam6MLv1Kfsn/ppPySwworFpSv8SBQjBbv5wBfYFZzC+3QF1+6dh+xOaEmv1QfH6p2aBFwDTtGLvB9Gxhe/j1Cdo+lCmBzcm2AAAAAElFTkSuQmCC);
        font-size: 25px;
    }
}

.fkaTCO {
    padding: 20px 0px 50px;
    height: auto;
}

.vDvXg {
    font-size: 29px;
    text-align: left;
    margin-bottom: 30px;
    text-align: center;
}

@media (min-width:769px) {
    .vDvXg {
        margin-bottom: 50px;
        width: 100%;
    }
}

.fNEgBk {
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 574px;
    overflow: hidden;
}

@media (min-width:769px) {
    .fNEgBk {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        width: 100%;
    }
}

.gPfcNV {
    width: 100%;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

@media (min-width:769px) {
    .gPfcNV {
        width: 48%;
    }
}

.fiUPwg {
    width: 100%;
    margin: auto;
}

@media (min-width:769px) {
    .fiUPwg {
        width: 48%;
    }
}

.fiUPwg img {
    width: 70%;
    margin: auto;
}

@media (min-width:769px) {
    .fiUPwg img {
        width: 70%;
    }
}

@media (min-width:769px) {
    .fiUPwg img:hover {
        -webkit-transform: scale(1.4);
        -ms-transform: scale(1.4);
        transform: scale(1.4);
    }
}

.erRPVx {
    text-align: center;
}

@media (min-width:769px) {
    .erRPVx {
        text-align: left;
    }
}

.bgqGUQ {
    max-width: 405px;
    height: auto;
    margin: 30px auto;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
}

@media (min-width:769px) {
    .bgqGUQ {
        margin: 30px 0px;
    }
}

.ZfECH {
    cursor: pointer;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.iSVWXx {
    padding: 20px 0px 50px;
    background-color: #F0F0F0;
}

.gGPldG {
    font-size: 29px;
    text-align: left;
    margin-bottom: 30px;
    text-align: center;
}

@media (min-width:769px) {
    .gGPldG {
        margin-bottom: 50px;
        width: 100%;
    }
}

.eOoYnZ {
    max-width: 280px;
    width: 100%;
    height: auto;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    position: relative;
}

.lmEwsm {
    width: 143px;
    height: 90px;
    margin: auto;
    display: flex;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.ccTYBe {
    width: auto;
    height: 100px;
    max-width: 130px;
}

.hlQBld {
    text-align: center;
    font-weight: 700;
    margin: 20px auto;
}

.eoUXLE {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: 40px 20px;
}

.eoUXLE p {
    font-weight: 400;
}

.bottomImg {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 50%;
    margin-left: 200px;
    pointer-events: none;
}


@media (max-width:768px) {
    .bottomImg {
        display: none;

    }
}

.cVKJUO {
    padding: 20px 0px 80px;
    background: #1C88E3;
    color: #fff;
    position: relative;
}

@media (min-width:768px) {
    .cVKJUO {
        padding: 20px 0px 80px;
    }
}

@media (min-width:1440px) {
    .cVKJUO {
        background: #077AF9;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: 30% 10%;
    }
}

.eosvPk {
    font-size: 29px;
    line-height: 1.3;
}

.gcQVbP {
    width: 100%;
    margin: auto;
    list-style: none;
}

@media (min-width:769px) {
    .gcQVbP {
        width: 70%;
        /* margin-left: 150px; */
    }
}

.eSTnQF {
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    max-width: 399px;
    margin: auto;
}

@media (min-width: 768px) {
    .eSTnQF {
        margin-left: 0
    }
}

@media (min-width: 1240px) {
    .eSTnQF {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        margin-left: 200px;
    }
}

.iMfHkg {
    width: 100%;
    position: relative;
}

.iMfHkg p {
    position: absolute;
    color: #fff;
    font-weight: 700;
    transform: rotate(-15deg);
}

.iMfHkg .price1 {
    top: 16%;
    left: 9%;
    text-decoration: line-through;
    font-size: 16px;
}

.iMfHkg .price2 {
    top: 14%;
    left: 10%;
    font-size: 28px;
}

@media (min-width: 500px) {
    .iMfHkg .price1 {
        top: 16%;
        left: 9%;
        font-size: 20px;
    }

    .iMfHkg .price2 {
        top: 14%;
        left: 10%;
        font-size: 38px;
    }
}

.iMfHkg .price2 span {
    font-size: 76px;
}

.jUAhIH {
    width: 100%;
    margin: auto;
}

@media (min-width:769px) {
    .jUAhIH {
        width: 48%;
        margin-top: 0px;
    }
}

.call-block {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: auto;
    position: relative;

}

.call-block .call-block__text {
    font-size: 24px;
    text-shadow: 0 4px 10px #00C;

}

.call-block a {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    padding: 2px 20px;
    width: 100%;
    border-radius: 200px;
    background: #FE0;
    box-shadow: 0 6px 4px 0 #00C;
    color: #00C;
    font-size: 32px;
    font-weight: 700;
}

.call-block svg {
    width: 30px;
}

@media (min-width: 768px) {
    .call-block {
        margin-left: 0;
    }

    .call-block a {
        margin: auto;
        font-size: 48px;
    }

    .call-block svg {
        width: 50px;
    }
}

@media (min-width: 1240px) {
    .call-block {
        margin-left: 200px;

    }

    .call-block a {
        font-size: 64px;
        margin-right: auto;
    }
}



.jKOzLD {
    width: auto;
    margin: 30px auto;
    max-width: 320px;
}

@media (min-width:500px) {
    .jKOzLD {
        max-width: 400px;
    }
}

.fVSoWv {
    text-align: left;
    position: relative;
    margin: 10px 0px 0px 35px;
    max-width: 70%;
}

@media (max-width:768px) {
    .fVSoWv {
        max-width: 100%
    }
}

.fVSoWv::before {
    content: url('../media/check.svg');
    position: absolute;
    left: -35px;
    width: 20px;
    height: 20px;
}


.gyuuwz {
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.VXCrA {
    color: #fff;
    text-align: center;
    margin: 10px 0px 20px;
}

.iNMTAY {
    width: 130px;
    height: auto;
    margin: 5px;
}

.kGbnvN {
    width: 130px;
    height: auto;
}

@media (min-width:769px) {
    .dPvsgS {
        text-align: left;
        width: 200px;
    }
}

.kBmSwl {
    color: #1C88E3;
    padding: 0px 10px;
    position: relative;
}

@media (min-width:769px) {
    .kBmSwl:not(:last-child)::after {
        content: "";
        height: 15px;
        width: 1px;
        background: #1C88E3;
        position: absolute;
        right: -2px;
        top: 7px;
    }
}

.esYASJ {
    position: absolute;
    right: 0;
    left: 0;
    margin-top: -20px;
    font-size: 38px;
    font-weight: 700;
    grid-column: 1 / 13;
    text-align: center;
}

@media (min-width:1024px) {
    .esYASJ {
        grid-column: 2 / 7;
    }
}

.esYASJ--bottom {
    margin: auto;
    inset: 0;
    margin-top: 240px;
    z-index: 10;
}

.etSnbG {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 90px;
    -webkit-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    transform: translateY(-40px);
}

.dQClTU {
    display: flex;
    -webkit-box-pack: space-around;
    -webkit-justify-content: space-around;
    -ms-flex-pack: space-around;
    justify-content: space-around;
    -ms-flex-align: center;
    align-items: center;
    max-width: 320px;
    height: auto;
    margin: 0px auto 10px;
    z-index: 10;
    position: relative;
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
    color: #000;
}

@media (min-width:430px) {
    .dQClTU {
        padding: 3px 30px 0;
        max-width: 425px;
        width: 420px;
        background-image: url(data:image/png;base64,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);
        background-repeat: no-repeat;
        background-position: 50% 50%;
    }
}

.dPqMwH {
    z-index: 20;
    display: inline-block;
    position: relative;
    padding: 3px 10px;
    background: none;
    color: #fff;
}

.dPqMwH span {
    color: #FF0000;
}

@media (min-width:430px) {
    .dPqMwH {
        color: #000;
    }
}

.cVvBLS {
    position: absolute;
    bottom: -1px;
    font-size: 15px;
    padding: 0px;
    font-weight: 300;
}

.hwlxsv {
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100px;
    height: 133px;
    background-image: url(data:image/png;base64,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);
    background-repeat: no-repeat;
    background-position: 0% 50%;
    z-index: 10;
}

.dKNEiM {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(79, 77, 165, 0.75);
    padding: 20px;
    z-index: 99999999;
}

@media (min-width:768px) {
    .dKNEiM {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

.fWrrar {
    position: relative;
    max-width: 800px;
    height: 100%;
    overflow-y: auto;
    margin: 0 auto;
    padding: 20px;
    background: #fff;
    z-index: 1001;
    border: 1px solid #f1e8df;
    box-shadow: 5px 5px 21px -5px rgba(0, 0, 0, 0.5);
}

@media (min-width:768px) {
    .fWrrar {
        overflow: hidden;
        max-height: 440px;
    }
}

.eROzwr {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    place-items: center;
    height: 100%;
}

.jsfkgF {
    font-size: 24px;
    font-weight: 700;
    color: #305687;
    margin: 10px 0;
    text-align: center;
    grid-column: 1 / 13;
}

@media (min-width:768px) {
    .jsfkgF {
        font-size: 70px;
        grid-column: 1 / 8;
        grid-row: 1;
    }
}

.dTzWxf {
    font-size: 16px;
    font-weight: 700;
    color: #305687;
    margin: 10px 0;
    text-align: center;
    grid-column: 1 / 13;
}

@media (min-width:768px) {
    .dTzWxf {
        font-size: 26px;
        grid-column: 1 / 8;
        grid-row: 2;
    }
}

.jGCmeO {
    font-size: 18px;
    font-weight: 600;
    width: 80%;
    color: #305687;
    margin: 10px 0;
    text-align: center;
    grid-column: 1 / 13;
}

@media (min-width:768px) {
    .jGCmeO {
        grid-column: 1 / 8;
        grid-row: 3;
    }
}

.lgJxMt {
    grid-column: 1 / 13;
}

@media (min-width:768px) {
    .lgJxMt {
        grid-column: 1 / 8;
        grid-row: 7;
    }
}

.hAUApK {
    font-size: 13px;
    font-weight: 500;
    color: #000;
    margin: 0;
    text-align: center;
    grid-column: 1 / 13;
}

@media (min-width:768px) {
    .hAUApK {
        grid-column: 1 / 8;
        grid-row: 6;
        margin-bottom: 10px;
    }
}

.cJsHlN {
    font-size: 10px;
    font-weight: 500;
    color: #b5b5b5;
    cursor: pointer;
    grid-column: 1 / 13;
    margin: 20px 0;
}

@media (min-width:768px) {
    .cJsHlN {
        margin-top: 10px;
        grid-column: 1 / 8;
        grid-row: 8;
    }
}

.eTwYlG {
    width: 280px;
    height: auto;
    margin: 10px 0;
    grid-column: 1 / 13;
}

@media (min-width:768px) {
    .eTwYlG {
        width: 330px;
        grid-column: 8 / 13;
        grid-row: 1 / 9;
        -webkit-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        transform: translateX(-20px);
    }
}

.dWxpIp {
    cursor: pointer;
    height: 12px;
    width: 12px;
    position: absolute;
    top: 10px;
    right: 10px;
}

.gCervH {
    width: 115px;
    height: 115px;
    border-radius: 50%;
    background-color: #f9ba20;
    font-weight: 600;
    color: #32308f;
    position: absolute;
    top: 220px;
    right: 15px;
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg);
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    box-shadow: 5px 5px 21px -5px rgba(79, 77, 165, 0.5);
}

@media (max-width:500px) {
    .gCervH {
        top: 220px;
        left: 15px;
    }
}

@media (min-width:500px) {
    .gCervH {
        top: 50px;
        right: 20px;
    }
}

.jsipcp {
    font-size: 14px;
}

.gZsJCW {
    display: inline-block;
    font-size: 30px;
    font-weight: 900;
}

    {
    background: #1566af;
    color: #EFFFFA;
}

*,
*::after,
*::before {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {
    background-color: #fff;
    position: relative;
    overflow-x: hidden;
    font-family: "Open Sans", sans-serif;
}

p,
a,
ul,
li {
    -webkit-text-decoration: none;
    text-decoration: none;
    list-style: none;
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    line-height: 1.7;
}

@media (min-width:992px) {

    p,
    a,
    ul,
    li {
        font-size: 16px;
    }
}

a {
    cursor: pointer;
    margin-top: 0px;
}

img {
    width: 100%;
}

h1 {
    font-size: 30px;
}

@media (min-width:769px) {
    h1 {
        font-size: 40px;
    }
}

h2 {
    font-size: 18px;
    text-align: left;
    margin: 10px 0px;
}

@media (min-width:769px) {
    h2 {
        font-size: 38px;
    }
}

h3 {
    font-size: 18px;
    text-align: left;
    margin: 10px 0px;
}

@media (min-width:769px) {
    h3 {
        font-size: 22px;
    }
}

input {
    background-color: transparent;
}

.slick-dots li button:before {
    font-size: 35px;
}



@-webkit-keyframes mui-auto-fill {}

@-webkit-keyframes mui-auto-fill-cancel {}

.MuiInputBase-root {
    color: rgba(0, 0, 0, 0.87);
    cursor: text;
    display: inline-flex;
    position: relative;
    font-size: 1rem;
    box-sizing: border-box;
    align-items: center;
    font-family: "Roboto", "Helvetica", "Arial", sans-serif;
    font-weight: 400;
    line-height: 1.1876em;
    letter-spacing: 0.00938em;
}

.MuiInputBase-root.Mui-disabled {
    color: rgba(0, 0, 0, 0.38);
    cursor: default;
}

.MuiInputBase-multiline {
    padding: 6px 0 7px;
}

.MuiInputBase-multiline.MuiInputBase-marginDense {
    padding-top: 3px;
}

.MuiInputBase-fullWidth {
    width: 100%;
}

.MuiInputBase-input {
    font: inherit;
    color: currentColor;
    width: 100%;
    border: 0;
    height: 1.1876em;
    margin: 0;
    display: block;
    padding: 6px 0 7px;
    min-width: 0;
    background: none;
    box-sizing: content-box;
    animation-name: mui-auto-fill-cancel;
    letter-spacing: inherit;
    animation-duration: 10ms;
    -webkit-tap-highlight-color: transparent;
}

.MuiInputBase-input::-webkit-input-placeholder {
    color: currentColor;
    opacity: 0.42;
    transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.MuiInputBase-input::-moz-placeholder {
    color: currentColor;
    opacity: 0.42;
    transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.MuiInputBase-input:-ms-input-placeholder {
    color: currentColor;
    opacity: 0.42;
    transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.MuiInputBase-input::-ms-input-placeholder {
    color: currentColor;
    opacity: 0.42;
    transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.MuiInputBase-input:focus {
    outline: 0;
}

.MuiInputBase-input:invalid {
    box-shadow: none;
}

.MuiInputBase-input::-webkit-search-decoration {
    -webkit-appearance: none;
}

.MuiInputBase-input.Mui-disabled {
    opacity: 1;
}

.MuiInputBase-input:-webkit-autofill {
    animation-name: mui-auto-fill;
    animation-duration: 5000s;
}

label[data-shrink=false]+.MuiInputBase-formControl .MuiInputBase-input::-webkit-input-placeholder {
    opacity: 0 !important;
}

label[data-shrink=false]+.MuiInputBase-formControl .MuiInputBase-input::-moz-placeholder {
    opacity: 0 !important;
}

label[data-shrink=false]+.MuiInputBase-formControl .MuiInputBase-input:-ms-input-placeholder {
    opacity: 0 !important;
}

label[data-shrink=false]+.MuiInputBase-formControl .MuiInputBase-input::-ms-input-placeholder {
    opacity: 0 !important;
}

label[data-shrink=false]+.MuiInputBase-formControl .MuiInputBase-input:focus::-webkit-input-placeholder {
    opacity: 0.42;
}

label[data-shrink=false]+.MuiInputBase-formControl .MuiInputBase-input:focus::-moz-placeholder {
    opacity: 0.42;
}

label[data-shrink=false]+.MuiInputBase-formControl .MuiInputBase-input:focus:-ms-input-placeholder {
    opacity: 0.42;
}

label[data-shrink=false]+.MuiInputBase-formControl .MuiInputBase-input:focus::-ms-input-placeholder {
    opacity: 0.42;
}

.MuiInputBase-inputMarginDense {
    padding-top: 3px;
}

.MuiInputBase-inputMultiline {
    height: auto;
    resize: none;
    padding: 0;
}

.MuiInputBase-inputTypeSearch {
    -moz-appearance: textfield;
    -webkit-appearance: textfield;
}



.MuiFormControl-root {
    border: 0;
    margin: 0;
    display: inline-flex;
    padding: 0;
    position: relative;
    min-width: 0;
    flex-direction: column;
    vertical-align: top;
}

.MuiFormControl-marginNormal {
    margin-top: 16px;
    margin-bottom: 8px;
}

.MuiFormControl-marginDense {
    margin-top: 8px;
    margin-bottom: 4px;
}

.MuiFormControl-fullWidth {
    width: 100%;
}



.MuiFormLabel-root {
    color: rgba(0, 0, 0, 0.54);
    padding: 0;
    font-size: 1rem;
    font-family: "Roboto", "Helvetica", "Arial", sans-serif;
    font-weight: 400;
    line-height: 1;
    letter-spacing: 0.00938em;
}

.MuiFormLabel-root.Mui-focused {
    color: #3f51b5;
}

.MuiFormLabel-root.Mui-disabled {
    color: rgba(0, 0, 0, 0.38);
}

.MuiFormLabel-root.Mui-error {
    color: #f44336;
}

.MuiFormLabel-colorSecondary.Mui-focused {
    color: #f50057;
}

.MuiFormLabel-asterisk.Mui-error {
    color: #f44336;
}



.MuiInputLabel-root {
    display: block;
    transform-origin: top left;
}

.MuiInputLabel-formControl {
    top: 0;
    left: 0;
    position: absolute;
    transform: translate(0, 24px) scale(1);
}

.MuiInputLabel-marginDense {
    transform: translate(0, 21px) scale(1);
}

.MuiInputLabel-shrink {
    transform: translate(0, 1.5px) scale(0.75);
    transform-origin: top left;
}

.MuiInputLabel-animated {
    transition: color 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms, transform 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
}

.MuiInputLabel-filled {
    z-index: 1;
    transform: translate(12px, 20px) scale(1);
    pointer-events: none;
}

.MuiInputLabel-filled.MuiInputLabel-marginDense {
    transform: translate(12px, 17px) scale(1);
}

.MuiInputLabel-filled.MuiInputLabel-shrink {
    transform: translate(12px, 10px) scale(0.75);
}

.MuiInputLabel-filled.MuiInputLabel-shrink.MuiInputLabel-marginDense {
    transform: translate(12px, 7px) scale(0.75);
}

.MuiInputLabel-outlined {
    z-index: 1;
    transform: translate(14px, 20px) scale(1);
    pointer-events: none;
}

.MuiInputLabel-outlined.MuiInputLabel-marginDense {
    transform: translate(14px, 12px) scale(1);
}

.MuiInputLabel-outlined.MuiInputLabel-shrink {
    transform: translate(14px, -6px) scale(0.75);
}



.PrivateNotchedOutline-root-1 {
    top: -5px;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    padding: 0 8px;
    overflow: hidden;
    position: absolute;
    border-style: solid;
    border-width: 1px;
    border-radius: inherit;
    pointer-events: none;
}

.PrivateNotchedOutline-legend-2 {
    padding: 0;
    text-align: left;
    transition: width 150ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
    line-height: 11px;
}

.PrivateNotchedOutline-legendLabelled-3 {
    width: auto;
    height: 11px;
    display: block;
    padding: 0;
    font-size: 0.75em;
    max-width: 0.01px;
    text-align: left;
    transition: max-width 50ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
    visibility: hidden;
}

.PrivateNotchedOutline-legendLabelled-3>span {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}

.PrivateNotchedOutline-legendNotched-4 {
    max-width: 1000px;
    transition: max-width 100ms cubic-bezier(0.0, 0, 0.2, 1) 50ms;
}



.MuiOutlinedInput-root {
    position: relative;
    border-radius: 4px;
}

.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline {
    border-color: rgba(0, 0, 0, 0.87);
}

@media (hover: none) {
    .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline {
        border-color: rgba(0, 0, 0, 0.23);
    }
}

.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline {
    border-color: #3f51b5;
    border-width: 2px;
}

.MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline {
    border-color: #f44336;
}

.MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline {
    border-color: rgba(0, 0, 0, 0.26);
}

.MuiOutlinedInput-colorSecondary.Mui-focused .MuiOutlinedInput-notchedOutline {
    border-color: #f50057;
}

.MuiOutlinedInput-adornedStart {
    padding-left: 14px;
}

.MuiOutlinedInput-adornedEnd {
    padding-right: 14px;
}

.MuiOutlinedInput-multiline {
    padding: 18.5px 14px;
}

.MuiOutlinedInput-multiline.MuiOutlinedInput-marginDense {
    padding-top: 10.5px;
    padding-bottom: 10.5px;
}

.MuiOutlinedInput-notchedOutline {
    border-color: rgba(0, 0, 0, 0.23);
}

.MuiOutlinedInput-input {
    padding: 18.5px 14px;
}

.MuiOutlinedInput-input:-webkit-autofill {
    border-radius: inherit;
}

.MuiOutlinedInput-inputMarginDense {
    padding-top: 10.5px;
    padding-bottom: 10.5px;
}

.MuiOutlinedInput-inputMultiline {
    padding: 0;
}

.MuiOutlinedInput-inputAdornedStart {
    padding-left: 0;
}

.MuiOutlinedInput-inputAdornedEnd {
    padding-right: 0;
}







.__react_component_tooltip {
    border-radius: 3px;
    display: inline-block;
    font-size: 13px;
    left: -999em;
    opacity: 0;
    position: fixed;
    pointer-events: none;
    transition: opacity 0.3s ease-out;
    top: -999em;
    visibility: hidden;
    z-index: 999;
}

.__react_component_tooltip.allow_hover,
.__react_component_tooltip.allow_click {
    pointer-events: auto;
}

.__react_component_tooltip::before,
.__react_component_tooltip::after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
}

.__react_component_tooltip.show {
    opacity: 0.9;
    margin-top: 0;
    margin-left: 0;
    visibility: visible;
}

.__react_component_tooltip.place-top::before {
    bottom: 0;
    left: 50%;
    margin-left: -11px;
}

.__react_component_tooltip.place-bottom::before {
    top: 0;
    left: 50%;
    margin-left: -11px;
}

.__react_component_tooltip.place-left::before {
    right: 0;
    top: 50%;
    margin-top: -9px;
}

.__react_component_tooltip.place-right::before {
    left: 0;
    top: 50%;
    margin-top: -9px;
}

.__react_component_tooltip .multi-line {
    display: block;
    padding: 2px 0;
    text-align: center;
}



.t869532bd-374e-4b78-a4ad-1ea1d150ccb1 {
    color: #fff;
    background: #337AB7;
    border: 1px solid transparent;
    border-radius: undefinedpx;
    padding: 8px 21px;
}

.t869532bd-374e-4b78-a4ad-1ea1d150ccb1.place-top {
    margin-top: -10px;
}

.t869532bd-374e-4b78-a4ad-1ea1d150ccb1.place-top::before {
    content: "";
    background-color: inherit;
    position: absolute;
    z-index: 2;
    width: 20px;
    height: 12px;
}

.t869532bd-374e-4b78-a4ad-1ea1d150ccb1.place-top::after {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    border-top-right-radius: undefinedpx;
    border: 1px solid transparent;
    background-color: #337AB7;
    z-index: -2;
    bottom: -6px;
    left: 50%;
    margin-left: -6px;
    transform: rotate(135deg);
}

.t869532bd-374e-4b78-a4ad-1ea1d150ccb1.place-bottom {
    margin-top: 10px;
}

.t869532bd-374e-4b78-a4ad-1ea1d150ccb1.place-bottom::before {
    content: "";
    background-color: inherit;
    position: absolute;
    z-index: -1;
    width: 18px;
    height: 10px;
}

.t869532bd-374e-4b78-a4ad-1ea1d150ccb1.place-bottom::after {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    border-top-right-radius: undefinedpx;
    border: 1px solid transparent;
    background-color: #337AB7;
    z-index: -2;
    top: -6px;
    left: 50%;
    margin-left: -6px;
    transform: rotate(45deg);
}

.t869532bd-374e-4b78-a4ad-1ea1d150ccb1.place-left {
    margin-left: -10px;
}

.t869532bd-374e-4b78-a4ad-1ea1d150ccb1.place-left::before {
    content: "";
    background-color: inherit;
    position: absolute;
    z-index: -1;
    width: 10px;
    height: 18px;
}

.t869532bd-374e-4b78-a4ad-1ea1d150ccb1.place-left::after {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    border-top-right-radius: undefinedpx;
    border: 1px solid transparent;
    background-color: #337AB7;
    z-index: -2;
    right: -6px;
    top: 50%;
    margin-top: -6px;
    transform: rotate(45deg);
}

.t869532bd-374e-4b78-a4ad-1ea1d150ccb1.place-right {
    margin-left: 10px;
}

.t869532bd-374e-4b78-a4ad-1ea1d150ccb1.place-right::before {
    content: "";
    background-color: inherit;
    position: absolute;
    z-index: -1;
    width: 10px;
    height: 18px;
}

.t869532bd-374e-4b78-a4ad-1ea1d150ccb1.place-right::after {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    border-top-right-radius: undefinedpx;
    border: 1px solid transparent;
    background-color: #337AB7;
    z-index: -2;
    left: -6px;
    top: 50%;
    margin-top: -6px;
    transform: rotate(-135deg);
}



.t536e492b-81d4-435f-a60e-69659f6a026b {
    color: #fff;
    background: #337AB7;
    border: 1px solid transparent;
    border-radius: undefinedpx;
    padding: 8px 21px;
}

.t536e492b-81d4-435f-a60e-69659f6a026b.place-top {
    margin-top: -10px;
}

.t536e492b-81d4-435f-a60e-69659f6a026b.place-top::before {
    content: "";
    background-color: inherit;
    position: absolute;
    z-index: 2;
    width: 20px;
    height: 12px;
}

.t536e492b-81d4-435f-a60e-69659f6a026b.place-top::after {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    border-top-right-radius: undefinedpx;
    border: 1px solid transparent;
    background-color: #337AB7;
    z-index: -2;
    bottom: -6px;
    left: 50%;
    margin-left: -6px;
    transform: rotate(135deg);
}

.t536e492b-81d4-435f-a60e-69659f6a026b.place-bottom {
    margin-top: 10px;
}

.t536e492b-81d4-435f-a60e-69659f6a026b.place-bottom::before {
    content: "";
    background-color: inherit;
    position: absolute;
    z-index: -1;
    width: 18px;
    height: 10px;
}

.t536e492b-81d4-435f-a60e-69659f6a026b.place-bottom::after {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    border-top-right-radius: undefinedpx;
    border: 1px solid transparent;
    background-color: #337AB7;
    z-index: -2;
    top: -6px;
    left: 50%;
    margin-left: -6px;
    transform: rotate(45deg);
}

.t536e492b-81d4-435f-a60e-69659f6a026b.place-left {
    margin-left: -10px;
}

.t536e492b-81d4-435f-a60e-69659f6a026b.place-left::before {
    content: "";
    background-color: inherit;
    position: absolute;
    z-index: -1;
    width: 10px;
    height: 18px;
}

.t536e492b-81d4-435f-a60e-69659f6a026b.place-left::after {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    border-top-right-radius: undefinedpx;
    border: 1px solid transparent;
    background-color: #337AB7;
    z-index: -2;
    right: -6px;
    top: 50%;
    margin-top: -6px;
    transform: rotate(45deg);
}

.t536e492b-81d4-435f-a60e-69659f6a026b.place-right {
    margin-left: 10px;
}

.t536e492b-81d4-435f-a60e-69659f6a026b.place-right::before {
    content: "";
    background-color: inherit;
    position: absolute;
    z-index: -1;
    width: 10px;
    height: 18px;
}

.t536e492b-81d4-435f-a60e-69659f6a026b.place-right::after {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    border-top-right-radius: undefinedpx;
    border: 1px solid transparent;
    background-color: #337AB7;
    z-index: -2;
    left: -6px;
    top: 50%;
    margin-top: -6px;
    transform: rotate(-135deg);
}

.siteHeader__backdrop {
    display: none;
}

@media (max-width: 991px) {
    body.siteHeader--navOpen {
        overflow: hidden;
    }

    .siteHeader--navOpen .siteHeader__backdrop {
        display: block;
        position: fixed;
        inset: 0;
        background: rgba(0, 0, 0, 0.45);
        z-index: 998;
    }

    .siteHeader--navOpen .PBdLp {
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%);
        z-index: 999;
    }

    .siteHeader--navOpen .imggNI {
        z-index: 1000;
    }

    .siteHeader--navOpen .imggNI div:nth-child(1) {
        transform: rotate(45deg) translate(-11px, -11px);
    }

    .siteHeader--navOpen .imggNI div:nth-child(2) {
        opacity: 0;
    }

    .siteHeader--navOpen .imggNI div:nth-child(3) {
        -webkit-transform: rotate(-45deg) translate(0.45rem, -0.45rem);
        -ms-transform: rotate(-45deg) translate(0.45rem, -0.45rem);
        transform: rotate(-45deg) translate(0.45rem, -0.45rem);
    }
}

body {
    font-family: "Open Sans", sans-serif;
}

.PBdLp .inWAxv {
    font-family: 'Mulish', sans-serif;
    font-size: 12px;
    font-weight: 500;
}

.navCta {
    -webkit-text-decoration: none;
    text-decoration: none;
    border-radius: 195px;
    background-color: #fe0 !important;
    color: #00c !important;
    -webkit-box-shadow: 0 4px 4px 0 #00c;
    -moz-box-shadow: 0 4px 4px 0 #00c;
    box-shadow: 0 4px 4px 0 #00c;
    font-size: 20px;
    letter-spacing: 0.2px;
    line-height: 1.1;
    padding: 12px 28px;
    font-weight: 700;
}

.navCta:hover {
    color: #00c !important;
}

.CivrP {
    color: #fe0;
    text-shadow: 0 4px 4px #00c;
    font-size: clamp(26px, 5vw, 48px);
    font-weight: 700;
    line-height: 1.2;
}

.dkrMGC {
    font-size: clamp(18px, 3vw, 32px);
    font-weight: 700;
    line-height: 1.2;
}

.GUbgT {
    font-size: 18px;
}

@media (min-width: 769px) {
    .GUbgT {
        font-size: 22px;
    }
}

.GUbgT::before {
    content: "✓";
    background: transparent;
    width: auto;
    height: auto;
    color: #fe0;
    font-size: 20px;
    font-weight: 700;
    top: 2px;
    left: 0;
}

.delEbi {
    display: block;
    background: #fe0;
    padding: 0.75rem 1rem;
    margin: 0.5rem auto 0;
    max-width: 770px;
    border-radius: 0;
}

.delEbi .gTpdpU {
    color: #ef4444;
}

.QDQng {
    font-size: clamp(22px, 3vw, 48px);
    text-align: center;
    width: 100%;
    max-width: 100%;
    margin: 15px auto 0;
}

.hDTXGv {
    font-size: clamp(16px, 2vw, 24px);
    max-width: 550px;
    margin: 10px auto 0;
}

.heroPhoneCta {
    text-align: center;
}

.heroPhoneCta__label {
    color: #fff;
    font-size: 1.125rem;
    font-weight: 700;
    margin: 0 0 0.5rem;
}

.heroPhoneCta__hint {
    color: rgba(255, 255, 255, 0.9);
    font-size: 0.875rem;
    margin: 0 0 1rem;
}

.heroPhoneCta__wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 0.5rem;
}

.heroPhoneCta__reveal {
    cursor: pointer;
    border: none;
    background: #fe0;
    color: #00c;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: 1.5rem;
    padding: 0.85rem 2rem;
    border-radius: 999px;
    -webkit-box-shadow: 0 4px 4px 0 #00c;
    -moz-box-shadow: 0 4px 4px 0 #00c;
    box-shadow: 0 4px 4px 0 #00c;
    min-width: 220px;
}

.heroPhoneCta__tel {
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: 1.5rem;
    color: #fe0;
    -webkit-text-decoration: underline;
    text-decoration: underline;
    text-underline-offset: 4px;
}

.heroPhoneCta__tel:focus {
    outline: 2px solid #fe0;
    outline-offset: 2px;
}

.diagrams {
    display: grid;
    align-items: center;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
    width: 100%;
    max-width: 900px;
    margin: 50px auto 10px;
}

.diagram-title {
    text-align: center;
    color: #EF4444;
    font-weight: 700;
    margin-top: 10px;
}

.diagram-line {
    position: absolute;
    margin: 0;
    max-width: 42%;
    line-height: 1.2;
    font-size: 12px;
    font-weight: 700;
    max-width: 100px;
    text-align: left;
}

@media (max-width: 768px) {
    .diagrams {
        grid-template-columns: 1fr;
    }
}

.diagrams__diagram {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0 70px 30px;
    border-radius: 29px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
    position: relative;
    min-width: 350px;
    max-width: 380px;
    margin: auto;
    height: 100%;
}

.diagrams__diagram img {
    width: 100%;
    margin-top: 30px;
}

.diagram-line--green {
    color: #19AE30;
}

.diagram-line1 {
    top: 24%;
    left: 5%;
}

.diagram-line2 {
    top: 72%;
    left: 11%;
}

.diagram-line3 {
    top: 37%;
    left: 83%;
}

.diagram-line4 {
    top: 62%;
    left: 79%;
}

.diagram-line5 {
    top: 90%;
    left: 38%;
}

.diagram-line6 {
    top: 30%;
    left: 76%;
    text-align: end;
    max-width: 80px;
}

.diagram-line7 {
    top: 62%;
    left: 70%;
    text-align: end;
}

.diagram-line8 {
    top: 88%;
    left: 72%;
}

.diagram-line9 {
    top: 67%;
    left: 3%;
}

.diagram2 {
    position: relative;
    width: 550px;
    align-self: center;
    justify-self: center;
}

.diagram2 p {
    position: absolute;
    top: 0;
    left: 0;
    color: #fff;
    width: 172px;
    font-size: 12px;
}

.diagram2 p:nth-child(2) {
    top: 18%;
    left: 14%;
}

.diagram2 p:nth-child(3) {
    top: 20%;
    left: 55%;
}

.diagram2 p:nth-child(4) {
    top: 55%;
    left: 67%;
}

.diagram2 p:nth-child(5) {
    top: 75%;
    left: 35%;
}

.diagram2 p:nth-child(6) {
    top: 53%;
    left: 3%;
}

@media (max-width: 768px) {
    .diagram2 {
        position: relative;
        width: 340px;
        align-self: center;
        justify-self: center;
    }

    .diagram2 p {
        position: absolute;
        top: 0;
        left: 0;
        color: #fff;
        width: 100px;
        font-size: 9px;
    }

    .diagram2 p:nth-child(3) {
        top: 18%;
    }
}

footer {
    max-width: 800px;
    padding: 0 10px;
    margin: 150px auto 50px;
}

footer .attachments {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}

footer .attachments a {
    text-decoration: underline;
}

footer .text-gray {
    color: #111;
    margin-top: 15px;
    text-align: center;
    line-height: 1.5;
    font-size: 14px;
}

.disclaimer2 {
    text-align: center;
    margin: 10px auto;
    color: #fff;
}