* {
    box-sizing: border-box;
}

a {
    text-decoration: unset;
    color: unset;
}

body {
    width: 480px;
    margin: auto;
    font-family: Raleway;
font-variant-numeric: lining-nums proportional-nums;

    font-size: 20px;
/* color: #fff; */
}

section,
header {
    position: relative;
}

h1,
h2,
h3,
h4,
h5,
p {
    margin: 0;
    padding: 0;
}

.flex-row {
    display: flex;
    justify-content: center;
    align-items: center;
}
.flex-col {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.grid-col-2x {
    display: grid;
    grid-template-columns: 1fr 1fr;
}
.grid-row-2x {
    display: grid;
    grid-template-rows: auto 1fr;
}

/* h2.title {
    padding: 0 32px;
text-align: center;
font-size: 35px;
color: #052A44;
text-transform: uppercase;

}
h2.title span {
font-style: italic;
font-weight: 400;
display: block;
text-transform: lowercase;

} */
p.sect-text {
    padding: 0 32px;
font-weight: 500;
font-size: 18px;
line-height: 22px;
margin-top: 25px;
text-align: center;
}

h3 {
    padding: 0 32px;
    font-size: 30px;
    line-height: 36px;
    text-align: center;

}

section > .content {
    position: absolute;
    /* top: 0; */
    left: 0;
    right: 0;
    /* bottom: 0  */
    /* inset: 0px; */

}

button, .button {
    z-index: 2;
    height: 84px;
    min-width: 334px;
    width: fit-content;
    margin: auto;
    display: flex;
    gap: 15px;
    justify-content: center;
    align-items: center;
    /* background: radial-gradient(ellipse at 48% -70%, #ef2525 0%, transparent 50%), radial-gradient(ellipse at 48% 120%, #ef2525 -40%, transparent 61%), linear-gradient(172deg, #3C0000 -20%, #FB0000 51.04%, #490000 120%); */
    background:radial-gradient(50% 50% at 50% -20%, #FF1717 0%, rgba(255, 255, 255, 0.00) 100%),radial-gradient(50% 50% at 50% 120%, #51031B 0%, rgba(255, 255, 255, 0.00) 100%), linear-gradient(107deg, #51031B -52.14%, #FF1717 24.58%, #6D0417 98.59%, #240B1E 121.15%);

    border-radius: 20px;
    filter: drop-shadow(0px 4px 0px #550D0F);
    box-shadow: 0px 20px 20px rgb(0 0 0 / 10%);

    /* filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.10)) drop-shadow(0px 9px 20px rgba(0, 0, 0, 0.10)) drop-shadow(0px 37px 37px rgba(0, 0, 0, 0.09)) drop-shadow(0px 83px 50px rgba(0, 0, 0, 0.05)) drop-shadow(0px 147px 59px rgba(0, 0, 0, 0.01)) drop-shadow(0px 230px 64px rgba(0, 0, 0, 0.00)); */

    font-size: 24px;
font-weight: 700;
text-transform: uppercase;
    padding: 27px;
    color: #fff;

    position: relative;
    isolation: isolate;
    line-height: 0;
    overflow: hidden;
}

.button::before {
    line-height: 0;
    content: url("data: image/svg+xml, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2233%22%20viewBox%3D%220%200%2029%2033%22%20fill%3D%22none%22%3E%3Cg%20clip-path%3D%22url(%23a)%22%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M8.952%2026.363c-.947-1.65-1.447-3.671-1.447-5.86%200-3.678%203.278-6.673%207.299-6.673%204.029%200%207.3%202.995%207.3%206.673%200%20.418.351.76.782.76.43%200%20.782-.342.782-.76%200-4.522-3.974-8.193-8.864-8.193-4.89%200-8.864%203.679-8.864%208.193%200%202.447.57%204.735%201.65%206.605%201.057%201.831%201.792%202.675%203.146%204.005a.788.788%200%200%200%20.555.228.711.711%200%200%200%20.54-.228.735.735%200%200%200%20.008-1.072c-1.205-1.178-1.878-1.93-2.887-3.678ZM6.104%204.93c2.684-1.421%205.61-2.143%208.715-2.143%203.114%200%205.72.646%208.716%202.15a.795.795%200%200%200%201.056-.327.754.754%200%200%200-.336-1.025c-3.192-1.604-6.103-2.318-9.435-2.318-3.365%200-6.549.782-9.467%202.325a.752.752%200%200%200-.313%201.034.797.797%200%200%200%201.064.304Z%22%2F%3E%3Cpath%20d%3D%22M14.752%208.61c-5.046%200-9.662%202.743-11.75%206.984C2.29%2017.03%201.93%2018.687%201.93%2020.51c0%202.052.375%204.013%201.142%206.012a.795.795%200%200%200%201.01.448.76.76%200%200%200%20.46-.98c-.93-2.425-1.04-4.294-1.04-5.48%200-1.596.305-3.032.915-4.264%201.831-3.724%205.892-6.125%2010.343-6.125%206.251%200%2011.336%204.659%2011.336%2010.389%200%201.634-1.463%202.956-3.254%202.956-1.792%200-3.255-1.33-3.255-2.956%200-2.47-2.159-4.476-4.819-4.476s-4.82%202.006-4.82%204.476c0%203.002%201.205%205.822%203.388%207.934%201.69%201.634%203.318%202.531%205.813%203.192a.774.774%200%200%200%20.954-.524c.118-.403-.132-.82-.547-.935-2.206-.585-3.646-1.376-5.125-2.804-1.885-1.824-2.925-4.264-2.925-6.855%200-1.634%201.463-2.957%203.254-2.957%201.792%200%203.255%201.33%203.255%202.957%200%202.47%202.167%204.476%204.819%204.476s4.82-2.006%204.82-4.476c0-6.567-5.79-11.91-12.902-11.91Z%22%2F%3E%3Cpath%20d%3D%22M28.745%2011.756a16.241%2016.241%200%200%200-5.867-4.94c-4.93-2.463-11.22-2.455-16.14.015a16.165%2016.165%200%200%200-5.876%204.978.743.743%200%200%200%20.188%201.056c.14.091.297.137.454.137a.805.805%200%200%200%20.641-.312%2014.574%2014.574%200%200%201%205.313-4.506c4.482-2.25%2010.217-2.257%2014.708-.015a14.575%2014.575%200%200%201%205.304%204.468.802.802%200%200%200%201.095.175.742.742%200%200%200%20.18-1.056Zm-4.608%2015.108c-.625.107-1.26.145-1.635.145-1.564%200-2.863-.357-3.966-1.087-1.901-1.254-3.036-3.276-3.036-5.411a.774.774%200%200%200-.782-.76.774.774%200%200%200-.783.76c0%202.645%201.393%205.137%203.717%206.673%201.353.889%202.988%201.345%204.85%201.345.22%200%20.994-.008%201.91-.167.422-.076.711-.472.633-.882a.785.785%200%200%200-.908-.616Z%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M.867.144h28v32h-28z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
}

.button::after {
    content: '';
    display: block;
    width: 30px;
    height: 300px;
    margin-left: 60px;
    background: #fff;
    position: absolute;
    left: -40px;
    top: -150px;
    z-index: 1;
    transform: rotate(45deg);
    transition: all 0.1s;
    animation-name: slideme;
    animation-duration: 3s;
    animation-delay: 0.05s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
}

@keyframes slideme {
    0% {
        left: -30px;
        margin-left: 0;
    }

    30% {
        left: 110%;
        margin-left: 80px;
    }

    100% {
        left: 110%;
        margin-left: 80px;
    }
}


video {
    margin: 20px auto;
    border-radius: 20px;
    display: block;
}

img {
    display: block;
}
img.gif {
    border-radius: 20px;
    margin: auto;
}


ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

ul li img {
    display: block;
}

.img_group {
    position: relative;
}

.sect1 {
    text-align: center;
}

.sect1 .main_title {
margin-top: 77px;
margin-inline: 30px;
}

.sect1 .main_title h1 b {
color: #F18C01;
    font-variant-numeric: lining-nums proportional-nums;
    font-family: Raleway;
    font-size: 28px;
    font-style: normal;
    font-weight: 800;
    line-height: 40px;
    letter-spacing: 1.96px;
    text-decoration-line: underline;
    text-transform: uppercase;

}
.sect1 .main_title h1 span {
    display: block;
    margin-top: 11px;
color: #F4E4D4;
    text-align: center;
    font-variant-numeric: lining-nums proportional-nums;
    font-family: BravoRG;
    font-size: 60px;
    font-style: normal;
    /* font-weight: 400; */
    /* line-height: 40px; */
    /* 66.667% */
    letter-spacing: 4.2px;
    text-transform: uppercase;
        background: linear-gradient(180deg, #100903, #F4E4D4 30%);
            color: transparent;
            /* text-shadow: 0px 11px 0px #df1313; */
            -webkit-background-clip: text;
            -moz-background-clip: text;
            background-clip: text;
}
.sect1 .main_title .subtitle {
    margin-top: 10px;
    margin-inline: 20px;
color: #F4E4D4;
    text-align: center;
    font-family: Raleway;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.sect1 .benefits {
position: absolute;
    top: 380px;
    color: #FFF;
    font-family: Raleway;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-align: left;
}
.sect1 .benefits p strong {
    font-weight: 600;
}
.sect1 .benefits p:first-of-type{
    margin-left: 242px;
        margin-right: 45px;
}
.sect1 .benefits p:last-of-type{
    position: absolute;
    top: 275px;
    left: 33px;
    right: 210px;
}

.sect1 .promo-group {
    margin-top: 465px;
    margin-inline: 50px;
}
.sect1 .promo-group .perc-off {
    display: flex;
    align-items: center;
    gap: 18px;
    justify-content: center;
color: #FFF;
    font-variant-numeric: lining-nums proportional-nums;
    font-family: Raleway;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 1.2px;
    text-transform: uppercase;
}
.sect1 .promo-group .perc-off .svg-perc {
    display: flex;
    position: relative;
    isolation: isolate;
}
.sect1 .promo-group .perc-off .svg-perc::before ,
.sect1 .promo-group .perc-off .svg-perc::after {
    line-height: 0;
    content: url("data: image/svg+xml, %3Csvg%20width%3D%2245%22%20height%3D%2245%22%20viewBox%3D%220%200%2045%2045%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%2222.251%22%20cy%3D%2222.072%22%20r%3D%2222.072%22%20fill%3D%22url(%23a)%22%2F%3E%3Ccircle%20cx%3D%2222.251%22%20cy%3D%2222.072%22%20r%3D%2222.072%22%20fill%3D%22url(%23b)%22%2F%3E%3Cpath%20d%3D%22M17.314%2021.705c-1.349%200-2.444-.412-3.284-1.235-.841-.841-1.262-1.883-1.262-3.127%200-1.261.42-2.312%201.262-3.153.84-.841%201.935-1.261%203.284-1.261%201.384%200%202.496.42%203.337%201.26.858.842%201.288%201.893%201.288%203.154%200%201.244-.43%202.286-1.288%203.127-.84.823-1.953%201.235-3.337%201.235Zm.526%209.012h-2.26l11.193-17.526h2.287L17.84%2030.717Zm9.38.316c-1.349%200-2.444-.412-3.284-1.235-.841-.841-1.262-1.883-1.262-3.127%200-1.261.42-2.313%201.262-3.153.84-.841%201.935-1.262%203.284-1.262%201.367%200%202.47.42%203.31%201.262.86.84%201.288%201.892%201.288%203.153%200%201.244-.429%202.286-1.287%203.127-.84.823-1.944%201.235-3.31%201.235ZM16.027%2018.788c.332.333.762.5%201.287.5.526%200%20.955-.167%201.288-.5.35-.35.525-.832.525-1.445%200-.63-.175-1.121-.525-1.472-.333-.35-.762-.525-1.288-.525-.525%200-.955.175-1.287.525-.316.35-.473.841-.473%201.472%200%20.613.157%201.095.473%201.445Zm11.193%209.827c.543%200%20.981-.166%201.314-.499.333-.333.5-.815.5-1.445%200-.63-.176-1.121-.526-1.472-.333-.35-.762-.525-1.288-.525-.525%200-.954.175-1.287.525-.316.35-.473.841-.473%201.472%200%20.63.157%201.112.473%201.445.332.333.762.5%201.287.5Z%22%20fill%3D%22%23fff%22%2F%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22a%22%20x1%3D%226.486%22%20y1%3D%224.204%22%20x2%3D%2240.645%22%20y2%3D%2248.873%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22red%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22red%22%20stop-opacity%3D%220%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22b%22%20x1%3D%226.486%22%20y1%3D%224.204%22%20x2%3D%2240.645%22%20y2%3D%2248.873%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22red%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22red%22%20stop-opacity%3D%220%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
}
.sect1 .promo-group .perc-off .svg-perc::after {
    line-height: 0;
    filter: blur(17.824081420898438px);
    position: absolute;
    inset: 0;
    z-index: -1;
}
.sect1 .promo-group .text-limited {
    margin-top: 23px;
    color: #727272;
        font-variant-numeric: lining-nums proportional-nums;
        font-family: Raleway;
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        letter-spacing: 0.8px;
        text-transform: uppercase;
}
.sect1 .promo-group .text-limited span {
color: #F20B0B;
display: block;
}
.sect1 .promo-group .cost-group {
    margin-top:23px;
display: flex;
gap: 22px;
align-items: center;
justify-content: center;
}
.sect1 .promo-group .cost-group .new-price {
color: #EC8F00;
    font-variant-numeric: lining-nums proportional-nums;
    font-family: Raleway;
    font-size: 45px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
}
.sect1 .promo-group .cost-group .old-price {
color: #A3A3A3;
    text-align: center;
    font-variant-numeric: lining-nums proportional-nums;
    font-family: Raleway;
    font-size: 24px;
    font-style: normal;
    font-weight: 300;
    line-height: 150%;
    /* 36px */
    letter-spacing: -0.528px;
    text-transform: uppercase;
}
.sect1.var1 .main_title h1 span {
margin-top: 20px;
    color: #F4E4D4;
    text-align: center;
    font-variant-numeric: lining-nums proportional-nums;
    font-family: BravoRG;
    font-size: 61px;
    font-style: normal;
    line-height: 40px;
    letter-spacing: 3.6px;
    text-transform: uppercase;
    background: unset;
}
.sect1.var1 .promo-group .discount {
    gap: 4px;
    margin-top: 8px;
    padding: 12px 18px;
    position: relative;
    width: fit-content;
    margin-inline: auto;
    color: #FFF;
text-align: center;
font-variant-numeric: lining-nums proportional-nums;
font-family: Raleway;
font-size: 20px;
font-style: normal;
line-height: normal;
letter-spacing: -0.38px;
}
.sect1 .promo-group .discount strong {
    font-weight: 600;
}

.sect1 .promo-group .flex-row:not(.discount) {
    margin-top: 23px;
gap: 74px;
font-size: 18px;
color: #141414;

}
.sect1 .promo-group .left-side {
}
.sect1 .promo-group .left-side .old-price {
    color: #000;
font-size: 30px;
text-transform: uppercase;
    line-height: 45px;
}


.sect1 .promo-group .right-side {
}

.sect1 .promo-group .right-side .new-price {
    font-size: 35px;
    color: #080100;
font-weight: 700;
text-transform: uppercase;
    line-height: 45px;
}

.sect1 .button {
    margin-top: 25px;
}

.sect1 .left-prod {
    color: #fff;
}
.left-prod {
    margin-top: 27px;
    text-align: center;
font-size: 16px;
    line-height: 23px;
}


.sect1.var1 {}
.sect1.var1 .german-quality {
    position: absolute;
        top: 460px;
            left: 26px;
            right: 368px;
    color: #FFF;
        text-align: center;
        font-family: Inter;
        font-size: 15px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
}
.sect1.var1 .benefits  {
    position: absolute;
    top: 617px;
    color: #FFF;
    font-family: Raleway;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    text-align: left;
    display: flex;
    inset-inline: 0;
    gap: 20px;
    padding-inline: 10px;
}
.sect1.var1 .benefits .benef  {
    display: flex;
    gap: 13px;
    align-items: center;
    width: 50%;
}
.sect1.var1 .benefits p {
        all: revert;

}
.sect1.var1 .promo-group {
    margin-top: 494px;
    margin-inline: unset;
}
.sect1.var1 .promo-group .special-offer {
    display: flex;
    align-items: center;
    gap: 20px;
    width: max-content;
color: #FDFDFD;
    text-align: center;
    font-variant-numeric: lining-nums proportional-nums;
    font-family: Raleway;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
        width: 95%;
    justify-content: space-between;
    margin-inline: auto;
}
.sect1.var1 .button {
        background: linear-gradient(107deg, #51031B -52.14%, #FF7121 24.58%, #6D0417 98.59%, #240B1E 121.15%);
}
.sect1.var1 .left-prod {
    color: #000;
    text-align: center;
        font-variant-numeric: lining-nums proportional-nums;
        font-family: Raleway;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
}


.sect2 {
/* padding-top: 50px; */
/* padding-bottom: 70px; */
}
.sect2 .content {
    text-align: center;
margin-inline: 41px;
}

.sect2 h2.title {
    margin-top: 33px;
}
.sect2 h2.title b {
color: #F18C01;
    text-align: center;
    font-variant-numeric: lining-nums proportional-nums;
    font-family: Raleway;
    font-size: 28px;
    font-style: normal;
    font-weight: 800;
    line-height: 40px;
    /* 142.857% */
    letter-spacing: 1.96px;
    text-decoration-line: underline;
    text-transform: uppercase;
}
.sect2 h2.title span {
    margin-top: 11px;
    display: block;
color: #4F0D16;
    text-align: center;
    font-variant-numeric: lining-nums proportional-nums;
    font-family: BravoRG;
    font-size: 48px;
    font-style: normal;
    line-height: normal;
    letter-spacing: 2px;
    text-transform: uppercase;
}
.sect2 h2.title + .subtitle {
    margin-top: 20px;
    color: #000;
        text-align: center;
        font-family: Raleway;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
}

.sect2 video.gif {
    margin-top: 38px;
    
    object-fit: cover;
    margin-inline: auto;
    border-radius: 20px;
}
.sect2 .benefits {
    margin-top: 32px;
    margin-inline: 15px;
gap: 30px 45px;

color: #4F0D16;
    text-align: center;
    font-family: Raleway;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.sect2 .benefits p  {
    margin-top: 15px;
}
.sect2 .benefits p strong {
    font-weight: 800;
}
.sect2 .benefits img {
    margin-inline: auto;
}
.sect2 .button {
    margin-top: 35px;
}

.sect3 {

}
.sect3 h2.title {
margin-top: 43px;
margin-left: 41px;
}
.sect3 h2.title b {
    color: #F18C01;
        text-align: center;
        font-variant-numeric: lining-nums proportional-nums;
        font-family: Raleway;
        font-size: 28px;
        font-style: normal;
        font-weight: 800;
        line-height: 40px;
        /* 142.857% */
        letter-spacing: 1.96px;
        text-decoration-line: underline;
        text-transform: uppercase;
}
.sect3 h2.title span {
    display: block;
    margin-top: 5px;
    color: #F4E4D4;
        font-variant-numeric: lining-nums proportional-nums;
        font-family: BravoRG;
        font-size: 48px;
        font-style: normal;
        /* font-weight: 400; */
        line-height: normal;
        letter-spacing: 2px;
        text-transform: uppercase;
}

.sect3 h2.title + .subtitle {
margin-top: 282px;
margin-inline: 40px;
padding: 9px 12px;
background: rgba(255, 248, 233, 0.72);
    backdrop-filter: blur(2px);
    border-radius: 20px;
}
.sect3 h2.title + .subtitle p {
    border-radius: 20px;
    background: #270A0B;
        border: 5px solid #F18C01;
padding: 27px 16px;
color: #F4E4D4;
    text-align: center;
    font-family: Raleway;
    font-size: 18px;
    font-style: normal;
    /* font-weight: 500; */
    line-height: normal;
}
.sect3 .not-meat {
    margin-top: 38px;
    /* margin-inline: 46px; */

}
.sect3 .not-meat h3 b {
color: #F18C01;
    text-align: center;
    font-variant-numeric: lining-nums proportional-nums;
    font-family: Raleway;
    font-size: 26px;
    font-style: normal;
    font-weight: 800;
    line-height: 40px;
    /* 153.846% */
    letter-spacing: 1.82px;
    text-decoration-line: underline;
    text-transform: uppercase;
}
.sect3 .not-meat h3 span {
    margin-top: 11px;
    display: block;
    color: #4F0D16;
        text-align: center;
        font-variant-numeric: lining-nums proportional-nums;
        font-family: BravoRG;
        font-size: 48px;
        font-size: 41px;
        font-style: normal;
        line-height: normal;
        letter-spacing: 2px;
        text-transform: uppercase;
}
.sect3 .not-meat .subtitle {
    margin-top: 20px;
    margin-inline: 38px;
    color: #000;
        text-align: center;
        font-family: Raleway;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
}
.sect3 .not-meat .grid-col-2x {
    margin-top: 38px;
    gap: 22px;
    margin-inline: 49px;
color: #52020A;
    text-align: center;
    font-family: Raleway;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.sect3 .not-meat .grid-col-2x img {
    margin-inline: auto;
}
.sect3 .not-meat .grid-col-2x p{
    margin-top: 15px;
}
.sect3 .reliable {
    margin-top: 75px;
    margin-inline: 44px;
}
.sect3 .reliable h3 b {
    color: #F18C01;
        text-align: center;
        font-variant-numeric: lining-nums proportional-nums;
        font-family: Raleway;
        font-size: 26px;
        font-style: normal;
        font-weight: 800;
        line-height: 40px;
        /* 153.846% */
        letter-spacing: 1.82px;
        text-decoration-line: underline;
        text-transform: uppercase;
}
.sect3 .reliable h3 span {
    margin-top: 11px;
    display: block;
    color: #F4E4D4;
        text-align: center;
        font-variant-numeric: lining-nums proportional-nums;
        font-family: BravoRG;
        font-size: 48px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        letter-spacing: 3.36px;
        text-transform: uppercase;
}

.sect3 .reliable .subtitle {
    margin-top: 20px;
    color: #F4E4D4;
        text-align: center;
        font-family: Raleway;
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;

}
.sect3 .reliable .subtitle em {
color: #EF5448;
    font-family: Raleway;
    font-size: 20px;
    font-style: italic;
    font-weight: 600;
    line-height: normal;
    text-decoration-line: underline;

}
.sect3 .reliable .img-group {
    margin-top: 43px;
    background: #F5EAD4;
        border-radius: 15px;
        overflow: hidden;
        display: flex;
        align-items: center;
        box-shadow: 0 0 0 5px #f18c01;
}
.sect3 .reliable .img-group + .img-group {
    margin-top: 26px;
}
.sect3 .reliable .img-group img  {
    /* flex: 1; */
}
.sect3 .reliable .img-group .text  {
    /* flex: 1; */
    padding: 18px 13px;
}
.sect3 .reliable .img-group .text h4 {
    color: #270A0B;
        font-family: Raleway;
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
}
.sect3 .reliable .img-group .text p {
    color: #270A0B;
        font-family: Raleway;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
}

.sect3 .button {
    margin-top: 48px;
}
.sect3 .left-prod {
    /* margin-top: 27px; */
    font-weight: 600;
}
 

.sect4  {
text-align: center;
}

.sect4 h2.title {
margin-top: 25px;

}
.sect4 h2.title b {
    color: #F18C01;
        text-align: center;
        font-variant-numeric: lining-nums proportional-nums;
        font-family: Raleway;
        font-size: 28px;
        font-style: normal;
        font-weight: 800;
        line-height: 40px;
        /* 142.857% */
        letter-spacing: 1.96px;
        text-decoration-line: underline;
        text-transform: uppercase;
}
.sect4 h2.title span {
    display: block;
    margin-top: 11px;
    color: #4F0D16;
        text-align: center;
        font-variant-numeric: lining-nums proportional-nums;
        font-family: BravoRG;
        font-size: 48px;
        font-style: normal;
        line-height: normal;
        letter-spacing: 3.36px;
        text-transform: uppercase;
}


.sect4 .img-group {
    margin-top: 21px;
    position: relative;
    margin-inline: 20px;
}

.sect4 .img-group .german-quality {
    position: absolute;
    top: 151px;
    left: 313.5px;
    right: 40.5px;
    color: #FFF;
        text-align: center;
        font-family: Inter;
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
}
.sect4 .img-group .german-quality em {
    display: block;
    color: #FEC526;
        font-family: Inter;
        font-size: 16px;
        font-style: italic;
        font-weight: 700;
        line-height: normal;
}
.sect4 .img-group .sharp-years {
    position: absolute;
    left: 31px;
    bottom: 36px;
    width: 145px;
    height: 144px;
    background: rgba(0, 0, 0, 0.47);
        border: 4px solid #F18C01;
        border-radius: 50vw;
            display: grid;
                place-content: center;
}
.sect4 .img-group .sharp-years > p {
    color: #F4E4D4;
        text-align: center;
        font-family: Raleway;
        font-size: 13px;
        margin-inline: 5px;
        font-style: normal;
        /* font-weight: 500; */
        line-height: normal;
}
.sect4 .img-group .sharp-years > p span {
    color: #DA2C21;
}
.sect4 .img-group .sharp-years .years {
    display: flex;
}
.sect4 .img-group .sharp-years .years .year {
    color: #F4E4D4;
        text-align: center;
        font-variant-numeric: lining-nums proportional-nums;
        font-family: BravoRG;
        font-size: 70px;
        font-style: normal;
            line-height: 65px;
        letter-spacing: 3.5px;
        text-transform: uppercase;
}
.sect4 .img-group .sharp-years .years .flex-col {
    justify-content: space-between;
    gap: 4px;
}
.sect4 .img-group .sharp-years .years .flex-col strong {
            color: #EF5448;
                text-align: center;
                font-variant-numeric: lining-nums proportional-nums;
                font-family: BravoRG;
                font-size: 60px;
                font-style: normal;
                line-height: 22px;
                letter-spacing: 2.9px;
                font-weight: 600;
}
.sect4 .img-group .sharp-years .years .flex-col span {
        color: #F4E4D4;
            text-align: center;
            font-variant-numeric: lining-nums proportional-nums;
            font-family: BravoRG;
            font-size: 30px;
            font-style: normal;
            font-weight: 400;
            line-height: 21px;
            letter-spacing: 2.1px;
            text-transform: uppercase;
}
.sect4 .img-group + p {
    margin-top: 18px;
    margin-inline: 44px;
    color: #000;
        font-family: Raleway;
        font-size: 17px;
        font-style: italic;
        font-weight: 300;
        line-height: normal;
}
.sect4 .img-group + p span {
    color: #DA2C21;
        text-align: center;
        font-family: Raleway;
        font-size: 17px;
        font-style: italic;
        font-weight: 900;
        line-height: normal;
}

.sect5 {
    color: #fff;
}

.sect5 h2.title {
    margin-top: 43px;
    margin-inline: 41px;
}
.sect5 h2.title b {
    color: #F18C01;
        font-variant-numeric: lining-nums proportional-nums;
        font-family: Raleway;
        font-size: 28px;
        font-style: normal;
        font-weight: 800;
        line-height: 40px;
        /* 142.857% */
        letter-spacing: 1.96px;
        text-decoration-line: underline;
        text-transform: uppercase;
}
.sect5 h2.title span {
    margin-top: 5px;
    display: block;
    color: #F4E4D4;
        font-variant-numeric: lining-nums proportional-nums;
        font-family: BravoRG;
        font-size: 48px;
        font-style: normal;
        line-height: normal;
        letter-spacing: 2.36px;
        text-transform: uppercase;
}
.sect5 .subtitle {
    margin-top: 17px;
    margin-inline: 41px;
    color: #FFF;
        font-family: Raleway;
        font-size: 20px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
}
.sect5 .subtitle em {
    color: #EF5448;
        font-family: Raleway;
        font-size: 20px;
        font-style: italic;
        font-weight: 700;
        line-height: normal;
        text-decoration-line: underline;
}

.sect5 .button {
    margin-top: 503px;
}

.sect6 {
    
}
.sect6 h2.title {
margin-top: 30px;
margin-inline: 12px;
text-align: center;
}
.sect6 h2.title b {
color: #F18C01;
    font-variant-numeric: lining-nums proportional-nums;
    font-family: Raleway;
    font-size: 28px;
    font-style: normal;
    font-weight: 800;
    line-height: 40px;
    /* 142.857% */
    letter-spacing: 1.96px;
    text-decoration-line: underline;
    text-transform: uppercase;
}
.sect6 h2.title span {
    margin-top: 11px;
    display: block;
    color: #4F0D16;
        text-align: center;
        font-variant-numeric: lining-nums proportional-nums;
        font-family: BravoRG;
        font-size: 48px;
        font-style: normal;
        line-height: normal;
        letter-spacing: 3.36px;
        text-transform: uppercase;
}
.sect6 .subtitle {
    margin-top: 20px;
    color: #000;
        text-align: center;
        font-family: Raleway;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
}
.sect6 .steps {
    position: relative;
    margin-top: 15px;
}
.sect6 .steps .float1 {
        position: absolute;
            top: -110px;
            left: 0;
            mix-blend-mode: plus-lighter;
}
.sect6 .steps .step + .step {
    margin-top: 9px;
}
.sect6 .steps .step {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.sect6 .steps .step:nth-of-type(3) {
        margin-top: 2px;
}
.sect6 .steps .step .text {
    padding-inline: 28px 10px;
}
.sect6 .steps .step .text .step-nr {
    color: #DA2C21;
        font-variant-numeric: lining-nums proportional-nums;
        font-family: Raleway;
        font-size: 20px;
        font-style: normal;
        font-weight: 800;
        line-height: 40px;
        /* 200% */
        letter-spacing: 1.4px;
        text-decoration-line: underline;
        text-transform: uppercase;
}
.sect6 .steps .step .text h4 {
    color: #4F0D16;
        font-family: Raleway;
        font-size: 24px;
        font-style: normal;
        font-weight: 800;
        line-height: normal;
}
.sect6 .steps .step .text .sub {
    margin-top: 5px;
    padding: 10px;
color: #F4E4D4;
    font-family: Raleway;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.6px;
    border-radius: 10px;
        border: 2px solid #F18C01;
        background: #270A0B;
}
.sect6 .steps .step:first-of-type .text .sub {
    width: 207px;
    width: 217px;
}
.sect6 .steps .step:nth-of-type(2) .text .sub {
    width: 160px;
    width: 170px;
}
.sect6 .steps .step:nth-of-type(3) .text .sub {
    width: 177px;
}
.sect6 .steps .step .text p {
    margin-top: 12px;
    color: #4F0D16;
        font-family: Raleway;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 22px;
        /* 157.143% */
}

.reviews-sect {
    padding-top: 38px;
        overflow: hidden;
}
.reviews-sect img[src*="_bg"] {
    position: absolute;
        object-fit: cover;
        height: 100%;
        width: auto;
        z-index: -1;
        top: 0;
}

.reviews-sect h2.title {
    /* margin-top: 38px; */
    margin-inline: 20px;
        text-align: center;
}
.reviews-sect h2.title b {
    color: #F18C01;
        font-variant-numeric: lining-nums proportional-nums;
        font-family: Raleway;
        font-size: 28px;
        font-style: normal;
        font-weight: 800;
        line-height: 40px;
        /* 142.857% */
        letter-spacing: 1.96px;
        text-decoration-line: underline;
        text-transform: uppercase;
}
.reviews-sect h2.title span {
    display: block;
    margin-top: 11px;
    color: #4B0318;
        font-variant-numeric: lining-nums proportional-nums;
        font-family: BravoRG;
        font-size: 48px;
        font-style: normal;
        line-height: normal;
        letter-spacing: 2.36px;
        text-transform: uppercase;
}
.reviews-sect h2.title span em {
    color: #4B0318;
        font-variant-numeric: lining-nums proportional-nums;
        font-family: BravoRG;
        font-size: 48px;
        font-style: normal;
        line-height: normal;
        letter-spacing: 2.36px;
        text-decoration-line: underline;
        text-transform: uppercase;
}

.reviews-sect .subtitle {
    margin-top: 20px;
    margin-inline: 101px;
    color: #000;
        text-align: center;
        font-family: Raleway;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
}

.reviews-sect .review-chart {
    margin-top: 20px;
    width: fit-content;
    margin-inline: auto;
}

.reviews-sect .review-chart .total-stars {
    border-radius: 10px;
        border: 3px solid #F18C01;
    padding: 12px 18px 14px 24px;
    font-variant-numeric: lining-nums proportional-nums;
    gap: 11px;
    filter: drop-shadow(0px 9px 21px rgba(0, 0, 0, 0.10));
    margin-inline: auto;
    width: fit-content;
}

.reviews-sect .review-chart .svg-chart-stars::before {
    content: url("data: image/svg+xml, %3Csvg%20width%3D%2290%22%20height%3D%2218%22%20viewBox%3D%220%200%2090%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m8.5.799%201.908%205.873h6.176l-4.996%203.63%201.908%205.873-4.996-3.63-4.996%203.63%201.908-5.873-4.996-3.63h6.176L8.5.8Zm18.5%200%201.796%205.873h5.813l-4.703%203.63%201.796%205.873L27%2012.546l-4.702%203.63%201.796-5.873-4.703-3.63h5.813L27%20.8Zm18%200%201.796%205.873h5.813l-4.703%203.63%201.796%205.873L45%2012.546l-4.702%203.63%201.796-5.873-4.703-3.63h5.813L45%20.8Z%22%20fill%3D%22%23FFAD0D%22%2F%3E%3Cpath%20d%3D%22m81.727%201.903%201.587%204.885.064.196h5.343l-4.155%203.019-.168.121.064.197%201.587%204.884-4.154-3.018-.168-.122-.167.122-4.155%203.018%201.587-4.884.064-.197-.167-.121-4.155-3.019h5.342l.064-.196%201.587-4.885Z%22%20stroke%3D%22%23FFAD0D%22%20stroke-width%3D%22.569%22%2F%3E%3Cpath%20d%3D%22M81.729.982%2083.394%206.7v6.63l-1.665-.913-4.864%203.534%201.858-5.718L73.859%206.7h6.012L81.729.982ZM63.5.799l1.908%205.873h6.176l-4.996%203.63%201.908%205.873-4.996-3.63-4.996%203.63%201.908-5.873-4.996-3.63h6.176L63.5.8Z%22%20fill%3D%22%23FFAD0D%22%2F%3E%3C%2Fsvg%3E");
}
.reviews-sect .review-chart .total-stars div {
    font-size: 23.408px;
    font-weight: 600;
}

.reviews-sect .review-chart .total-stars p {
    color: #646464;
    font-size: 14.045px;
}

.reviews-sect .review-chart .grade-group {
    margin-top: 1px;
    padding: 24px;
}

.reviews-sect .review-chart .grade {
    font-size: 16px;
    color: #000;
        font-family: Raleway;
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
}

.reviews-sect .review-chart .grade+.grade {
    margin-top: 14px;
}

.reviews-sect .review-chart .grade .svg-grade-bar {
    margin-top: 12px;
}

.reviews-sect .review-chart .grade .svg-grade-bar::before {
    box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.25);
    border-radius: 2px;
        line-height: 0;
            display: flex;
}
.reviews-sect .review-chart .grade:nth-of-type(1) .svg-grade-bar::before {
    content: url("data: image/svg+xml, %3Csvg%20width%3D%22322%22%20height%3D%2212%22%20viewBox%3D%220%200%20322%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url(%23a)%22%3E%3Crect%20x%3D%22.266%22%20y%3D%22.646%22%20width%3D%22321.288%22%20height%3D%2210.83%22%20rx%3D%222%22%20fill%3D%22url(%23b)%22%2F%3E%3Cpath%20d%3D%22M295.453.646h25a2%202%200%200%201%202%202v7a2%202%200%200%201-2%202h-25v-11Z%22%20fill%3D%22%23E3E3E3%22%2F%3E%3Cpath%20opacity%3D%22.5%22%20stroke%3D%22%23D1CECE%22%20stroke-width%3D%22.917%22%20d%3D%22M81.607.646v10.883M161.365.646v10.883M241.138.647l-.005%2010.83%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22b%22%20x1%3D%2243%22%20y1%3D%2211.847%22%20x2%3D%22359%22%20y2%3D%225.847%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23DA2C21%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%234B0318%22%2F%3E%3C%2FlinearGradient%3E%3CclipPath%20id%3D%22a%22%3E%3Crect%20x%3D%22.266%22%20y%3D%22.646%22%20width%3D%22321.288%22%20height%3D%2211%22%20rx%3D%222%22%20fill%3D%22%23fff%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");

}
.reviews-sect .review-chart .grade:nth-of-type(2) .svg-grade-bar::before {
    content: url("data: image/svg+xml, %3Csvg%20width%3D%22322%22%20height%3D%2212%22%20viewBox%3D%220%200%20322%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20d%3D%22M.266.646h321.287v10.83H.266V.646Z%22%20fill%3D%22url(%23b)%22%2F%3E%3Cpath%20d%3D%22M287.453.646h33a2%202%200%200%201%202%202v9h-35v-11Z%22%20fill%3D%22%23E3E3E3%22%2F%3E%3Cpath%20opacity%3D%22.5%22%20stroke%3D%22%23D1CECE%22%20stroke-width%3D%22.917%22%20d%3D%22M81.607.646v10.882M161.365.646v10.882M241.13.646v10.83%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22b%22%20x1%3D%2286%22%20y1%3D%22.847%22%20x2%3D%22292%22%20y2%3D%22.847%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23DA2C21%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%234B0318%22%2F%3E%3C%2FlinearGradient%3E%3CclipPath%20id%3D%22a%22%3E%3Crect%20x%3D%22.266%22%20y%3D%22.646%22%20width%3D%22321.288%22%20height%3D%2210.883%22%20rx%3D%222%22%20fill%3D%22%23fff%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");

}
.reviews-sect .review-chart .grade:nth-of-type(3) .svg-grade-bar::before {
    content: url("data: image/svg+xml, %3Csvg%20width%3D%22322%22%20height%3D%2212%22%20viewBox%3D%220%200%20322%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20d%3D%22M.453.646h321.288v10.83H.453V.646Z%22%20fill%3D%22url(%23b)%22%2F%3E%3Cpath%20d%3D%22M316.453.646h6v11h-6v-11Z%22%20fill%3D%22%23D1CECE%22%2F%3E%3Cpath%20opacity%3D%22.5%22%20stroke%3D%22%23D1CECE%22%20stroke-width%3D%22.917%22%20d%3D%22M81.794.646v10.883M161.552.646v10.883M241.13.646v10.83%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22b%22%20x1%3D%22104%22%20y1%3D%2211.847%22%20x2%3D%22317.5%22%20y2%3D%229.847%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23DA2C21%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%234B0318%22%2F%3E%3C%2FlinearGradient%3E%3CclipPath%20id%3D%22a%22%3E%3Crect%20x%3D%22.453%22%20y%3D%22.646%22%20width%3D%22321.288%22%20height%3D%2211%22%20rx%3D%222%22%20fill%3D%22%23fff%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");

}

.swiper-slide {
    height: auto !important;
}

.swiper-slide.swiper-slide-active {
    opacity: 1;
    transition: 1s;
}

.swiper-slide:not(.swiper-slide-active) {
    /* opacity: .3; */
}

.reviews-sect .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {
    display: flex;
    align-items: center;
    position: relative;
    bottom: unset;
    gap: 8px;
    justify-content: center;
    margin-top: 34px;
}

.reviews-sect .swiper-pagination-bullet {
    background: rgba(178, 178, 178, 0.40);
    width: 13px;
    height: 13px;

    opacity: unset;
    border: unset;
}

.reviews-sect .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 13px;
    height: 13px;
    box-sizing: initial;
    background: #4B0318;
    opacity: unset;
    border: unset;
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0;
}


.swiper-slide-prev {
    /* opacity: 0.5; */
}

.swiper-slide-next {
    /* opacity: 0.5; */
}


.reviews-sect .swiper-button-next {
    right: 20px;
}

.reviews-sect .swiper-button-prev {
    left: 20px;
}

.reviews-sect .swiper-button-next,
.reviews-sect .swiper-button-prev {
    width: 39.892px;
    height: 39.892px;
    background-color: #DA2C21;
    color: #FFF;
    border-radius: 50vw;
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='16' viewBox='0 0 9 16' fill='none'%3E%3Cpath d='M8.45538 8.6534C8.8459 8.26287 8.8459 7.62971 8.45538 7.23918L2.09142 0.875221C1.70089 0.484697 1.06773 0.484697 0.677203 0.875221C0.286679 1.26575 0.286679 1.89891 0.677203 2.28943L6.33406 7.94629L0.677203 13.6031C0.286679 13.9937 0.286679 14.6268 0.677203 15.0174C1.06773 15.4079 1.70089 15.4079 2.09142 15.0174L8.45538 8.6534ZM6.97656 8.94629H7.74827V6.94629H6.97656V8.94629Z' fill='white'/%3E%3C/svg%3E");
    line-height: 0;
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='16' viewBox='0 0 10 16' fill='none'%3E%3Cpath d='M1.27509 8.6534C0.884567 8.26287 0.884567 7.62971 1.27509 7.23918L7.63905 0.875221C8.02958 0.484697 8.66274 0.484697 9.05327 0.875221C9.44379 1.26575 9.44379 1.89891 9.05327 2.28943L3.39641 7.94629L9.05327 13.6031C9.44379 13.9937 9.44379 14.6268 9.05327 15.0174C8.66274 15.4079 8.02958 15.4079 7.63905 15.0174L1.27509 8.6534ZM2.75391 8.94629H1.9822V6.94629H2.75391V8.94629Z' fill='white'/%3E%3C/svg%3E");
    line-height: 0;
}


.reviews-sect .revSwiper {
    margin-top: 30px;
    height: 100%;
    padding-bottom: 51px;
}

.reviews-sect .revSwiper .swiper-slide {
    height: auto !important;
}

.reviews-sect .revSwiper .swiper-slide .review_card {
    width: 393px;
    margin-inline: auto;
    background: #FFF;
    padding: 19px 29px 24px 16px;
    display: flex;

    box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.10);
}

.reviews-sect .revSwiper .swiper-slide .review_card .avatar-group {
    /* flex-shrink: 0; */
    display: flex;
    flex-direction: column;
}

.reviews-sect .revSwiper .swiper-slide .review_card .avatar-group img.avatar {
    width: 31.635px;
    height: 31.635px;

}

.reviews-sect .revSwiper .swiper-slide .review_card .avatar-group .line {
    height: 100%;
    border: 2px solid #f1f1f1;
    border-right: unset;
    border-top: unset;
    width: 70%;
    margin-left: auto;
    margin-top: 29px;
    margin-bottom: 11px;
    border-bottom-left-radius: 12px;
}

.reviews-sect .revSwiper .swiper-slide .review_card .comment-group .comment-text {
    border-radius: 10.367px;
    background: #FAFAFA;
    padding: 9px 14px 12px 7px;
    margin-left: 9px;
    position: relative;
}

.reviews-sect .revSwiper .swiper-slide .review_card .comment-group .comment-text .name {
    font-size: 16px;
    font-weight: 700;
}

.reviews-sect .revSwiper .swiper-slide .review_card .comment-group .comment-text p {
    margin-top: 2px;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
}

.reviews-sect .revSwiper .swiper-slide .review_card .comment-group .comment-text .engagement {
    border-radius: 27.976px;
    background: #FFF;
    box-shadow: 0px 3.19727px 3.19727px 0px rgba(0, 0, 0, 0.10);
    color: #000;
    font-family: Roboto;
    font-size: 11.99px;
    font-weight: 400;
    padding: 1.78px 6px 1.78px 1.7px;
    gap: 1.58px;
    position: absolute;
    right: -5.33px;
    bottom: -3.54px;
}

.reviews-sect .engagement .svg-fb-like-heart::before {
        display: flex;
            line-height: 0;
content:url("data: image/svg+xml, %3Csvg%20width%3D%2225%22%20height%3D%2215%22%20viewBox%3D%220%200%2025%2015%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%2217.773%22%20cy%3D%227.382%22%20r%3D%227%22%20fill%3D%22url(%23a)%22%2F%3E%3Cg%20clip-path%3D%22url(%23b)%22%3E%3Cpath%20d%3D%22M19.782%203.871a2.485%202.485%200%200%201%202.484%202.484c0%202.268-4.492%205.28-4.492%205.28S13.28%208.73%2013.28%206.354c0-1.708%201.113-2.484%202.484-2.484a2.48%202.48%200%200%201%202.009%201.026%202.48%202.48%200%200%201%202.008-1.026Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3Ccircle%20cx%3D%227.441%22%20cy%3D%227.753%22%20r%3D%227%22%20fill%3D%22url(%23c)%22%2F%3E%3Cpath%20d%3D%22M6%2010.35V6.274c0-.16.04-.32.12-.44l1.079-1.638c.2-.24.64-.44%201-.28.399.12.639.56.559.959l-.2%201.319c0%20.12%200%20.24.08.32.08.08.16.12.28.12h1.638c.32%200%20.6.12.76.36.16.2.16.479.08.759l-1%202.997c-.12.48-.68.92-1.199.92H7.64c-.28%200-.64-.08-.8-.28l-.52-.4a.834.834%200%200%201-.319-.64ZM4.724%205.515h-.4c-.639%200-.879.24-.879.839v4.036c0%20.6.24.84.88.84h.4c.639%200%20.878-.24.878-.84V6.354c0-.6-.24-.84-.879-.84Z%22%20fill%3D%22%23fff%22%2F%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22a%22%20x1%3D%2217.773%22%20y1%3D%2215.891%22%20x2%3D%2217.773%22%20y2%3D%22.382%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23F0355B%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23FF4B70%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22c%22%20x1%3D%227.441%22%20y1%3D%2216.262%22%20x2%3D%227.441%22%20y2%3D%22.753%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23006FE1%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%230DAAFC%22%2F%3E%3C%2FlinearGradient%3E%3CclipPath%20id%3D%22b%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M13.281%203.26h8.985v8.985h-8.985z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E")
}

.reviews-sect .engagement .svg-fb-like::before {
        display: flex;
            line-height: 0;
            content: url("data: image/svg+xml, %3Csvg%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%227.98%22%20cy%3D%227.236%22%20r%3D%227%22%20fill%3D%22url(%23a)%22%2F%3E%3Cg%20clip-path%3D%22url(%23b)%22%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M6.54%209.834V5.757c0-.16.039-.32.119-.44L7.738%203.68c.2-.24.64-.44%201-.28.399.12.639.56.559.96l-.2%201.318c0%20.12%200%20.24.08.32.08.08.16.12.28.12h1.638c.32%200%20.6.12.76.36.16.2.16.48.08.759l-1%202.997c-.12.48-.68.92-1.199.92H8.178c-.28%200-.64-.08-.8-.28l-.52-.4a.837.837%200%200%201-.319-.64ZM5.263%204.998h-.4c-.639%200-.879.24-.879.84v4.036c0%20.6.24.84.88.84h.4c.639%200%20.879-.24.879-.84V5.837c0-.6-.24-.839-.88-.839Z%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22a%22%20x1%3D%227.98%22%20y1%3D%2215.745%22%20x2%3D%227.98%22%20y2%3D%22.236%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23006FE1%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%230DAAFC%22%2F%3E%3C%2FlinearGradient%3E%3CclipPath%20id%3D%22b%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M3.184%202.44h9.592v9.592H3.184z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
}
.reviews-sect .svg-fb-response::before {
        display: flex;
            line-height: 0;
            content: url("data: image/svg+xml, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20transform%3D%22matrix(-1%2C1.2246467991473532e-16%2C-1.2246467991473532e-16%2C-1%2C0%2C0)%22%3E%3Cpolyline%20points%3D%229%2017%204%2012%209%207%22%2F%3E%3Cpath%20d%3D%22M20%2018v-2a4%204%200%2000-4-4H4%22%2F%3E%3C%2Fsvg%3E");
}
.reviews-sect .revSwiper .swiper-slide .review_card .comment-group .comment-text .engagement span {
    opacity: 0.6;
}

.reviews-sect .revSwiper .swiper-slide .review_card .comment-group .interact {
    gap: 14px;
    justify-content: start;
    margin-top: 6px;
    margin-left: 16px;
    font-family: Roboto;
    font-size: 13.823px;
    font-weight: 600;
}

.reviews-sect .revSwiper .swiper-slide .review_card .comment-group .interact .like {
    color: #3391FF;

}

.reviews-sect .revSwiper .swiper-slide .review_card .comment-group .interact .reply {
    color: #000;
    opacity: 0.5;

}

.reviews-sect .revSwiper .swiper-slide .review_card .comment-group .interact .date {
    opacity: 0.25;

}

.reviews-sect .revSwiper .swiper-slide .review_card .comment-group .replies {
    margin-top: 7px;
    color: #000;
    font-family: Roboto;
    font-size: 13.823px;
    font-weight: 600;
    justify-content: start;

    opacity: 0.5;
    filter: blur(0.10367202758789062px);
    margin-left: 5px;
}

.reviews-sect .revSwiper .swiper-slide .review_card .comment-group .replies svg {
    width: 16px;
    position: relative;
    top: -1px;
    filter: blur(0.5px);
}

.reviews-sect .revSwiper .swiper-slide .review_card+.review_card {
    margin-top: 4px;
}

.reviews-sect .revSwiper .review_card .person {
    margin-top: 27px;
}

.reviews-sect .revSwiper .review_card .person .name {
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
}

.reviews-sect .revSwiper .review_card .review-grade {
    gap: 10px;
    margin-top: 10px;
}

.reviews-sect .revSwiper .review_card .verified {
    margin-top: 27px;
    color: #FF4B6C;
    font-size: 16px;
    font-weight: 500;
    gap: 10px;
}


.reviews-sect .revSwiper .review_card .review_photo {
    border-radius: 15px;
}


.how2order {
    padding: 63px 32px 67px;
}


.how2order h2.title {
font-size: 28px;
font-weight: 800;

}

.how2order .how_order {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 12px;
    margin-top: 54px;
}

.how2order .order_step {
    /* height: 100%; */
border-radius: 30px;
background: #FFF;
box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.10), 0px 6px 14px 0px rgba(0, 0, 0, 0.10), 0px 25px 25px 0px rgba(0, 0, 0, 0.09), 0px 56px 33px 0px rgba(0, 0, 0, 0.05), 0px 99px 40px 0px rgba(0, 0, 0, 0.01), 0px 155px 43px 0px rgba(0, 0, 0, 0.00);
padding: 28px 18px 20px;
}

.how2order .order_step span {
font-size: 18px;
font-weight: 600;
margin-top: 29px;

}

.how2order .order_step p {
/* font-weight: 700; */
font-size: 16px;
line-height: 24px;
margin-top: 12px;
text-align: center;
}


.sect1#order-form {
background: #040000;

}
.sect1#order-form .content {
    background: linear-gradient(0deg, #f5ebd5 750px, transparent 300px);
}
/* .sect1#order-form img[src*="_bg"] {
    clip-path: polygon(0% 0, 100% 0%, 100% 90%, 0 90%);
        z-index: -1;
        position: relative;
} */


#order-form .till-date {
    margin-top: 145px;
font-weight: 700;
font-size: 18px;
line-height: 22px;
text-align: center;
color: #253B5E;
}

#order-form .till-date span {
color: #0A8EBE;
}


#order-form  > h3 {
    margin-top: 31px;
font-size: 40px;
line-height: 50px;
text-align: center;
color: #1A2744;
padding: 0 26px;
}
#order-form  > h3 span {
color: #0A8EBE;
}


#order-form .promo-group {
    height: 193.1px;
}
#order-form .promo-group .right-side .new-price {
}

#order-form .buy-more {
font-weight: 600;
font-size: 20px;
line-height: 25px;
color: #FFFFFF;
width: 283.55px;
min-height: 61.37px;
background: #0A8EBE;
border-radius: 10px;
margin: 27px auto 0;
}

#order-form .pick-title {
    margin-top: 40px;
font-weight: 700;
font-size: 25px;
line-height: 31px;
color: #253B5E;
margin-left: 63px;
    text-align: left;
}

#order-form .color-select.open {
height: 177.13px;
}
#order-form .color-select {
    width: 399.99px;
height: 88.57px;
transition: all .2s;
    overflow: hidden;

background: #FFFFFF;
border-radius: 45px;
margin: 19px auto 0;
position: relative;
}
#order-form .color-select::after {
    content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2214%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2014%22%3E%3Cpath%20fill%3D%22%23253B5E%22%20d%3D%22M10.94%2013.06a1.5%201.5%200%200%200%202.12%200l9.547-9.545a1.5%201.5%200%201%200-2.122-2.122L12%209.88%203.515%201.393a1.5%201.5%200%201%200-2.122%202.122l9.546%209.546ZM10.5%2011v1h3v-1h-3Z%22%2F%3E%3C%2Fsvg%3E");

    position: absolute;
    right: 29px;
    top: 35px;
transform: scaleY(1);
transition: transform .35s;

}
#order-form .color-select.open::after {
transform: scaleY(-1);
    position: absolute;
    right: 29px;
    top: 35px;

}
#order-form .color-select .color {
height: 88.57px;
display: none;
font-weight: 700;
font-size: 25px;
line-height: 31px;
color: #0A8EBE;
}
#order-form .color-select .color.clr2 {
color: #000;
}
#order-form .color-select .color.active {
    display: flex;
}

#order-form .qty-select {
margin-top: 49px;
}
#order-form .qty-select .pack {
position: relative;
border-radius: 15px;
margin: auto;
width: fit-content;
}
#order-form .qty-select .pack.active {
/* border: 5px solid #127F1D; */
box-shadow: 0 0 0 4px #127f1d, 0 0 15px 5px #67c6e5, 0 0 0 1px #127f1d inset;
}
/* #order-form .qty-select .pack.active img {
border: 5px solid #127F1D;
} */
#order-form .qty-select .pack + .pack {
margin-top: 40px;
}
#order-form .qty-select .pack .radio {
    width: 41px;
height: 41px;
position: absolute;
    left: 27px;
    top: -21px;
border-radius: 50vw;
background: #FFFFFF;
box-shadow: inset 0px 4px 10px rgba(0, 0, 0, 0.5);
}
#order-form .qty-select .pack.active .radio {
background: #599D42;
box-shadow: inset 0px 4px 10px rgba(0, 0, 0, 0.35), 0 0 15px  #127F1D;
}
#order-form .qty-select .pack.active .radio::after {
    content:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2216%22%20fill%3D%22none%22%20viewBox%3D%220%200%2022%2016%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M21.234.242a.826.826%200%200%200-1.168%200l-13.39%2013.39L1.41%208.364A.826.826%200%201%200%20.242%209.533l5.85%205.85a.826.826%200%200%200%201.169%200L21.234%201.41a.826.826%200%200%200%200-1.168Z%22%2F%3E%3C%2Fsvg%3E"); 
    position: absolute;
        left: 10px;
    top: 11px;
}
#order-form .qty-select img {
    margin: auto;
}
#order-form .qty-select .text {
    position: absolute;
    color: #fff;
        right: 70px;
    top: 16px;
}
#order-form .qty-select .text .version {
    max-width: 180px;
    font-weight: 700;
font-size: 25px;
line-height: 31px;
}
#order-form .qty-select .text .pack-txt {
    margin-top: 4px;
font-weight: 500;
font-size: 25px;
line-height: 30px;
}
#order-form .qty-select .text .new-price {
    margin-top: 19px;
font-weight: 700;
font-size: 50px;
line-height: 62px;
}
#order-form .qty-select .pack-2 .text .new-price {
    margin-top: 35px;
}
#order-form .qty-select .text .old-price {
    font-weight: 500;
font-size: 23.9583px;
line-height: 29px;
opacity: 0.5;

    width: fit-content;
    margin: auto;
    padding: 0 10px;
    margin-top: 5px;
}



#order-form .form-title {
    /* margin-top: -180px; */
    margin-top: 55px;
    text-align: center;
    font-family: Raleway;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
#order-form .call-ring {
margin-top: 15px;
margin-inline: 45px;
    text-align: center;
    font-family: Raleway;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}
#order-form .call-ring strong {
color: #F18C01;
    font-weight: 600;
}
#order-form .work-time {
    position: relative;
border-radius: 50px;
    background: #F18C01;
margin-top: 36px;
width: max-content;
margin-inline: auto;
font-size: 18px;
font-weight: 700;
color: #fff;
padding: 14px 35px;
gap: 17px;
}

#order-form form {
    margin-top: 30px;
    z-index: 2;
    position: relative;
}

#order-form form input:not([type="radio"]) {
    /* background: url(images/comment-author.gif) no-repeat scroll 7px 7px; */
padding-left:60px;
    margin: auto;
    width: 90%;
/* height: 76.305px; */

    display: block;
    padding-block: 26px;
    outline: unset;
    font-weight: 400;
font-size: 18px;

color: #1C1C1C;
    border-radius: 10px;
border: 1px solid #DBDBDB;
background-color: #FFF!important;
}
#order-form form input[name="name"] {
    background: url("data:image/svg+xml,%3Csvg%20width%3D%2234%22%20height%3D%2234%22%20viewBox%3D%220%200%2034%2034%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%2217.008%22%20cy%3D%2216.931%22%20r%3D%2216.5%22%20fill%3D%22%23F18C01%22%2F%3E%3Cg%20clip-path%3D%22url(%23a)%22%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M10.569%2023.533h12.878c.172%200%20.332-.07.44-.192a.474.474%200%200%200%20.117-.38%207.084%207.084%200%200%200-3.73-5.357%204.608%204.608%200%200%201-3.266%201.355%204.608%204.608%200%200%201-3.267-1.355%207.083%207.083%200%200%200-3.73%205.358.475.475%200%200%200%20.118.379.583.583%200%200%200%20.44.192Z%22%2F%3E%3Cpath%20d%3D%22M14.107%2017.095a3.988%203.988%200%200%200%205.803%200%203.99%203.99%200%200%200%201.107-2.758%204.014%204.014%200%200%200-4.008-4.009A4.014%204.014%200%200%200%2013%2014.337a3.989%203.989%200%200%200%201.107%202.758Z%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M10.008%209.93h14v14h-14z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E") no-repeat;
        background-position: 10px;

}
#order-form form input[name="phone"] {
    background: url("data: image/svg+xml, %3Csvg%20width%3D%2234%22%20height%3D%2234%22%20viewBox%3D%220%200%2034%2034%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%2217.008%22%20cy%3D%2216.93%22%20r%3D%2216.5%22%20fill%3D%22%23F18C01%22%2F%3E%3Cg%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M23.752%2022.244c-.093.093-.205.211-.324.337-.296.314-.667.706-.9.864-1.221.835-2.856.436-4.012-.046-1.526-.636-3.187-1.807-4.678-3.299-1.493-1.491-2.664-3.152-3.3-4.677-.481-1.157-.881-2.792-.046-4.014.158-.232.55-.603.865-.9.126-.118.243-.23.336-.323a.88.88%200%200%201%201.243%200l2.248%202.248a.88.88%200%200%201%200%201.242l-.612.611a1.339%201.339%200%200%200-.237%201.582%208.983%208.983%200%200%200%203.734%203.733%201.337%201.337%200%200%200%201.581-.237l.611-.611a.88.88%200%200%201%201.243%200l2.248%202.248a.88.88%200%200%201%200%201.242Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M10.008%209.93h14v14h-14z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E") no-repeat;
        background-position: 10px;

}
input::-webkit-input-placeholder {
    color: #1C1C1C;
    opacity: 0.3;
}

#order-form form input[name="email"] {
    background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 34 34'><path fill='%23f18c01' d='m16.9 33.4c-9.1 0-16.5-7.3-16.5-16.5 0-9.1 7.4-16.5 16.5-16.5 9.1 0 16.5 7.4 16.5 16.5 0 9.2-7.4 16.5-16.5 16.5z'/><path fill='white' d='m9.4 12.5q0-0.3 0.2-0.7 0.1-0.2 0.3-0.4 0.2-0.2 0.4-0.3 0.3-0.2 0.6-0.2h12.2q0.3 0 0.6 0.2 0.2 0.1 0.4 0.3 0.2 0.2 0.3 0.4 0.2 0.4 0.2 0.7v9q0 0.3-0.2 0.7-0.1 0.2-0.3 0.4-0.2 0.2-0.4 0.3-0.3 0.2-0.6 0.2h-12.2q-0.3 0-0.6-0.2-0.2-0.1-0.4-0.3-0.2-0.2-0.3-0.4-0.2-0.4-0.2-0.7zm2.7 0l4.9 4.4 4.9-4.4zm11 1l-5.6 5q-0.1 0-0.2 0-0.2 0.1-0.3 0.1-0.1 0-0.3-0.1-0.1 0-0.2 0l-5.5-5v8.1h12.1z'/></svg>") no-repeat;
        background-position: 10px;
}
#order-form form  input:not([type="radio"]) + input:not([type="radio"]) {
margin-top: 15px;
}


#order-form form button {
    outline: unset;
    margin-top: 25px;
    border: unset;
}
#order-form  .left-prod {
}


#order-form .ssl-group {
    margin-top: 56px;
    
}
#order-form .ssl-group .ssl-title {
font-size: 20px;
gap: 6px;

}
#order-form .ssl-group .ssl-title span {
    color: #40A52F;
}

#order-form .ssl-group > p {
    margin-top: 7px;
    color: #64656B;
font-size: 12px;

}
#order-form .guarantee {
    margin-top: 31px;
border-radius: 15px;
background: #0A0A0A;
padding: 24px 5px 18px;
margin-inline: 32px;
gap: 7px;
text-align: left;
margin-bottom: 20px;
}
#order-form .guarantee .text div {
color: #FFF;
font-size: 12px;
    }
#order-form .guarantee .text p {
color: rgba(255, 255, 255, 0.51);
font-size: 10px;
margin-top: 6px;
    }
#order-form .guarantee .g-return {
gap: 4px;
}
#order-form .guarantee .g-pay {
gap: 12px;
}




.cut_price {
    position: relative;
}

.cut_price::before {
    content: '';
    background: #fff;
    height: 2px;
    width: 100%;
transform: rotate(-20deg);
    position: absolute;
    bottom: 14px;
    left: 1px;
    right: 0;
}


.help-email {
    margin-top: 58px;
    font-size: 15px;
    line-height: 18px;
    color: rgba(255, 255, 255, 0.6);
}

.footer-bottom {
    font-size: 15px;
    font-weight: 300;
    line-height: 18px;
    margin-top: 20px;
}

.footer-links {
    margin-top: 23px;
    font-size: 14px;
    font-weight: 300;
    line-height: 50px;
    margin-inline: 10px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.footer-links a:not(:last-child) {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
}

footer {
    color: white;
    padding-bottom: 42px;
}

.scroll_down {
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    line-height: 13px;
    letter-spacing: 0.49em;
    text-transform: uppercase;
    color: #EC7969;
    text-align: center;
    /* margin-top: 110px; */
}


footer {
    background: black;
}
.help-email {
margin-top: 0;
padding-top: 58px;
}
.mainprice {
    line-height: 1; color: rgb(0, 0, 0) !important; 
    font-size: 20px !important; 
    font-style: normal !important; 
    font-weight: 700 !important;
}


input[name=street] {
  padding-inline: 26px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 34 34' fill='none'%3E%3Ccircle cx='16.9199' cy='17.2939' r='16.5' fill='%23f18c01'/%3E%3Cg clip-path='url(%23clip0_682_80)'%3E%3Cpath d='M15.6633 23.4848C16.0673 23.8182 16.4886 24.1228 16.9199 24.4202C17.3522 24.1268 17.7715 23.8147 18.1766 23.4848C18.8519 22.9303 19.4875 22.3291 20.0786 21.6855C21.4413 20.1955 22.9199 18.0355 22.9199 15.6108C22.9199 14.8229 22.7647 14.0427 22.4632 13.3147C22.1617 12.5868 21.7197 11.9254 21.1626 11.3682C20.6054 10.811 19.944 10.3691 19.216 10.0676C18.4881 9.76603 17.7079 9.61084 16.9199 9.61084C16.132 9.61084 15.3518 9.76603 14.6238 10.0676C13.8959 10.3691 13.2344 10.811 12.6773 11.3682C12.1201 11.9254 11.6782 12.5868 11.3766 13.3147C11.0751 14.0427 10.9199 14.8229 10.9199 15.6108C10.9199 18.0355 12.3986 20.1948 13.7613 21.6855C14.3523 22.3293 14.9879 22.9301 15.6633 23.4848ZM16.9199 17.7775C16.3453 17.7775 15.7942 17.5492 15.3879 17.1429C14.9815 16.7366 14.7533 16.1855 14.7533 15.6108C14.7533 15.0362 14.9815 14.4851 15.3879 14.0788C15.7942 13.6724 16.3453 13.4442 16.9199 13.4442C17.4946 13.4442 18.0457 13.6724 18.452 14.0788C18.8583 14.4851 19.0866 15.0362 19.0866 15.6108C19.0866 16.1855 18.8583 16.7366 18.452 17.1429C18.0457 17.5492 17.4946 17.7775 16.9199 17.7775Z' fill='white' fill-opacity='0.82'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_682_80'%3E%3Crect width='16' height='16' fill='white' transform='translate(8.91992 9.01562)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 10px center;
}
input[name=NR] {
  padding-inline: 26px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 34 34' fill='none'%3E%3Ccircle cx='16.9199' cy='17.293' r='16.5' fill='%23f18c01'/%3E%3Cg clip-path='url(%23clip0_682_82)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.0839 23.2725C17.8507 22.5767 18.5603 21.8205 19.2059 21.0111C20.5659 19.3025 21.3933 17.6178 21.4493 16.1198C21.4714 15.511 21.3707 14.904 21.153 14.335C20.9353 13.766 20.6051 13.2467 20.1823 12.8082C19.7594 12.3697 19.2525 12.0208 18.6918 11.7826C18.1311 11.5444 17.5281 11.4216 16.9189 11.4216C16.3097 11.4216 15.7068 11.5444 15.1461 11.7826C14.5854 12.0208 14.0785 12.3697 13.6556 12.8082C13.2327 13.2467 12.9026 13.766 12.6849 14.335C12.4672 14.904 12.3664 15.511 12.3886 16.1198C12.4453 17.6178 13.2733 19.3025 14.6326 21.0111C15.2782 21.8205 15.9879 22.5767 16.7546 23.2725C16.8284 23.3391 16.8833 23.3876 16.9193 23.4178L17.0839 23.2725ZM16.4273 24.0491C16.4273 24.0491 11.5859 19.9718 11.5859 15.9598C11.5859 14.5453 12.1478 13.1888 13.148 12.1886C14.1482 11.1884 15.5048 10.6265 16.9193 10.6265C18.3338 10.6265 19.6903 11.1884 20.6905 12.1886C21.6907 13.1888 22.2526 14.5453 22.2526 15.9598C22.2526 19.9718 17.4113 24.0491 17.4113 24.0491C17.1419 24.2971 16.6986 24.2945 16.4273 24.0491ZM16.9193 17.8265C17.4143 17.8265 17.8891 17.6298 18.2392 17.2797C18.5893 16.9297 18.7859 16.4549 18.7859 15.9598C18.7859 15.4647 18.5893 14.9899 18.2392 14.6399C17.8891 14.2898 17.4143 14.0931 16.9193 14.0931C16.4242 14.0931 15.9494 14.2898 15.5993 14.6399C15.2493 14.9899 15.0526 15.4647 15.0526 15.9598C15.0526 16.4549 15.2493 16.9297 15.5993 17.2797C15.9494 17.6298 16.4242 17.8265 16.9193 17.8265ZM16.9193 18.6265C16.212 18.6265 15.5337 18.3455 15.0337 17.8454C14.5336 17.3453 14.2526 16.667 14.2526 15.9598C14.2526 15.2526 14.5336 14.5743 15.0337 14.0742C15.5337 13.5741 16.212 13.2931 16.9193 13.2931C17.6265 13.2931 18.3048 13.5741 18.8049 14.0742C19.305 14.5743 19.5859 15.2526 19.5859 15.9598C19.5859 16.667 19.305 17.3453 18.8049 17.8454C18.3048 18.3455 17.6265 18.6265 16.9193 18.6265Z' fill='white' fill-opacity='0.82'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_682_82'%3E%3Crect width='14' height='14' fill='white' transform='translate(9.91992 10.293)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 10px center;
}
input[name=postal_code] {
  padding-inline: 26px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 34 34' fill='none'%3E%3Ccircle cx='16.8359' cy='16.6572' r='16.5' fill='%23f18c01'/%3E%3Cg clip-path='url(%23clip0_682_83)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.3379 13.1569C13.338 12.4833 13.5324 11.8241 13.8978 11.2583C14.2632 10.6925 14.7842 10.2442 15.3981 9.9671C16.012 9.69001 16.6928 9.59596 17.3589 9.69622C18.0249 9.79648 18.6479 10.0868 19.153 10.5323C19.6582 10.9779 20.024 11.5597 20.2067 12.208C20.3894 12.8563 20.3811 13.5436 20.1829 14.1873C19.9847 14.831 19.6049 15.4039 19.0892 15.8371C18.5734 16.2704 17.9437 16.5456 17.2754 16.6298V21.4694C17.2754 21.5854 17.2293 21.6967 17.1473 21.7788C17.0652 21.8608 16.9539 21.9069 16.8379 21.9069C16.7219 21.9069 16.6106 21.8608 16.5285 21.7788C16.4465 21.6967 16.4004 21.5854 16.4004 21.4694V16.6307C15.5542 16.524 14.7761 16.1122 14.2122 15.4724C13.6483 14.8326 13.3374 14.0097 13.3379 13.1569ZM15.5193 20.6592C15.5382 20.7736 15.511 20.8908 15.4436 20.9851C15.3762 21.0795 15.274 21.1432 15.1596 21.1623C14.5366 21.2655 14.0396 21.4204 13.7115 21.5937C13.5908 21.6513 13.4812 21.7298 13.3878 21.8255C13.3666 21.8486 13.3497 21.8753 13.3379 21.9043V21.9069L13.3396 21.9139L13.3536 21.9428C13.3879 21.9936 13.4309 22.038 13.4805 22.074C13.6249 22.1878 13.8611 22.3103 14.1919 22.4197C14.849 22.6384 15.7844 22.7819 16.8379 22.7819C17.8914 22.7819 18.8268 22.6393 19.4839 22.4197C19.8146 22.3094 20.0509 22.1878 20.1953 22.074C20.2452 22.0381 20.2885 21.9937 20.323 21.9428L20.3361 21.9139L20.3379 21.9069V21.9034C20.3261 21.8744 20.3092 21.8477 20.288 21.8247C20.1945 21.7292 20.0849 21.651 19.9643 21.5937C19.6353 21.4204 19.1391 21.2655 18.5161 21.1623C18.4581 21.1544 18.4022 21.135 18.3519 21.1051C18.3015 21.0753 18.2576 21.0356 18.2228 20.9885C18.1881 20.9414 18.1631 20.8877 18.1495 20.8308C18.1358 20.7738 18.1337 20.7147 18.1433 20.657C18.1529 20.5992 18.174 20.5439 18.2054 20.4945C18.2367 20.445 18.2777 20.4024 18.3259 20.369C18.374 20.3357 18.4284 20.3124 18.4857 20.3004C18.543 20.2885 18.6022 20.2882 18.6596 20.2995C19.3334 20.4107 19.9301 20.5865 20.372 20.8193C20.7754 21.0319 21.2129 21.3819 21.2129 21.9069C21.2129 22.2797 20.9854 22.5649 20.7369 22.7618C20.4831 22.9613 20.1419 23.1232 19.7604 23.25C18.9921 23.5064 17.9588 23.6569 16.8379 23.6569C15.717 23.6569 14.6836 23.5064 13.9154 23.25C13.5339 23.1232 13.1926 22.9613 12.9389 22.7618C12.6904 22.5649 12.4629 22.2797 12.4629 21.9069C12.4629 21.3828 12.9004 21.0319 13.3038 20.8193C13.7456 20.5865 14.3424 20.4107 15.0161 20.2995C15.1305 20.2806 15.2478 20.3078 15.3421 20.3752C15.4365 20.4426 15.5002 20.5448 15.5193 20.6592Z' fill='white' fill-opacity='0.82'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_682_83'%3E%3Crect width='14' height='14' fill='white' transform='translate(9.83789 9.65723)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 10px center;
}
input[name=locality] {
  padding-inline: 26px;
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16.8359' cy='16.6562' r='16.5' fill='%23f18c01'/%3E%3Cg clip-path='url(%23clip0_682_84)'%3E%3Cg clip-path='url(%23clip1_682_84)'%3E%3Cpath d='M16.4063 20.5062C16.4965 20.6457 16.6551 20.7387 16.8355 20.7387C17.016 20.7387 17.1746 20.6457 17.2676 20.5062L20.2809 15.8523C20.6855 15.2262 20.9207 14.5371 20.9207 13.7387C20.918 11.4309 19.1051 9.65625 16.8355 9.65625C14.566 9.65625 12.7531 11.4309 12.7531 13.7387C12.7531 14.5371 12.9883 15.2262 13.393 15.8523L16.4063 20.5062ZM16.8355 11.4062C18.1234 11.4062 19.168 12.4508 19.168 13.7387C19.168 15.0266 18.1234 16.0711 16.8355 16.0711C15.5477 16.0711 14.5031 15.0266 14.5031 13.7387C14.5031 12.4508 15.5477 11.4062 16.8355 11.4062ZM19.827 18.502L16.8355 22.4887L13.8441 18.502C12.8215 19.0379 12.168 19.8391 12.168 20.7387C12.168 22.3492 14.257 23.6562 16.8355 23.6562C19.4141 23.6562 21.5031 22.3492 21.5031 20.7387C21.5031 19.8391 20.8496 19.0379 19.827 18.502Z' fill='white' fill-opacity='0.82'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_682_84'%3E%3Crect width='14' height='14' fill='white' transform='translate(9.83594 9.65625)'/%3E%3C/clipPath%3E%3CclipPath id='clip1_682_84'%3E%3Crect width='14' height='14' fill='white' transform='translate(9.83594 9.65625)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 10px center;
}
input[name=info] {
  padding-inline: 26px;
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='17.0039' cy='16.7148' r='16.5' fill='%23f18c01'/%3E%3Cg clip-path='url(%23clip0_682_87)'%3E%3Cpath d='M15.5293 24.2283C15.3517 24.2283 15.1814 24.1578 15.0558 24.0322C14.9302 23.9066 14.8597 23.7363 14.8597 23.5587V21.5497H12.1811C11.8259 21.5497 11.4852 21.4086 11.2341 21.1575C10.9829 20.9063 10.8418 20.5656 10.8418 20.2104V12.1747C10.8418 11.8195 10.9829 11.4789 11.2341 11.2277C11.4852 10.9766 11.8259 10.8354 12.1811 10.8354H22.8954C23.2506 10.8354 23.5912 10.9766 23.8424 11.2277C24.0935 11.4789 24.2347 11.8195 24.2347 12.1747V20.2104C24.2347 20.5656 24.0935 20.9063 23.8424 21.1575C23.5912 21.4086 23.2506 21.5497 22.8954 21.5497H18.8105L16.3329 24.0341C16.1989 24.1613 16.0315 24.2283 15.8641 24.2283H15.5293Z' fill='white' fill-opacity='0.82'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_682_87'%3E%3Crect width='15' height='15' fill='white' transform='translate(9.50195 9.49609)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 10px center;
}


input[name=AP] {
  padding-inline: 26px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 34' width='34' height='34'%3E%3Ctitle%3ENumber-svg%3C/title%3E%3Cdefs%3E%3CclipPath clipPathUnits='userSpaceOnUse' id='cp1'%3E%3Cpath d='m9.92 10.29h14v14h-14z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cstyle%3E .s0 %7B fill: %23f18c01 %7D .s1 %7B opacity: .8;fill: white %7D %3C/style%3E%3Cpath class='s0' d='m16.9 33.8c-9.1 0-16.5-7.4-16.5-16.5 0-9.1 7.4-16.5 16.5-16.5 9.1 0 16.5 7.4 16.5 16.5 0 9.1-7.4 16.5-16.5 16.5z'/%3E%3Cg id='Clip-Path' clip-path='url(%23cp1)'%3E%3Cg%3E%3Cpath fill-rule='evenodd' class='s1' d='m16.4 24c0 0-4.8-4-4.8-8 0-1.5 0.5-2.8 1.5-3.8 1-1 2.4-1.6 3.8-1.6 1.4 0 2.8 0.6 3.8 1.6 1 1 1.6 2.3 1.6 3.8 0 4-4.9 8-4.9 8-0.3 0.3-0.7 0.3-1 0zm0.7-0.7q1.1-1.1 2.1-2.3c1.4-1.7 2.2-3.4 2.2-4.9q0.1-0.9-0.2-1.8-0.4-0.8-1-1.5-0.7-0.7-1.5-1-0.9-0.4-1.8-0.4-0.9 0-1.8 0.4-0.8 0.3-1.4 1-0.7 0.7-1 1.5-0.3 0.9-0.3 1.8c0 1.5 0.9 3.2 2.2 4.9q1 1.2 2.2 2.3 0.1 0.1 0.1 0.1zm-0.1-4.6c-0.8 0-1.4-0.3-1.9-0.8-0.5-0.5-0.8-1.2-0.8-1.9 0-0.7 0.3-1.4 0.8-1.9 0.5-0.5 1.1-0.8 1.9-0.8 0.7 0 1.3 0.3 1.8 0.8 0.5 0.5 0.8 1.2 0.8 1.9 0 0.7-0.3 1.4-0.8 1.9-0.5 0.5-1.1 0.8-1.8 0.8z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 10px center;
}

input[name=BL] {
  padding-inline: 26px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 34' width='34' height='34'%3E%3Ctitle%3ENumber-svg%3C/title%3E%3Cdefs%3E%3CclipPath clipPathUnits='userSpaceOnUse' id='cp1'%3E%3Cpath d='m9.92 10.29h14v14h-14z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cstyle%3E .s0 %7B fill: %23f18c01 %7D .s1 %7B opacity: .8;fill: white %7D %3C/style%3E%3Cpath class='s0' d='m16.9 33.8c-9.1 0-16.5-7.4-16.5-16.5 0-9.1 7.4-16.5 16.5-16.5 9.1 0 16.5 7.4 16.5 16.5 0 9.1-7.4 16.5-16.5 16.5z'/%3E%3Cg id='Clip-Path' clip-path='url(%23cp1)'%3E%3Cg%3E%3Cpath fill-rule='evenodd' class='s1' d='m16.4 24c0 0-4.8-4-4.8-8 0-1.5 0.5-2.8 1.5-3.8 1-1 2.4-1.6 3.8-1.6 1.4 0 2.8 0.6 3.8 1.6 1 1 1.6 2.3 1.6 3.8 0 4-4.9 8-4.9 8-0.3 0.3-0.7 0.3-1 0zm0.7-0.7q1.1-1.1 2.1-2.3c1.4-1.7 2.2-3.4 2.2-4.9q0.1-0.9-0.2-1.8-0.4-0.8-1-1.5-0.7-0.7-1.5-1-0.9-0.4-1.8-0.4-0.9 0-1.8 0.4-0.8 0.3-1.4 1-0.7 0.7-1 1.5-0.3 0.9-0.3 1.8c0 1.5 0.9 3.2 2.2 4.9q1 1.2 2.2 2.3 0.1 0.1 0.1 0.1zm-0.1-4.6c-0.8 0-1.4-0.3-1.9-0.8-0.5-0.5-0.8-1.2-0.8-1.9 0-0.7 0.3-1.4 0.8-1.9 0.5-0.5 1.1-0.8 1.9-0.8 0.7 0 1.3 0.3 1.8 0.8 0.5 0.5 0.8 1.2 0.8 1.9 0 0.7-0.3 1.4-0.8 1.9-0.5 0.5-1.1 0.8-1.8 0.8z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 10px center;
}

input[name=administrative_area] {
  padding-inline: 26px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.2' width='34' height='34' viewBox='0 0 34 34'%3E%3Cpath fill-rule='evenodd' d='M16.8 33.2C7.7 33.2.3 25.8.3 16.7.3 7.5 7.7.2 16.8.2c9.2 0 16.5 7.3 16.5 16.5 0 9.1-7.3 16.5-16.5 16.5z' style='fill:%23f18c01'/%3E%3Cpath d='M16.8 9c-2.7 0-4.8 2.1-4.8 4.8 0 .9.3 1.6.8 2.4l3.5 5.4c.1.1.3.2.5.2s.4-.1.5-.2l3.6-5.4c.4-.8.7-1.5.7-2.4 0-2.7-2.1-4.8-4.8-4.8zm0 7.5c-1.5 0-2.7-1.2-2.7-2.7 0-1.5 1.2-2.7 2.7-2.7 1.5 0 2.7 1.2 2.7 2.7 0 1.5-1.2 2.7-2.7 2.7z' style='fill:%23fff'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 10px center;
}

.fc-step_title {
    padding-block: 10px 5px;
    font-size: 16px;
    font-weight: 600;
    color: #515151;
    margin-top: 15px;
    margin-bottom: 15px;
}









#easysell *,#easysell :after,#easysell :before{box-sizing:border-box;}
#easysell{margin-bottom:30px;margin-top:20px;padding-inline:20px;}
#easysell img{vertical-align:middle;}
#easysell .d-flex{display:flex!important;}
#easysell .flex-fill{flex:1 1 auto!important;}
#easysell .flex-column{flex-direction:column!important;}
#easysell .align-items-start{align-items:flex-start!important;}
#easysell .mx-1{margin-right:.25rem!important;margin-left:.25rem!important;}
#easysell .mx-2{margin-right:.5rem!important;margin-left:.5rem!important;}
#easysell .my-2{margin-top:.5rem!important;margin-bottom:.5rem!important;}
.es-offer-badge{margin-top:5px;color:#b0662b;font-size:13px!important;font-style:normal!important;background:#ef8e2c;font-weight:700!important;line-height:18px;color:white;width:fit-content;padding:3px 15px;border-radius:30px;margin-left:auto;border:1px solid #ff3a3a1f;}
#easysell .mb-1{margin-bottom:.25rem!important;}
#easysell .p-2{padding:.5rem!important;width:100%;}
#easysell .text-decoration-line-through{text-decoration:line-through!important;}
#easysell .d-flex{display:flex!important;}
.preview-offer{background:#f8f8f8;border-radius:10px;border:2px solid #ef8e2c;margin-block:25px;position:relative;}
.preview-offer.active{background:#f5ead6;box-shadow:0 4px 15px #e7cb95;}
#easysell *,#easysell :after,#easysell :before{box-sizing:border-box;}
#easysell .d-flex{display:flex!important;}
#easysell .flex-column{flex-direction:column!important;}
#easysell .d-flex{display:flex!important;}
#easysell :empty{display:block!important;}
#easysell :empty{display:block!important;}
#easysell .es-offer-image{border:1px solid #d3b0a452;background:linear-gradient(45deg, #e7e7e7, white);border-radius:4px;}
#easysell img{filter:drop-shadow(2px 4px 1px #ccc);}
#easysell .price-group{display:flex;gap:10px;justify-content:flex-end;}
#easysell .title-prod{color:rgb(0, 0, 0)!important;font-size:18px!important;font-style:normal!important;font-weight:700!important;}
#easysell .often{position:absolute;right:0;top:-15px;background:#5bbe4d;border-radius:40px;color:white;font-size:11px;padding:5px 13px;font-weight:bold;}
.mainprice{line-height:1;color:rgb(0, 0, 0)!important;font-size:20px!important;font-style:normal!important;font-weight:700!important;}
/*! CSS Used from: Embedded */
::placeholder{color:rgb(98, 98, 98)!important;}
