@font-face {
    font-family: icons;
    src: url(font/30f8874f712826bd1340c53e708920e2.eot);
    src: url(font/30f8874f712826bd1340c53e708920e2.eot?#iefix80w45t) format("embedded-opentype"), url(font/28207216091b616d2a0f7974521a0b70.woff) format("woff"), url(font/409a9a0b102842ba6f5f4a50c51439e1.ttf) format("truetype"),
        url(font/530e191e094c85fd0bd559a64fbd08f.svg) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block;
}
.icons__icons___3KNUu {
    font-family: icons !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icons__icon-box___2R66J:before {
    content: "\E91B";
}
.icons__icon-server___37u_o:before {
    content: "\E919";
}
.icons__icon-play___2azfi:before {
    content: "\E039";
}
.icons__icon-tag___Wd7tb:before {
    content: "\E904";
}
.icons__icon-category___30XaM:before {
    content: "\E911";
}
.icons__icon-download___2ArIj:before {
    content: "\E91A";
}
.icons__icon-edit___4DeIa:before {
    content: "\E913";
}
.icons__icon-home___2AFHq:before {
    content: "\E916";
}
.icons__icon-products___3b82K:before {
    content: "\E91C";
}
.icons__icon-search___esf4S:before {
    content: "\E91D";
}
.icons__icon-plus___26GGo:before {
    content: "\E921";
}
.icons__icon-alopeyk___2yAwl:before {
    content: "\E93C";
}
.icons__icon-diamond___81sHL:before {
    content: "\E93E";
}
.icons__icon-mellat___2t6VX:before {
    content: "\E93F";
}
.icons__icon-done___B2sLw:before {
    content: "\E942";
}
.icons__icon-discount___3TNlu:before {
    content: "\E946";
}
.icons__icon-sazito___1nZd4:before {
    content: "\E949";
}
.icons__icon-star___1fi2N:before {
    content: "\E94A";
}
.icons__icon-zarinpal___2yHgc:before {
    content: "\E94C";
}
.icons__icon-card___1FZVF:before {
    content: "\E94D";
}
.icons__icon-rocket___63Wyz:before {
    content: "\E918";
}
.icons__icon-arrow-drop-down___T9epq:before {
    content: "\E900";
}
.icons__icon-arrow-left___168O2:before {
    content: "\E901";
}
.icons__icon-arrow-right___1pa1K:before {
    content: "\E902";
}
.icons__icon-chart___3z04k:before {
    content: "\E903";
}
.icons__icon-credit___1nDIj:before {
    content: "\E905";
}
.icons__icon-filter___PKIC6:before {
    content: "\E906";
}
.icons__icon-instagram-service___t7BJj:before {
    content: "\E907";
}
.icons__icon-link___3tNxX:before {
    content: "\E908";
}
.icons__icon-orders___29mYr:before {
    content: "\E909";
}
.icons__icon-check___2u168:before {
    content: "\E90A";
}
.icons__icon-close___3FAX0:before {
    content: "\E90B";
}
.icons__icon-phone___urE8P:before {
    content: "\E90C";
}
.icons__icon-menu___2aL1t:before {
    content: "\E90D";
}
.icons__icon-settings___1mWuE:before {
    content: "\E90E";
}
.icons__icon-pages___3L0oj:before {
    content: "\E90F";
}
.icons__icon-user___3qXre:before {
    content: "\E910";
}
.icons__icon-bag___2f4nP:before {
    content: "\E912";
}
.icons__icon-love___13ihv:before {
    content: "\E914";
}
.icons__icon-file___3KjoO:before {
    content: "\E915";
}
.icons__icon-heart-full___132vU:before {
    content: "\E917";
}
.icons__icon-instagram___vtQ_U:before {
    content: "\EA92";
}
.icons__icon-telegram___2CS9I:before {
    content: "\EA95";
}
.icons__icon-twitter___3uR9a:before {
    content: "\EA96";
}
.icons__icon-linkedin___3jRtN:before {
    content: "\EACA";
}
.icons__icon-location___ruiS7:before {
    content: "\F041";
}
.icons__icon-envelope___dTHZF:before {
    content: "\F0E0";
}
.icons__icon-payping___2ecPO:before {
    content: "\E91E";
}
.icons__icon-question___3wQok:before {
    content: "\E91F";
}
.styles__wrapper___1M3T3 {
    position: fixed;
    z-index: 5;
}
.styles__wrapper___1M3T3.styles__centered___hHbpS {
    left: 50%;
    top: 50%;
}
.styles__wrapper___1M3T3.styles__centered___hHbpS .styles__form___1LdNL {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.styles__wrapper___1M3T3.styles__bottomLeft___1NNVB {
    left: 20px;
    bottom: 20px;
}
.styles__wrapper___1M3T3.styles__bottomLeft___1NNVB .styles__form___1LdNL {
    position: absolute;
    bottom: 0;
    left: 0;
    transform: translateY(-90px);
}
.styles__overlay___Wzf6C {
    background: hsla(0, 0%, 100%, 0.5);
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    position: fixed;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: 0.3s;
    pointer-events: none;
}
.styles__overlay-show___2pbV9 {
    opacity: 1;
    pointer-events: all;
}
.styles__action___TZvKa {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    transition: 0.3s;
    position: relative;
    z-index: 1;
}
.styles__action___TZvKa:hover {
    transform: scale(1.02);
}
.styles__action___TZvKa:hover-icon {
    background: #32a2a1;
    animation: styles__pulse___13COr 0.2s infinite ease-in-out;
}
.styles__action-icon___r_1wd {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 24px;
    width: 60px;
    height: 60px;
    background: #42c5c3;
    color: #fff;
    margin-right: 12px;
    border-radius: 100%;
    transition: 0.2s;
    border: 2px solid #fff;
}
.styles__action___TZvKa .styles__pulse___13COr {
    animation: styles__pulse___13COr 1s infinite ease-in-out;
}
@keyframes styles__pulse___13COr {
    0% {
        box-shadow: 0 0 0 0 rgba(66, 197, 195, 0.5);
    }
    50% {
        box-shadow: 0 0 0 20px rgba(66, 197, 195, 0);
    }
    to {
        box-shadow: 0 0 0 0 rgba(66, 197, 195, 0);
    }
}
.styles__action-text___3rzrQ {
    font-weight: 700;
}
.styles__action-text___3rzrQ,
.styles__form___1LdNL {
    background: #fff;
    border-radius: 8px;
    padding: 16px 20px;
    font-size: 14px;
    box-shadow: 0 10px 30px rgba(50, 50, 93, 0.12), 0 -1px 4px rgba(0, 0, 0, 0.06), 0 0 150px rgba(0, 0, 0, 0.2);
}
.styles__form___1LdNL {
    width: 380px;
}
.styles__form___1LdNL p {
    line-height: 1.5;
    margin-bottom: 20px;
}
.styles__form___1LdNL p:last-child {
    margin-bottom: 0;
}
.styles__form___1LdNL .styles__centered___hHbpS {
    text-align: center;
}
.styles__form___1LdNL .styles__checked___3vtTj {
    width: 40px;
    height: 40px;
    display: -ms-inline-flexbox;
    display: inline-flex;
    background: #3ecf8e;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 100%;
    color: #fff;
    margin-bottom: 20px;
}
.styles__form___1LdNL .styles__button___1PV1P {
    margin-top: 10px;
    display: block;
    width: 100%;
    font-size: 14px;
}
.styles__hide___3-rvt {
    opacity: 0;
    transition: 0.2s;
    pointer-events: none;
}
.styles__show___19W5m {
    opacity: 1;
    transition: 0.2s;
}
.styles__separator___1TA6n {
    display: block;
    height: 1px;
    width: 100%;
    margin: 20px 0;
    background: #f0ecff;
}
@media only screen and (max-device-width: 979px) {
    .styles__wrapper___1M3T3 {
        width: 100%;
        left: 0;
    }
    .styles__wrapper___1M3T3.styles__centered___hHbpS {
        left: 0;
    }
    .styles__wrapper___1M3T3.styles__centered___hHbpS .styles__form___1LdNL {
        left: 0;
        transform: translateY(-50%);
    }
    .styles__action___TZvKa {
        padding: 0 15px;
    }
    .styles__action-text___3rzrQ {
        -ms-flex: 1;
        flex: 1;
    }
    .styles__form___1LdNL {
        width: 92%;
        right: 0;
        margin: 0 auto;
        padding: 16px 10px;
    }
    .styles__action-text___3rzrQ {
        line-height: 1.5;
    }
    .styles__action-icon___r_1wd {
        margin-right: 6px;
    }
}
.button__btn___2JjUG {
    padding: 0 20px;
    background: #fff;
    color: #DDB144;
    font-size: 16px;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    position: relative;
    text-align: center;
    -webkit-min-width: 100px;
    -moz-min-width: 100px;
    -ms-min-width: 100px;
    -o-min-width: 100px;
    min-width: 100px;
    border-radius: 5px;
    -webkit-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.button__btn-normal___3hTpl {
    height: 45px;
    line-height: 45px;
}
.button__btn-small___i0kd8 {
    height: 40px;
    line-height: 40px;
}
.button__btn-modal-normal___2-E9Q {
    text-align: center;
    cursor: pointer;
    font-size: 16px;
    height: 80px;
    line-height: 80px;
    display: table-cell;
    border-right: 1px solid #bbc3ce;
}
.button__btn-modal-normal___2-E9Q:first-child {
    border-right: 0;
}
.button__btn-modal-small___2TnoZ {
    height: 65px;
    line-height: 65px;
}
.button__margin-right___2K_sf {
    margin-right: 15px;
}
.button__margin-left___2IIUm {
    margin-left: 15px;
}
.button__margin-top___YvH3t {
    margin-top: 30px;
}
.button__margin-bottom___2pT3r {
    margin-bottom: 30px;
}
.button__btn-icon___24n6T {
    float: right;
    font-size: 20px;
    margin-left: 10px;
    will-change: transform;
    transition: transform 0.3s;
}
.button__btn-icon-left___3JlyA {
    float: left;
    margin-left: 0;
    margin-right: 10px;
}
.button__btn-icon-normal___1h9sT {
    line-height: 45px;
}
.button__btn-icon-small___32dVj {
    line-height: 40px;
}
.button__regular___h_gkI {
    background: #DDB144;
    color: #fff;
    will-change: background;
    box-shadow: 0 3px 6px rgba(96, 108, 236, 0.15), 0 1px 3px rgba(0, 0, 0, 0.11);
    transition: background 0.3s;
}
.button__regular___h_gkI:hover {
    background: #DDB144;
    color: #fff;
}
.button__regular___h_gkI:active {
    background: #4d56bd;
    color: #fff;
}
.button__success___2wV_d {
    background: #3ecf8e;
    color: #fff;
    will-change: background;
    box-shadow: 0 3px 6px rgba(62, 207, 142, 0.15), 0 1px 3px rgba(0, 0, 0, 0.11);
    transition: background 0.3s;
}
.button__success___2wV_d:hover {
    background: #4dd397;
    color: #fff;
}
.button__success___2wV_d:active {
    background: #32a672;
    color: #fff;
}
.button__info___3vnL4 {
    background: #38a9e0;
    color: #fff;
    will-change: background;
    box-shadow: 0 3px 6px rgba(56, 169, 224, 0.15), 0 1px 3px rgba(0, 0, 0, 0.11);
    transition: background 0.3s;
}
.button__info___3vnL4:hover {
    background: #48b0e2;
    color: #fff;
}
.button__info___3vnL4:active {
    background: #2d87b3;
    color: #fff;
}
.button__danger___2t61l {
    background: #ec6060;
    color: #fff;
    will-change: background;
    box-shadow: 0 3px 6px rgba(236, 96, 96, 0.15), 0 1px 3px rgba(0, 0, 0, 0.11);
    transition: background 0.3s;
}
.button__danger___2t61l:hover {
    background: #ee6d6d;
    color: #fff;
}
.button__danger___2t61l:active {
    background: #bd4d4d;
    color: #fff;
}
.button__warning___E9rkz {
    background: #ec9860;
    color: #fff;
    will-change: background;
    box-shadow: 0 3px 6px rgba(236, 152, 96, 0.15), 0 1px 3px rgba(0, 0, 0, 0.11);
    transition: background 0.3s;
}
.button__warning___E9rkz:hover {
    background: #eea06d;
    color: #fff;
}
.button__warning___E9rkz:active {
    background: #bd7a4d;
    color: #fff;
}
.button__aqua___2cGtQ {
    background: #42c5c3;
    color: #fff;
    will-change: background;
    box-shadow: 0 3px 6px rgba(66, 197, 195, 0.15), 0 1px 3px rgba(0, 0, 0, 0.11);
    transition: background 0.3s;
}
.button__aqua___2cGtQ:hover {
    background: #51cac8;
    color: #fff;
}
.button__aqua___2cGtQ:active {
    background: #359e9c;
    color: #fff;
}
.button__whatsapp___1uTcR {
    background: #25d366;
    color: #fff;
    will-change: background;
    box-shadow: 0 3px 6px rgba(37, 211, 102, 0.15), 0 1px 3px rgba(0, 0, 0, 0.11);
    transition: background 0.3s;
}
.button__whatsapp___1uTcR:hover {
    background: #36d772;
    color: #fff;
}
.button__whatsapp___1uTcR:active {
    background: #1ea952;
    color: #fff;
}
.button__white___3yk_N {
    background: #fff;
    color: #DDB144;
    box-shadow: 0 3px 6px rgba(96, 108, 236, 0.15), 0 1px 3px rgba(0, 0, 0, 0.11);
    transition: background 0.3s;
}
.button__white___3yk_N:hover {
    color: #8089f0;
}
.button__white___3yk_N:active {
    color: #4d56bd;
}
.button__m-regular___GE1Qa {
    background: #fff;
    color: #32325d;
    display: table-cell;
    text-align: center;
    border-right: 1px solid #bbc3ce;
    transition: all 0.3s;
}
.button__m-regular___GE1Qa:hover {
    color: #6d78ee;
    background: #fff;
}
.button__m-regular___GE1Qa:active {
    color: #4d56bd;
}
.button__m-regular___GE1Qa:first-child {
    border-right: 0;
}
.button__m-success___2COfl {
    background: #fff;
    color: #32325d;
    display: table-cell;
    text-align: center;
    border-right: 1px solid #bbc3ce;
    transition: all 0.3s;
}
.button__m-success___2COfl:hover {
    color: #4dd397;
    background: #fff;
}
.button__m-success___2COfl:active {
    color: #32a672;
}
.button__m-success___2COfl:first-child {
    border-right: 0;
}
.button__m-info___3PSeX {
    background: #fff;
    color: #32325d;
    display: table-cell;
    text-align: center;
    border-right: 1px solid #bbc3ce;
    transition: all 0.3s;
}
.button__m-info___3PSeX:hover {
    color: #48b0e2;
    background: #fff;
}
.button__m-info___3PSeX:active {
    color: #2d87b3;
}
.button__m-info___3PSeX:first-child {
    border-right: 0;
}
.button__m-danger___3JyVE {
    background: #fff;
    color: #32325d;
    display: table-cell;
    text-align: center;
    border-right: 1px solid #bbc3ce;
    transition: all 0.3s;
}
.button__m-danger___3JyVE:hover {
    color: #ee6d6d;
    background: #fff;
}
.button__m-danger___3JyVE:active {
    color: #bd4d4d;
}
.button__m-danger___3JyVE:first-child {
    border-right: 0;
}
.button__m-warning___1DZqf {
    background: #fff;
    color: #32325d;
    display: table-cell;
    text-align: center;
    border-right: 1px solid #bbc3ce;
    transition: all 0.3s;
}
.button__m-warning___1DZqf:hover {
    color: #eea06d;
    background: #fff;
}
.button__m-warning___1DZqf:active {
    color: #bd7a4d;
}
.button__m-warning___1DZqf:first-child {
    border-right: 0;
}
.button__disabled___1r1V_ {
    cursor: not-allowed;
    box-shadow: none;
    transition: background 0.3s;
    -webkit-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.button__disabled___1r1V_,
.button__disabled___1r1V_:active,
.button__disabled___1r1V_:hover {
    background: #e8e8e8;
    color: #b9b9b9;
}
.button__disabled-modal___3xBqR {
    background: #fff;
    color: #b9b9b9;
    cursor: not-allowed;
    box-shadow: none;
    transition: all 0.3s;
    -webkit-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.button__disabled-modal___3xBqR:active,
.button__disabled-modal___3xBqR:hover {
    background: #fff;
    color: #b9b9b9;
}
.loading__loading-wrapper-content___3Qs26 {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
.loading__loading-wrapper-button___1Tb-H {
    float: right;
    height: 100%;
    margin-left: 7px;
    position: relative;
}
.loading__loading-wrapper-absolute___14Ijj {
    position: absolute;
    width: 100%;
    height: 100%;
    right: 0;
    top: 0;
    background: hsla(0, 0%, 100%, 0.8);
    border-radius: 3px;
    z-index: 2;
}
.loading__hidden___2e9l2 {
    visibility: hidden;
    pointer-events: none;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
}
.loading__spinner___bxcvu {
    display: block;
    margin: 0 auto;
    animation: loading__spin___13exp 0.4s linear infinite;
    position: relative;
    border-radius: 100%;
}
.loading__spinner___bxcvu:before {
    content: "";
    display: block;
    position: absolute;
    box-sizing: border-box;
    border-radius: 100%;
}
.loading__spinner-normal___1q6WQ {
    height: 40px;
    width: 40px;
    border: 3px solid;
}
.loading__spinner-normal___1q6WQ:before {
    width: 40px;
    height: 40px;
    top: -3px;
    right: -3px;
    border: 3px solid #fff;
    border-top-color: transparent;
    border-left-color: transparent;
}
.loading__spinner-small___1JJsL {
    height: 15px;
    width: 15px;
    border: 1px solid;
    position: relative;
    top: 50%;
    left: 0;
    right: 0;
    margin: -7.5px auto 0;
}
.loading__spinner-small___1JJsL:before {
    width: 15px;
    height: 15px;
    top: -1px;
    right: -1px;
    border: 1px solid #fff;
    border-top-color: transparent;
    border-left-color: transparent;
}
.loading__spinner-center___2Hddh {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin: -20px auto 0;
}
.loading__regular___WRxVw {
    border-color: #e7e9fc;
}
.loading__regular___WRxVw:before {
    border-right-color: #DDB144;
    border-bottom-color: #DDB144;
}
.loading__success___2-dfX {
    border-color: #e2f8ee;
}
.loading__success___2-dfX:before {
    border-right-color: #3ecf8e;
    border-bottom-color: #3ecf8e;
}
.loading__info___2HQJM {
    border-color: #e1f2fa;
}
.loading__info___2HQJM:before {
    border-right-color: #38a9e0;
    border-bottom-color: #38a9e0;
}
.loading__danger___25ktf {
    border-color: #fce7e7;
}
.loading__danger___25ktf:before {
    border-right-color: #ec6060;
    border-bottom-color: #ec6060;
}
.loading__warning___3UBlW {
    border-color: #fcf0e7;
}
.loading__warning___3UBlW:before {
    border-right-color: #ec9860;
    border-bottom-color: #ec9860;
}
.loading__white___2DJaF {
    border-color: #404040;
}
.loading__white___2DJaF:before {
    border-right-color: #fff;
    border-bottom-color: #fff;
}
@keyframes loading__spin___13exp {
    0% {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(1turn);
    }
}
.styles__wrapper___2N8yc {
    position: relative;
    max-width: 150px;
}
.styles__link___bm95L {
    display: block;
}
.styles__logo___2J9au {
    height: 30px;
    display: block;
}
@media only screen and (max-device-width: 1023px) {
    .styles__logo___2J9au {
        display: block;
    }
}
.styles__main-section___3rbck {
    position: relative;
    margin-bottom: 50px;
}
.styles__limit___2crho {
    max-width: 1440px;
    margin: 0 auto;
    position: relative;
}
.styles__inner___2XV3K {
    display: block;
    width: 98%;
    max-width: 1224px;
    margin: 0 auto;
}
.styles__content___3RSyB {
    position: relative;
    z-index: 3;
}
@media only screen and (min-device-width: 980px) and (max-device-width: 1224px) {
    .styles__inner___2XV3K {
        width: 95%;
    }
}
@media only screen and (max-device-width: 979px) {
    .styles__inner___2XV3K {
        display: block;
        width: 92%;
    }
    .styles__content___3RSyB {
        display: block;
    }
}
.grid__gap___Omi72 {
    grid-gap: 23px;
}
.grid__gap-large___2cY4I {
    grid-gap: 30px 23px;
}
.grid__gap-small___wld-d {
    grid-gap: 12px 12px;
}
.grid__relative___1jLYE {
    position: relative;
}
.grid__container-5___3uaNN {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr) [5];
    grid-template-columns: repeat(5, 1fr);
}
.grid__container-12___1d2bk {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr) [12];
    grid-template-columns: repeat(12, 1fr);
}
.grid__container-24___3NsnK {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr) [24];
    grid-template-columns: repeat(24, 1fr);
}
.grid__span-1___20iX_ {
    -ms-grid-column: span 1;
    grid-column: span 1;
    width: 100%;
}
.grid__span-2___1l5fB {
    -ms-grid-column: span 2;
    grid-column: span 2;
    width: 100%;
}
.grid__span-3___3fvPC {
    -ms-grid-column: span 3;
    grid-column: span 3;
    width: 100%;
}
.grid__span-4___1udRO {
    -ms-grid-column: span 4;
    grid-column: span 4;
    width: 100%;
}
.grid__span-5___hemtO {
    -ms-grid-column: span 5;
    grid-column: span 5;
    width: 100%;
}
.grid__span-6___oesEJ {
    -ms-grid-column: span 6;
    grid-column: span 6;
    width: 100%;
}
.grid__span-7___3xW-- {
    -ms-grid-column: span 7;
    grid-column: span 7;
    width: 100%;
}
.grid__span-8___2SXfs {
    -ms-grid-column: span 8;
    grid-column: span 8;
    width: 100%;
}
.grid__span-9___Zg9F5 {
    -ms-grid-column: span 9;
    grid-column: span 9;
    width: 100%;
}
.grid__span-10___uyWsC {
    -ms-grid-column: span 10;
    grid-column: span 10;
    width: 100%;
}
.grid__span-11___1dQ4v {
    -ms-grid-column: span 11;
    grid-column: span 11;
    width: 100%;
}
.grid__span-12___XI4gO {
    -ms-grid-column: span 12;
    grid-column: span 12;
    width: 100%;
}
.grid__span-13___1N-CM {
    -ms-grid-column: span 13;
    grid-column: span 13;
    width: 100%;
}
.grid__span-14___2O9di {
    -ms-grid-column: span 14;
    grid-column: span 14;
    width: 100%;
}
.grid__span-15___ioLq- {
    -ms-grid-column: span 15;
    grid-column: span 15;
    width: 100%;
}
.grid__span-16___uYp0z {
    -ms-grid-column: span 16;
    grid-column: span 16;
    width: 100%;
}
.grid__span-17___37udA {
    -ms-grid-column: span 17;
    grid-column: span 17;
    width: 100%;
}
.grid__span-18___3GgU5 {
    -ms-grid-column: span 18;
    grid-column: span 18;
    width: 100%;
}
.grid__span-19___3075d {
    -ms-grid-column: span 19;
    grid-column: span 19;
    width: 100%;
}
.grid__span-20___2N8Br {
    -ms-grid-column: span 20;
    grid-column: span 20;
    width: 100%;
}
.grid__span-21___11xNE {
    -ms-grid-column: span 21;
    grid-column: span 21;
    width: 100%;
}
.grid__span-22___2NC6v {
    -ms-grid-column: span 22;
    grid-column: span 22;
    width: 100%;
}
.grid__span-23___r_q5L {
    -ms-grid-column: span 23;
    grid-column: span 23;
    width: 100%;
}
.grid__span-24___3Ezck {
    -ms-grid-column: span 24;
    grid-column: span 24;
    width: 100%;
}
@media only screen and (max-device-width: 979px) {
    .grid__span-medium-1___3UNY7 {
        -ms-grid-column: span 1;
        grid-column: span 1;
        width: 100%;
    }
    .grid__span-medium-2___3GUo9 {
        -ms-grid-column: span 2;
        grid-column: span 2;
        width: 100%;
    }
    .grid__span-medium-3___ZWuo- {
        -ms-grid-column: span 3;
        grid-column: span 3;
        width: 100%;
    }
    .grid__span-medium-4___2DOMc {
        -ms-grid-column: span 4;
        grid-column: span 4;
        width: 100%;
    }
    .grid__span-medium-5___1VeRG {
        -ms-grid-column: span 5;
        grid-column: span 5;
        width: 100%;
    }
    .grid__span-medium-6___2S8Hx {
        -ms-grid-column: span 6;
        grid-column: span 6;
        width: 100%;
    }
    .grid__span-medium-7___3sRST {
        -ms-grid-column: span 7;
        grid-column: span 7;
        width: 100%;
    }
    .grid__span-medium-8___3Xidj {
        -ms-grid-column: span 8;
        grid-column: span 8;
        width: 100%;
    }
    .grid__span-medium-9___TqN6J {
        -ms-grid-column: span 9;
        grid-column: span 9;
        width: 100%;
    }
    .grid__span-medium-10___1b1BX {
        -ms-grid-column: span 10;
        grid-column: span 10;
        width: 100%;
    }
    .grid__span-medium-11___1jx87 {
        -ms-grid-column: span 11;
        grid-column: span 11;
        width: 100%;
    }
    .grid__span-medium-12___2nc12 {
        -ms-grid-column: span 12;
        grid-column: span 12;
        width: 100%;
    }
    .grid__span-medium-13___347gs {
        -ms-grid-column: span 13;
        grid-column: span 13;
        width: 100%;
    }
    .grid__span-medium-14___3e9L7 {
        -ms-grid-column: span 14;
        grid-column: span 14;
        width: 100%;
    }
    .grid__span-medium-15___2-w1p {
        -ms-grid-column: span 15;
        grid-column: span 15;
        width: 100%;
    }
    .grid__span-medium-16___2FUWQ {
        -ms-grid-column: span 16;
        grid-column: span 16;
        width: 100%;
    }
    .grid__span-medium-17___11YV- {
        -ms-grid-column: span 17;
        grid-column: span 17;
        width: 100%;
    }
    .grid__span-medium-18___21SYm {
        -ms-grid-column: span 18;
        grid-column: span 18;
        width: 100%;
    }
    .grid__span-medium-19___1rEoD {
        -ms-grid-column: span 19;
        grid-column: span 19;
        width: 100%;
    }
    .grid__span-medium-20___3ZHB5 {
        -ms-grid-column: span 20;
        grid-column: span 20;
        width: 100%;
    }
    .grid__span-medium-21___3f7BA {
        -ms-grid-column: span 21;
        grid-column: span 21;
        width: 100%;
    }
    .grid__span-medium-22___2Mq1O {
        -ms-grid-column: span 22;
        grid-column: span 22;
        width: 100%;
    }
    .grid__span-medium-23___36W7v {
        -ms-grid-column: span 23;
        grid-column: span 23;
        width: 100%;
    }
    .grid__span-medium-24___1FWk8 {
        -ms-grid-column: span 24;
        grid-column: span 24;
        width: 100%;
    }
}
@media only screen and (max-device-width: 600px) {
    .grid__span-small-1___1EwKx {
        -ms-grid-column: span 1;
        grid-column: span 1;
        width: 100%;
    }
    .grid__span-small-2____KPDS {
        -ms-grid-column: span 2;
        grid-column: span 2;
        width: 100%;
    }
    .grid__span-small-3___3cLDs {
        -ms-grid-column: span 3;
        grid-column: span 3;
        width: 100%;
    }
    .grid__span-small-4___7UdQ6 {
        -ms-grid-column: span 4;
        grid-column: span 4;
        width: 100%;
    }
    .grid__span-small-5___1A_C7 {
        -ms-grid-column: span 5;
        grid-column: span 5;
        width: 100%;
    }
    .grid__span-small-6___37y3H {
        -ms-grid-column: span 6;
        grid-column: span 6;
        width: 100%;
    }
    .grid__span-small-7___2dyMM {
        -ms-grid-column: span 7;
        grid-column: span 7;
        width: 100%;
    }
    .grid__span-small-8___3mwJ0 {
        -ms-grid-column: span 8;
        grid-column: span 8;
        width: 100%;
    }
    .grid__span-small-9___2zMyI {
        -ms-grid-column: span 9;
        grid-column: span 9;
        width: 100%;
    }
    .grid__span-small-10___28o13 {
        -ms-grid-column: span 10;
        grid-column: span 10;
        width: 100%;
    }
    .grid__span-small-11___37aAa {
        -ms-grid-column: span 11;
        grid-column: span 11;
        width: 100%;
    }
    .grid__span-small-12___3im4_ {
        -ms-grid-column: span 12;
        grid-column: span 12;
        width: 100%;
    }
    .grid__span-small-13___1DArh {
        -ms-grid-column: span 13;
        grid-column: span 13;
        width: 100%;
    }
    .grid__span-small-14___1bpr6 {
        -ms-grid-column: span 14;
        grid-column: span 14;
        width: 100%;
    }
    .grid__span-small-15___2VNDa {
        -ms-grid-column: span 15;
        grid-column: span 15;
        width: 100%;
    }
    .grid__span-small-16___1omul {
        -ms-grid-column: span 16;
        grid-column: span 16;
        width: 100%;
    }
    .grid__span-small-17___2eRqN {
        -ms-grid-column: span 17;
        grid-column: span 17;
        width: 100%;
    }
    .grid__span-small-18___3_NtM {
        -ms-grid-column: span 18;
        grid-column: span 18;
        width: 100%;
    }
    .grid__span-small-19___3S9Xq {
        -ms-grid-column: span 19;
        grid-column: span 19;
        width: 100%;
    }
    .grid__span-small-20___7gqRR {
        -ms-grid-column: span 20;
        grid-column: span 20;
        width: 100%;
    }
    .grid__span-small-21___1plpQ {
        -ms-grid-column: span 21;
        grid-column: span 21;
        width: 100%;
    }
    .grid__span-small-22___MiRqH {
        -ms-grid-column: span 22;
        grid-column: span 22;
        width: 100%;
    }
    .grid__span-small-23___1Lo9P {
        -ms-grid-column: span 23;
        grid-column: span 23;
        width: 100%;
    }
    .grid__span-small-24___eY40b {
        -ms-grid-column: span 24;
        grid-column: span 24;
        width: 100%;
    }
}
.styles__questions___3n3uc {
    display: -ms-grid;
    display: grid;
    grid-gap: 23px;
    -ms-grid-columns: ([col-start] 1fr) [2];
    grid-template-columns: repeat(2, [col-start] 1fr);
}
.styles__question-box___1gyF1 {
    line-height: 170%;
    background: #fff;
    padding: 20px;
    -ms-grid-column: span 2;
    grid-column: span 2;
    border-radius: 5px;
    box-shadow: 0 10px 30px rgba(50, 50, 93, 0.12), 0 -1px 4px rgba(0, 0, 0, 0.06);
}
.styles__span-1___dYN1h {
    -ms-grid-column: span 1;
    grid-column: span 1;
}
.styles__link___ZHZL8 {
    color: #DDB144;
    transition: color 0.3s;
}
.styles__link___ZHZL8:hover {
    color: #7781ef;
}
.styles__widget___1ckjb {
    text-align: center;
}
@media only screen and (max-device-width: 979px) {
    .styles__span-1___dYN1h {
        -ms-grid-column: span 2;
        grid-column: span 2;
    }
}
html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
a {
    text-decoration: none;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}
audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
[hidden],
template {
    display: none;
}
a {
    background: 0 0;
}
a:active {
    outline: 0;
}
abbr[title] {
    border-bottom: 1px dotted;
}
mark {
    background: #ff0;
    color: #000;
}
sub,
sup {
    line-height: 0;
    position: relative;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
svg:not(:root) {
    overflow: hidden;
}
hr {
    box-sizing: content-box;
    height: 0;
}
pre {
    overflow: auto;
}
button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}
button {
    overflow: visible;
}
button,
select {
    text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}
button[disabled],
html input[disabled] {
    cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
input {
    line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}
input[type="search"] {
    -moz-box-sizing: content-box;
    -webkit-appearance: textfield;
    box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
textarea {
    overflow: auto;
}
optgroup {
    font-weight: 700;
}
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
    border: 0;
    font: inherit;
    font-size: 100%;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}
body {
    line-height: 1;
}
ol,
ul {
    list-style: none;
}
blockquote,
q {
    quotes: none;
}
blockquote:after,
blockquote:before,
q:after,
q:before {
    content: "";
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
input,
select,
textarea {
    outline: none !important;
}
@font-face {
    font-family: shabnam;
    src: url(font/be9cdf58aafe9b5a7a633f3ea919fcf9.eot);
    src: url(font/be9cdf58aafe9b5a7a633f3ea919fcf9.eot#iefix) format("embedded-opentype"), url(font/846b89eed2baec92609cbec8ec8fae51.woff) format("woff"), url(font/31d93e57d98d9d4e4f8742ef14344344.ttf) format("truetype");
    font-weight: 400;
    font-display: swap;
}
@font-face {
    font-family: shabnam;
    src: url(font/d89e1700a3a1db5a02f1863cdc19ba01.eot);
    src: url(font/d89e1700a3a1db5a02f1863cdc19ba01.eot#iefix) format("embedded-opentype"), url(font/49a008f35f5adec848a5e8a9a85f2c83.woff) format("woff"), url(font/d0998abbc83787fb622ca6ff28bb3d7e.ttf) format("truetype");
    font-weight: 100;
    font-display: swap;
}
@font-face {
    font-family: shabnam;
    src: url(font/1bc9c06ab6ca4ba77e5e3175799e99b0.eot);
    src: url(font/1bc9c06ab6ca4ba77e5e3175799e99b0.eot#iefix) format("embedded-opentype"), url(font/f6df31534ca8b02942d97184f073d2dd.woff) format("woff"), url(font/ac9e908f00834414da60360137c6a4a5.ttf) format("truetype");
    font-weight: 700;
    font-display: swap;
}
@font-face {
    font-family: kalameh;
    src: url(font/67d3e1971ee5052e9f6d82bdace237ba.eot);
    src: url(font/67d3e1971ee5052e9f6d82bdace237ba.eot#iefix) format("embedded-opentype"), url(font/425876a8ad1a0121fa1f2669b4118e5c.woff) format("woff"), url(font/3c1eb7e546e11dae315d2b11cff4e9d1.woff2) format("woff2"),
        url(font/9d833aba46765bd832dbda8a7f3f3940.ttf) format("truetype");
    font-weight: 700;
    font-display: swap;
}
@font-face {
    font-family: javan;
    src: url(font/f5a2615fa692d114330c910fc9cacbc1.woff) format("woff"), url(font/221e88890b1e5c8a853f931c8a277c5c.woff2) format("woff2"), url(font/d27eec8723853ccd83d3763beeb0af27.ttf) format("truetype");
    font-display: swap;
}
* {
    -webkit-tap-highlight-color: transparent;
    box-sizing: border-box;
}
::-webkit-input-placeholder {
    color: #a0abbb;
}
::-moz-placeholder {
    color: #a0abbb;
}
:-ms-input-placeholder {
    color: #a0abbb;
}
:-moz-placeholder {
    color: #a0abbb;
}
.body {
    background: #fff;
    color: #32325d;
    font-family: shabnam;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
body,
html {
    height: 100%;
}
.general__setup-wrapper___2PFxh {
    overflow: hidden;
}
.general__wrapper___3wLRg {
    direction: rtl;
}
.general__clear___1r8sJ:after,
.general__clear___1r8sJ:before {
    content: "";
    display: block;
    clear: both;
}
.general__grid-wrapper___1yFyN {
    padding: 40px 40px 0;
    position: relative;
}
a {
    border: none;
    color: #32325d;
}
a:hover {
    color: #DDB144;
}
.general__align-center___35aYf {
    text-align: center;
}
.general__page-wrapper___1pxA_ {
    margin: 80px auto;
    max-width: 1224px;
    width: 98%;
}
.general__page-wrapper___1pxA_ p {
    line-height: 190%;
    margin-bottom: 20px;
}
.general__page-wrapper___1pxA_ p:last-child {
    margin-bottom: 0;
}
.general__page-wrapper___1pxA_ h3 {
    font-weight: 700;
    font-size: 20px;
    margin-top: 35px;
    margin-bottom: 20px;
    padding-right: 16px;
    position: relative;
}
.general__page-wrapper___1pxA_ h3:before {
    content: "";
    background: #DDB144;
    border-radius: 10px;
    width: 3px;
    height: 16px;
    display: block;
    right: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.general__page-wrapper___1pxA_ h4 {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 15px;
    color: #6b7c93;
}
.general__page-wrapper___1pxA_ em {
    display: block;
    color: #6b7c93;
    margin-top: 7px;
}
.general__page-wrapper___1pxA_ strong {
    font-weight: 700;
}
.general__page-wrapper___1pxA_ ul {
    font-style: none;
    margin-bottom: 25px;
    margin-right: 15px;
}
.general__page-wrapper___1pxA_ ul:last-child {
    margin-bottom: 0;
}
.general__page-wrapper___1pxA_ ul li {
    position: relative;
    margin: 15px 0;
    line-height: 190%;
}
.general__page-wrapper___1pxA_ ul li:before {
    content: "";
    width: 6px;
    height: 6px;
    display: block;
    float: right;
    background: #DDB144;
    margin-left: 10px;
    margin-top: 10px;
    border-radius: 100%;
}
.general__number___3nDNP {
    display: inline-block;
    direction: ltr;
}
.general__empty-state-wrapper___3uNse {
    display: block;
    text-align: center;
}
.general__empty-state-text___16hgM {
    display: inline-block;
    line-height: 160%;
    background: #f9fafa;
    padding: 5px 20px;
    border-radius: 30px;
}
@media only screen and (max-device-width: 979px) {
    .general__page-wrapper___1pxA_ {
        width: 92%;
        margin: 30px auto;
    }
}
.styles__page-title___AdAu5 {
    background: #f9fafa;
    display: table;
    width: 100%;
}
.styles__inner___2cz6m {
    height: 250px;
    max-width: 1224px;
    width: 98%;
    margin: 0 auto;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.styles__title___2u_f6 {
    color: #32325d;
    font-size: 25px;
    font-weight: 700;
}
.styles__description___kEHmK {
    margin: 22px auto 0;
    color: #6b7c93;
    font-size: 18px;
    font-weight: 100;
    line-height: 160%;
    max-width: 700px;
}
@media only screen and (min-device-width: 980px) and (max-device-width: 1224px) {
    .styles__inner___2cz6m {
        height: 200px;
        padding: 0 4%;
    }
    .styles__title___2u_f6 {
        font-size: 22px;
    }
    .styles__description___kEHmK {
        font-size: 18px;
    }
}
@media only screen and (max-device-width: 768px) {
    .styles__inner___2cz6m {
        height: 180px;
        padding: 0 4%;
    }
    .styles__title___2u_f6 {
        font-size: 18px;
        line-height: 160%;
    }
    .styles__description___kEHmK {
        font-size: 16px;
        line-height: 160%;
        margin-top: 15px;
    }
}
.styles__why___VJoBR {
    background: #fff;
    margin: 0 auto;
    text-align: right;
    font-size: 20px;
    font-weight: 100;
    max-width: 1224px;
    width: 92%;
    border-radius: 10px;
    box-shadow: 0 10px 30px rgba(50, 50, 93, 0.12), 0 -1px 4px rgba(0, 0, 0, 0.06);
}
.styles__why___VJoBR a {
    display: -ms-flexbox;
    display: flex;
    padding: 45px 40px;
}
.styles__why___VJoBR a:hover {
    color: #32325d;
}
.styles__why___VJoBR .styles__why-info___3xKIm {
    -ms-flex: 4;
    flex: 4;
    position: relative;
    line-height: 170%;
    padding-right: 35px;
}
.styles__why___VJoBR .styles__why-info___3xKIm:before {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    height: 66px;
    width: 4px;
    background: #DDB144;
    border-radius: 5px;
}
.styles__why___VJoBR .styles__why-info___3xKIm h4 {
    font-weight: 700;
    margin-bottom: 10px;
}
.styles__why___VJoBR .styles__why-info___3xKIm p {
    font-weight: 100;
    color: #6b7c93;
}
.styles__why___VJoBR .styles__arrow-wrapper___2alq0 {
    -ms-flex: 1;
    flex: 1;
    text-align: left;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
}
.styles__why___VJoBR .styles__arrow-wrapper___2alq0 .styles__arrow___c2egj {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    background: #fafafa;
    width: 60px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    display: inline-block;
    border-radius: 100%;
    transition: all 0.3s;
}
.styles__margin-bt___n2liM {
    margin-bottom: 30px;
}
.styles__why___VJoBR:hover .styles__arrow___c2egj {
    background: #DDB144;
    box-shadow: 0 0 0 10px #ddb1445e;
    color: #fff;
}
@media only screen and (max-device-width: 979px) {
    .styles__why___VJoBR {
        margin: 0 auto;
        font-size: 18px;
    }
    .styles__why___VJoBR a {
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .styles__why___VJoBR .styles__arrow-wrapper___2alq0,
    .styles__why___VJoBR .styles__why-info___3xKIm {
        -ms-flex: 1;
        flex: 1;
        text-align: center;
        padding: 0;
    }
    .styles__why___VJoBR .styles__why-info___3xKIm {
        margin-bottom: 20px;
    }
    .styles__why___VJoBR .styles__why-info___3xKIm:before {
        display: none;
    }
}
.landings__center___DQJyG {
    margin-right: auto;
    margin-left: auto;
}
.landings__main-title___pgCGu {
    margin-top: 70px;
}
.landings__main-section___3ptCJ {
    text-align: center;
    max-width: 92%;
    margin: 0 auto;
}
.landings__header___10nw5 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    height: 100px;
    position: relative;
    z-index: 2;
}
.landings__header___10nw5 .landings__logo___3NcpB {
    width: 180px;
    background-color: #DDB144;
}
.landings__header___10nw5 .landings__logo___3NcpB img {
    display: block;
    width: 100%;
}
.landings__header-links___1zY98 {
    -ms-flex: 1;
    flex: 1;
    text-align: left;
}
.landings__header-links___1zY98 .landings__back-btn___2me59 {
    display: inline-block;
    background: #fff;
    padding: 0 30px;
    height: 54px;
    text-align: center;
    border-radius: 35px;
    line-height: 54px;
    transition: 0.3s;
}
.landings__header-links___1zY98 .landings__back-btn___2me59 span {
    float: left;
    margin-right: 20px;
}
.landings__header-links___1zY98 .landings__back-btn___2me59:hover {
    color: #DDB144;
}
.styles__main-section___1Trjw {
    text-align: center;
    max-width: 92%;
    margin: 0 auto;
}
.styles__center___36Fem {
    margin-right: auto;
    margin-left: auto;
}
.styles__main-title___2lPlO {
    margin-top: 70px;
}
.list__inner___1j451 {
    max-width: 1224px;
    width: 98%;
    margin: 70px auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.list__main-text___1uFSU {
    font-weight: 700;
    color: #32325d;
    display: inline;
    line-height: 1.6;
}
.list__col___2WUbH {
    margin-bottom: 20px;
}
.list__number___3mykm {
    border: 1px solid #bbc3ce;
    font-weight: 700;
    padding: 5px;
    border-radius: 100%;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    width: 35px;
    height: 35px;
}
.list__description___29qwO {
    font-weight: 400;
}
.list__title-wrapper___3lAmI {
    margin: 0 auto;
}
@media only screen and (max-device-width: 979px) {
    .list__wrapper___3XJUj {
        padding: 0 40px;
    }
}
.styles__bg-data-section___3gq0j {
    background: #DDB144;
    color: #fff;
    width: 95%;
    max-width: 1380px;
    margin: 0 auto;
    padding: 45px 40px;
    position: relative;
    overflow: hidden;
    text-align: center;
    display: table;
    table-layout: fixed;
    border-radius: 10px;
}
.styles__bg-data-section___3gq0j h3 {
    font-size: 25px;
    margin-bottom: 12px;
    font-weight: 700;
    line-height: 160%;
}
.styles__bg-data-section___3gq0j p {
    line-height: 170%;
    text-align: center;
    font-size: 18px;
    color: #fff;
    max-width: 850px;
    margin: 0 auto;
}
.styles__bg-data-section___3gq0j .styles__bg-data-icon___10u-q {
    margin: 0 auto;
    display: block;
    width: 90px;
    height: 90px;
    line-height: 90px;
    text-align: center;
    background: #fff;
    color: #DDB144;
    font-size: 26px;
    margin-bottom: 25px;
    border-radius: 100%;
}
div.styles__button___UO3ll {
    height: 55px;
    line-height: 55px;
    min-width: 210px;
    margin: 40px auto 0;
    font-size: 18px;
    display: inline-block;
}
.styles__flex___2iNNH {
    display: -ms-flexbox;
    display: flex;
}
.tooltip__tooltip___3Rs6S {
    position: absolute;
    z-index: 2;
    background: #fff;
    color: #32325d;
    line-height: 160%;
    padding: 12px;
    left: 0;
    right: 50%;
    font-size: 14px;
    transform: translateX(15%);
    bottom: 40px;
    width: 410px;
    margin: 0 auto;
    text-align: center;
    visibility: hidden;
    font-family: shabnam;
    text-align: right;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    border-radius: 5px;
    box-shadow: 0 10px 30px rgba(50, 50, 93, 0.12), 0 -1px 4px rgba(0, 0, 0, 0.06);
    transition: opacity 0.2s, visibility 0.2s, bottom 0.2s;
}
.tooltip__tooltip___3Rs6S:before {
    content: "";
    border: 7px solid transparent;
    border-top: 7px solid #fff;
    position: absolute;
    bottom: -13px;
    left: 0;
    right: -70%;
    margin: 0 auto;
    width: 0;
    height: 0;
}
.tooltip__tooltip-visible___1Sd1w {
    bottom: 33px;
    visibility: visible;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}
@media only screen and (max-device-width: 979px) {
    .tooltip__tooltip___3Rs6S {
        bottom: 50px;
        width: 100%;
        right: 0;
        left: 0;
        transform: translateX(0);
        text-align: center;
    }
    .tooltip__tooltip-visible___1Sd1w {
        bottom: 43px;
    }
}
.styles__wrapper___1nGeJ {
    background: #2d2167;
    background: radial-gradient(circle, #2d2167 0, #081517 100%);
    color: #fff;
    margin: 0 auto 35px;
    text-align: right;
    max-width: 1224px;
    width: 92%;
    position: relative;
    border-radius: 10px;
    box-shadow: 0 10px 30px rgba(50, 50, 93, 0.12), 0 -1px 4px rgba(0, 0, 0, 0.06);
}
.styles__wrapper___1nGeJ .styles__inner___3x0z8 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    padding: 40px;
    line-height: 1.6;
    color: #fff;
}
.styles__wrapper___1nGeJ .styles__inner___3x0z8:hover {
    color: #fff;
}
.styles__wrapper___1nGeJ h4 {
    font-weight: 700;
    margin-bottom: 20px;
    font-size: 27px;
}
.styles__wrapper___1nGeJ p {
    font-weight: 100;
    max-width: 700px;
    font-size: 20px;
    margin-bottom: 30px;
}
.styles__wrapper___1nGeJ .styles__price___2AA9W {
    font-size: 16px;
    margin-bottom: 20px;
    background: hsla(0, 0%, 100%, 0.04);
    border: 1px solid hsla(0, 0%, 100%, 0.1);
    border-radius: 30px;
    padding: 5px 20px;
    display: inline-block;
}
.styles__wrapper___1nGeJ .styles__contact___39fto {
    margin-top: 10px;
    background: rgba(0, 0, 0, 0.6);
    border-radius: 30px;
    padding: 14px 20px;
    font-size: 18px;
}
.styles__wrapper___1nGeJ .styles__contact___39fto span {
    direction: ltr;
    display: inline-block;
}
.styles__box___37utr {
    position: absolute;
}
.styles__box-1___1gMTt {
    left: -20px;
    top: -20px;
}
.styles__box-2___14x5i {
    right: 20px;
    bottom: -15px;
    width: 75px;
}
.styles__box-3___a2bEm {
    top: -35px;
    left: 290px;
    width: 60px;
    filter: blur(0.6px);
}
.styles__box-4___-YjQP {
    left: 110px;
    bottom: 20px;
    width: 60px;
}
.styles__box-5___hML0R {
    bottom: -25px;
    left: 38%;
    width: 40px;
    filter: blur(1px);
}
.styles__box-6___nsxif {
    top: 10px;
    right: 150px;
    width: 80px;
}
.styles__box-7___1lvIX {
    width: 40px;
    right: 250px;
    bottom: 70px;
    filter: blur(1.4px);
}
@media only screen and (max-device-width: 979px) {
    .styles__wrapper___1nGeJ .styles__inner___3x0z8 {
        padding: 40px 30px;
    }
    .styles__wrapper___1nGeJ h4 {
        font-size: 18px;
    }
    .styles__wrapper___1nGeJ p {
        font-size: 16px;
    }
    .styles__box___37utr {
        display: none;
    }
}
.styles__image___1XXX_ {
    display: block;
    margin: 20px auto;
    max-width: 800px;
    width: 100%;
    border-radius: 5px;
}
.styles__red___3w3XI {
    color: #ec6060;
}
.styles__top-part___1qDuj {
    margin-bottom: 60px;
}
.styles__alert___1vlTm {
    position: fixed;
    z-index: 9999;
    bottom: -50px;
    left: 0;
    right: 0;
    margin: 0 auto;
    max-width: 500px;
    padding: 0 20px;
    height: 50px;
    line-height: 50px;
    background: #32325d;
    color: #fff;
    text-align: center;
    transition: bottom 0.3s ease;
}
.styles__visible___1g8SC {
    bottom: 0;
}
.styles__empty___nZw4M {
    display: none;
}
.styles__regular___IyJe8 {
    background: #DDB144;
}
.styles__success___3EB-L {
    background: #3ecf8e;
}
.styles__info___1f7Qi {
    background: #38a9e0;
}
.styles__danger___1Mt6i {
    background: #ec6060;
}
.styles__warning___2ghly {
    background: #ec9860;
}
.styles__white___2rOsC {
    background: #fff;
    color: #32325d;
}
.styles__list___3e_f0 {
    list-style: none;
}
.styles__item___3kgmG {
    float: right;
    margin-left: 55px;
    line-height: 100px;
}
.styles__link___2_Aib {
    display: inline-block;
    line-height: 100%;
}
.styles__premium-link___Q-Lf9 {
    background: #42c5c3;
    color: #fff;
    padding: 7px 10px;
    border-radius: 5px;
    transition: 0.3s;
}
.styles__premium-link___Q-Lf9:hover {
    background: #4ec9c7;
    color: #fff;
}
.styles__first-page-link___Om2Jz,
.styles__login-link___1Gj4o {
    display: none;
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1224px) {
    .styles__item___3kgmG {
        margin-left: 30px;
    }
}
@media only screen and (min-device-width: 980px) and (max-device-width: 1023px) {
    .styles__item___3kgmG {
        margin-left: 30px;
    }
}
@media only screen and (max-device-width: 979px) {
    .styles__item___3kgmG {
        float: none;
        margin: 30px 0;
    }
    .styles__first-page-link___Om2Jz,
    .styles__link___2_Aib,
    .styles__login-link___1Gj4o {
        display: block;
    }
}
.styles__header-message___2VAHT {
    position: relative;
    background: #DDB144;
    color: #fff;
    text-align: center;
    line-height: 1.6;
    padding: 20px;
    display: block;
    font-weight: 700;
    background-repeat: no-repeat;
    background-size: 80%;
    background-position: bottom;
    font-size: 18px;
}
.styles__header-message___2VAHT div {
    margin: 0 auto;
    max-width: 1380px;
    width: 98%;
    position: relative;
    z-index: 2;
}
.styles__header-message___2VAHT div span {
    border-radius: 25px;
    background: #32325d;
    color: #fff;
    -ms-flex-align: center;
    align-items: center;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: 5px 12px;
    margin-right: 22px;
    font-size: 16px;
}
.styles__header-message___2VAHT div span em {
    display: inline-block;
    font-size: 14px;
    margin-right: 10px;
}
.styles__header-message___2VAHT:hover {
    color: #fff;
}
.styles__header-message___2VAHT:before {
    content: "";
    background: rgba(96, 108, 236, 0.7);
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}
.styles__header___34oOA {
    background: #fff;
    border-bottom: 1px solid #f0ecff;
    position: sticky;
    top: 0;
    z-index: 999;
}
.styles__header-grid___30wOy {
    max-width: 1380px;
    width: 98%;
    margin: 0 auto;
    -ms-flex-align: center;
    align-items: center;
    height: auto;
    padding: 0;
    grid-gap: 20px;
}
.styles__header-hamburger___33oZO {
    display: none;
}
.styles__header-secondary-menu___1PP_3 {
    text-align: left;
}
.styles__header-secondary-menu-login-link___1WskE {
    margin-left: 35px;
    cursor: pointer;
    transition: color 0.3s;
}
.styles__inner___3jhyc {
    height: 100px;
    max-width: 1380px;
    width: 98%;
    display: table;
    margin: 0 auto;
}
.styles__logo-wrapper___2u2-1 {
    width: 150px;
    display: table-cell;
    vertical-align: middle;
}
.styles__get-start-wrapper___2YTze {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
}
.styles__login-link___3qD4z {
    width: 90px;
    text-align: center;
    display: inline-block;
    cursor: pointer;
    transition: color 0.3s;
}
.styles__login-link___3qD4z:hover {
    color: #DDB144;
}
.styles__get-start___2RF0U {
    font-weight: 700;
    min-width: 150px;
}
.styles__menu-toggler___38cee {
    display: none;
    vertical-align: middle;
    text-align: left;
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1224px) {
    .styles__get-start___2RF0U {
        min-width: 120px;
    }
    .styles__menu-wrapper___28jVe {
        padding-right: 50px;
    }
}
@media only screen and (min-device-width: 980px) and (max-device-width: 1023px) {
    .styles__inner___3jhyc {
        width: 95%;
        height: 56px;
    }
    .styles__logo-wrapper___2u2-1 {
        width: 125px;
    }
    .styles__get-start___2RF0U {
        min-width: 110px;
    }
    .styles__menu-wrapper___28jVe {
        padding-right: 30px;
    }
}
@media only screen and (max-device-width: 979px) {
    .styles__header___34oOA {
        position: static;
    }
    .styles__inner___3jhyc {
        width: 92%;
        height: 56px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
    }
    .styles__logo-wrapper___2u2-1 {
        -ms-flex: 1;
        flex: 1;
        display: block;
    }
    .styles__menu-wrapper___28jVe {
        padding: 20px 40px;
        position: fixed;
        width: 80%;
        height: 100%;
        display: block;
        background: #fff;
        z-index: 20;
        top: 0;
        right: -100%;
        box-shadow: -5px 0 30px rgba(49, 49, 68, 0.18);
        transition: right 0.3s;
    }
    .styles__menu-wrapper-is-visible___216Wa {
        right: 0;
    }
    .styles__get-start-wrapper___2YTze {
        display: none;
    }
    .styles__menu-toggler___38cee {
        display: block;
        -ms-flex: 1;
        flex: 1;
    }
    .styles__menu-toggler-icon___1jTBw {
        font-size: 20px;
        cursor: pointer;
        line-height: 19px;
    }
    .styles__overlay___3zV1_ {
        position: fixed;
        right: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 19;
        background: rgba(50, 50, 93, 0.1);
    }
    .styles__header-grid___30wOy {
        grid-gap: 0;
        padding: 15px;
    }
    .styles__header-secondary-menu___1PP_3 {
        display: none;
    }
    .styles__header-hamburger___33oZO {
        display: block;
    }
    .styles__header-message___2VAHT {
        line-height: 1.6;
        width: 100%;
        bottom: 0;
        padding: 12px;
    }
    .styles__header-message___2VAHT div span {
        display: none;
        -ms-flex-pack: center;
        justify-content: center;
        margin-top: 12px;
        margin-right: 0;
    }
}
html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
a {
    text-decoration: none;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}
audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
[hidden],
template {
    display: none;
}
a {
    background: 0 0;
}
a:active {
    outline: 0;
}
abbr[title] {
    border-bottom: 1px dotted;
}
mark {
    background: #ff0;
    color: #000;
}
sub,
sup {
    line-height: 0;
    position: relative;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
svg:not(:root) {
    overflow: hidden;
}
hr {
    box-sizing: content-box;
    height: 0;
}
pre {
    overflow: auto;
}
button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}
button,
select {
    text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}
button[disabled],
html input[disabled] {
    cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
input {
    line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}
input[type="search"] {
    -moz-box-sizing: content-box;
    -webkit-appearance: textfield;
    box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
textarea {
    overflow: auto;
}
optgroup {
    font-weight: 700;
}
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
    border: 0;
    font: inherit;
    font-size: 100%;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}
body {
    line-height: 1;
}
ol,
ul {
    list-style: none;
}
blockquote,
q {
    quotes: none;
}
blockquote:after,
blockquote:before,
q:after,
q:before {
    content: "";
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
input,
select,
textarea {
    outline: none !important;
}
button {
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
    background: transparent;
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
    -webkit-appearance: none;
}
.styles__backgroundGray___2lOiW {
    background: #f0f2f7;
}
.styles__py-80px___1xFld {
    padding-block: 80px;
}
.checkbox__checkbox___kEiO9 {
    width: 25px;
    height: 25px;
    line-height: 25px;
    border: 1px solid #bbc3ce;
    text-align: center;
    float: right;
    margin-left: 10px;
    cursor: pointer;
    -webkit-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    border-radius: 5px;
}
.checkbox__visible___183i3 {
    visibility: visible;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}
.checkbox__hidden___rgDiQ,
.checkbox__visible___183i3 {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
    transition: all 0.2s;
}
.checkbox__hidden___rgDiQ {
    visibility: hidden;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
}
.checkbox__checked___3pgYX {
    background: #3ecf8e;
    border-color: #3ecf8e;
    color: #fff;
    box-shadow: inset 0 0 0 12px #3ecf8e;
}
.checkbox__select___2d_F6 {
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    animation: checkbox__zoom-in___1Fb9h 0.2s alternate;
}
.checkbox__select___2d_F6:hover {
    color: #fff;
}
.checkbox__center___1qWPV {
    float: none;
    margin: 0 auto;
}
.checkbox__label___tPWkw {
    line-height: 25px;
    -webkit-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    cursor: pointer;
}
.checkbox__label___tPWkw:hover {
    color: #DDB144;
}
.checkbox__label-checked___1Qh1u,
.checkbox__label-checked___1Qh1u:hover {
    color: #3ecf8e;
}
.checkbox__control-wrapper-checkbox___3M7X0 {
    float: none;
    margin: 29px auto 0;
    cursor: pointer;
}
@keyframes checkbox__zoom-in___1Fb9h {
    0% {
        font-size: 8px;
    }
    to {
        font-size: 14px;
    }
}
.styles__title-wrapper___1_U0T {
    text-align: center;
    margin-bottom: 70px;
}
.styles__tiny-margin___1MqW_ {
    margin-bottom: 40px;
}
.styles__no-margin___11t5l {
    margin-bottom: 0;
}
.styles__title___12OXc {
    font-size: 23px;
    line-height: 170%;
    font-weight: 100;
    color: #6b7c93;
    max-width: 750px;
    margin: 0 auto;
}
.styles__main-text___3IYY7 {
    font-weight: 700;
    color: #32325d;
}
.styles__white___1FSQS {
    color: #fff;
}
@media only screen and (min-device-width: 980px) and (max-device-width: 1224px) {
    .styles__title___12OXc {
        font-size: 22px;
    }
}
@media only screen and (max-device-width: 979px) {
    .styles__title-wrapper___1_U0T {
        margin-bottom: 30px;
    }
    .styles__title___12OXc {
        max-width: 92%;
        font-size: 18px;
        line-height: 160%;
    }
    .styles__no-margin___11t5l {
        margin-bottom: 0;
    }
}
.styles__title-wrapper___3sPVQ {
    text-align: center;
    margin-bottom: 70px;
}
.styles__tiny-margin___3Pfob {
    margin-bottom: 40px;
}
.styles__title___5fNCz {
    color: #32325d;
    font-size: 25px;
    font-weight: 700;
}
.styles__description___3RjCX {
    margin: 22px auto 0;
    color: #6b7c93;
    font-size: 20px;
    font-weight: 100;
    line-height: 170%;
    width: 700px;
}
.styles__white___1BG0w {
    color: #fff;
}
@media only screen and (min-device-width: 980px) and (max-device-width: 1224px) {
    .styles__title___5fNCz {
        font-size: 22px;
    }
    .styles__description___3RjCX {
        font-size: 18px;
    }
}
@media only screen and (max-device-width: 979px) {
    .styles__title-wrapper___3sPVQ {
        margin-bottom: 30px;
    }
    .styles__title___5fNCz {
        font-size: 18px;
        line-height: 160%;
    }
    .styles__description___3RjCX {
        max-width: 92%;
        font-size: 16px;
        line-height: 160%;
        margin-top: 15px;
    }
}
.styles__starter-form___2DPcb,
.styles__wrapper___1kxv5 {
    display: -ms-flexbox;
    display: flex;
}
.styles__starter-form___2DPcb {
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    z-index: 2;
    background: #fff;
    margin-top: 70px;
    height: 66px;
    border-radius: 5px;
    box-shadow: 0 10px 30px rgba(50, 50, 93, 0.12), 0 -1px 4px rgba(0, 0, 0, 0.06);
}
.styles__input-wrapper___Mwvrj {
    display: table-cell;
    vertical-align: middle;
    width: 290px;
}
.styles__input-wrapper___Mwvrj input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 100px #fff inset;
}
.styles__input___2B9VN {
    background: none;
    border: 0;
    padding: 0;
    line-height: 66px;
    text-align: center;
    width: 100%;
    padding: 0 20px;
    border-radius: 5px;
}
.styles__btn-wrapper___15h4e {
    display: table-cell;
    vertical-align: middle;
    padding-left: 10px;
}
.styles__description___1XUgf {
    margin-top: 15px;
    width: 500px;
}
.styles__description-item___2oyNv {
    color: #6b7c93;
    margin-left: 12px;
    font-size: 11px;
}
.styles__description-item___2oyNv:after {
    content: "";
    margin-right: 12px;
    display: inline-block;
    background: #909cae;
    width: 3px;
    height: 3px;
    border-radius: 100%;
}
.styles__description-item___2oyNv:last-child {
    margin-left: 0;
}
.styles__description-item___2oyNv:last-child:after {
    display: none;
}
.styles__center___A-T2N {
    margin-right: auto;
    margin-left: auto;
}
@media only screen and (min-device-width: 1224px) and (max-device-width: 1300px) {
    .styles__description___1XUgf {
        width: 450px;
    }
    .styles__input-wrapper___Mwvrj {
        width: 300px;
    }
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1224px) {
    .styles__description___1XUgf {
        display: none;
    }
    .styles__input-wrapper___Mwvrj {
        width: 270px;
    }
}
@media only screen and (min-device-width: 980px) and (max-device-width: 1023px) {
    .styles__description___1XUgf {
        display: none;
    }
    .styles__input-wrapper___Mwvrj {
        width: 245px;
    }
}
@media only screen and (max-device-width: 979px) {
    .styles__starter-form___2DPcb {
        height: auto;
        margin: 25px auto 0;
        display: block;
        box-shadow: 0 0 0;
        background: none;
        border-radius: 0;
    }
    .styles__input-wrapper___Mwvrj {
        display: block;
        width: 100%;
        background: #fff;
        border-radius: 5px;
        box-shadow: 0 10px 30px rgba(50, 50, 93, 0.12), 0 -1px 4px rgba(0, 0, 0, 0.06);
    }
    .styles__input___2B9VN {
        line-height: 55px;
        font-size: 16px;
    }
    .styles__btn-wrapper___15h4e {
        display: block;
        padding-left: 0;
    }
    .styles__btn___2fnK9 {
        display: block;
        margin-top: 10px;
        font-weight: 700;
        line-height: 55px;
        height: 55px;
        width: 100%;
    }
    .styles__description___1XUgf {
        display: none;
    }
}
@media only screen and (max-device-width: 450px) {
    .styles__starter-form___2DPcb {
        width: 100%;
    }
}
.styles__wrapper___3m4Kj {
    position: relative;
    background-color: #3ecf8e;
    background-image: linear-gradient(65deg, #093485, #DDB144);
}
.styles__divider-wrapper___2wTzd {
    max-height: 51px;
    position: absolute;
    z-index: 3;
    right: 0;
    left: 0;
    top: 0;
}
.styles__divider___3R4sM {
    display: block;
}
.styles__inner___14U1c {
    padding: 100px 0 56px;
    max-width: 1224px;
    width: 98%;
    color: #fff;
    margin: 0 auto;
    text-align: center;
}
.styles__main-title___15Rl- {
    font-size: 22px;
    margin: 0 auto;
    line-height: 180%;
    font-weight: 700;
}
.styles__main-title___15Rl- span {
    display: block;
}
.styles__phone-number___2Jh0y {
    margin-top: 28px;
    direction: ltr;
    display: inline-block;
    background: #fff;
    border-radius: 30px;
    font-weight: 700;
    font-size: 22px;
}
.styles__phone-number___2Jh0y a {
    display: block;
    padding: 14px 30px;
    color: #DDB144;
}
@media only screen and (max-device-width: 979px) {
    .styles__wrapper___3m4Kj {
        margin-top: 30px;
    }
    .styles__divider-wrapper___2wTzd {
        display: none;
    }
    .styles__main-title___15Rl- {
        font-size: 18px;
        line-height: 150%;
    }
    .styles__inner___14U1c {
        width: 92%;
        padding: 40px 0;
    }
}
.styles__features-grid-border-top___21QCW {
    border-top: 1px solid #f0ecff;
}
.styles__features-grid-border-bottom___32Jl8 {
    border-bottom: 1px solid #f0ecff;
}
.styles__features-grid-border-double___28aht {
    border-bottom: 1px solid #f0ecff;
    border-top: 1px solid #f0ecff;
}
.styles__padding-top___a2eoV {
    padding-top: 120px;
}
.styles__inner___3z_9J {
    max-width: 1224px;
    width: 98%;
    margin: 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.styles__cell___1ACOc {
    text-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 50px 40px;
}
.styles__cell-with-title___1hhqi {
    padding: 0 40px 120px;
}
.styles__cell-border___3DiW9 {
    border-left: 1px solid #f0ecff;
}
.styles__cell-border___3DiW9:last-child {
    border-left: 0;
}
.styles__col-2___1nYtf {
    width: 50%;
}
.styles__col-3___1I7L_ {
    width: 33.333%;
}
.styles__col-4___3E4ds {
    width: 25%;
}
.styles__icon___1IEOd {
    display: block;
    font-size: 22px;
    margin: 0 auto 25px;
    z-index: 2;
    width: 52px;
    height: 52px;
    line-height: 52px;
    color: #fff;
    border-radius: 15px;
}
.styles__icon-red___2NFgH {
    background: #ec6060;
    box-shadow: 0 9px 30px rgba(236, 96, 96, 0.15);
}
.styles__icon-main-color___6CJXT {
    background: #DDB144;
    box-shadow: 0 9px 30px rgba(96, 108, 236, 0.15);
}
.styles__icon-green___1XPvR {
    background: #3ecf8e;
    box-shadow: 0 9px 30px rgba(62, 207, 142, 0.15);
}
.styles__icon-slate-gray___1B9aa {
    background: #6b7c93;
    box-shadow: 0 9px 30px rgba(107, 124, 147, 0.15);
}
.styles__icon-base-color___2X2mC {
    background: #32325d;
    box-shadow: 0 9px 30px rgba(50, 50, 93, 0.15);
}
.styles__icon-blue___2oX_B {
    background: #38a9e0;
    box-shadow: 0 9px 30px rgba(56, 169, 224, 0.15);
}
.styles__icon-orange___2Zr3y {
    background: #ec9860;
    box-shadow: 0 9px 30px rgba(236, 152, 96, 0.15);
}
.styles__icon-aqua___1FzKE {
    background: #42c5c3;
    box-shadow: 0 9px 30px rgba(66, 197, 195, 0.15);
}
.styles__title___2sJDw {
    font-size: 22px;
    font-weight: 700;
    color: #32325d;
    line-height: 1.5;
}
.styles__description___8TBK5 {
    max-width: 420px;
    margin: 15px auto 0;
    color: #6b7c93;
    line-height: 170%;
}
@media only screen and (max-device-width: 979px) {
    .styles__cell___1ACOc,
    .styles__inner___3z_9J {
        width: 100%;
        display: block;
    }
    .styles__cell-with-title___1hhqi {
        padding: 40px;
    }
    .styles__cell-border___3DiW9 {
        border: 0;
        border-bottom: 1px solid #f0ecff;
    }
    .styles__cell-border___3DiW9:last-child {
        border: 0;
    }
    .styles__padding-top___a2eoV {
        padding-top: 40px;
    }
    .styles__title___2sJDw {
        font-size: 18px;
    }
}
.styles__footer-form___1fWGm {
    padding: 45px 0;
    position: relative;
}
.styles__form___3V9Z_ {
    margin: 0 auto;
}
.styles__dots___1LIaS {
    width: 372px;
    display: block;
    position: absolute;
}
.styles__dots-right___OXLhR {
    right: 0;
    bottom: 10px;
}
.styles__dots-left___73pBx {
    left: 0;
    bottom: 10px;
}
@media only screen and (min-device-width: 1224px) and (max-device-width: 1300px) {
    .styles__dots___1LIaS {
        width: 300px;
    }
}
@media only screen and (min-device-width: 980px) and (max-device-width: 1224px) {
    .styles__footer-form___1fWGm {
        padding-bottom: 70px;
    }
    .styles__dots___1LIaS {
        width: 250px;
    }
}
@media only screen and (max-device-width: 979px) {
    .styles__footer-form___1fWGm {
        width: 92%;
        margin: 0 auto;
        padding: 0;
    }
    .styles__dots___1LIaS {
        display: none;
    }
}
.styles__starter-form___3fL78 {
    position: relative;
    z-index: 2;
    display: table;
    background: #fff;
    margin-top: 70px;
    width: 500px;
    height: 66px;
    border-radius: 5px;
    box-shadow: 0 10px 30px rgba(50, 50, 93, 0.12), 0 -1px 4px rgba(0, 0, 0, 0.06);
}
.styles__input-wrapper____8k7_ {
    display: table-cell;
    vertical-align: middle;
    width: 350px;
}
.styles__input-wrapper____8k7_ input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 100px #fff inset;
}
.styles__input___3WHJP {
    background: none;
    border: 0;
    padding: 0;
    line-height: 66px;
    text-align: center;
    width: 100%;
    padding: 0 20px;
    border-radius: 5px;
}
.styles__btn-wrapper___pJKY6 {
    display: table-cell;
    vertical-align: middle;
    padding-left: 10px;
}
.styles__description___HBFG9 {
    margin-top: 15px;
    width: 500px;
}
.styles__description-item___16goR {
    color: #6b7c93;
    margin-left: 12px;
    font-size: 11px;
}
.styles__description-item___16goR:after {
    content: "";
    margin-right: 12px;
    display: inline-block;
    background: #909cae;
    width: 3px;
    height: 3px;
    border-radius: 100%;
}
.styles__description-item___16goR:last-child {
    margin-left: 0;
}
.styles__description-item___16goR:last-child:after {
    display: none;
}
.styles__center___2bJLu {
    margin-right: auto;
    margin-left: auto;
}
@media only screen and (min-device-width: 1224px) and (max-device-width: 1300px) {
    .styles__description___HBFG9,
    .styles__starter-form___3fL78 {
        width: 450px;
    }
    .styles__input-wrapper____8k7_ {
        width: 300px;
    }
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1224px) {
    .styles__starter-form___3fL78 {
        width: 420px;
    }
    .styles__description___HBFG9 {
        display: none;
    }
    .styles__input-wrapper____8k7_ {
        width: 270px;
    }
}
@media only screen and (min-device-width: 980px) and (max-device-width: 1023px) {
    .styles__starter-form___3fL78 {
        width: 400px;
    }
    .styles__description___HBFG9 {
        display: none;
    }
    .styles__input-wrapper____8k7_ {
        width: 250px;
    }
}
@media only screen and (max-device-width: 979px) {
    .styles__starter-form___3fL78 {
        width: 400px;
        height: auto;
        margin: 25px auto 0;
        display: block;
        box-shadow: 0 0 0;
        background: none;
        border-radius: 0;
    }
    .styles__input-wrapper____8k7_ {
        display: block;
        width: 100%;
        background: #fff;
        border-radius: 5px;
        box-shadow: 0 10px 30px rgba(50, 50, 93, 0.12), 0 -1px 4px rgba(0, 0, 0, 0.06);
    }
    .styles__input___3WHJP {
        line-height: 55px;
        font-size: 16px;
    }
    .styles__btn-wrapper___pJKY6 {
        display: block;
        padding-left: 0;
    }
    .styles__btn___3Zhzr {
        display: block;
        margin-top: 10px;
        font-weight: 700;
        line-height: 55px;
        height: 55px;
        width: 100%;
    }
    .styles__description___HBFG9 {
        display: none;
    }
}
@media only screen and (max-device-width: 450px) {
    .styles__starter-form___3fL78 {
        width: 100%;
    }
}
.styles__blank-section___2kays {
    width: 100%;
    padding: 120px 0;
}
.styles__black-section-border-top___2q6Wk {
    border-top: 1px solid #f0ecff;
}
.styles__black-section-border-bottom___2n9Qz {
    border-bottom: 1px solid #f0ecff;
}
.styles__black-section-border-double___1RtFv {
    border-top: 1px solid #f0ecff;
    border-bottom: 1px solid #f0ecff;
}
.styles__blank-section-inner___q_Rgq {
    max-width: 1224px;
    width: 98%;
    margin: 0 auto;
    text-align: center;
}
.styles__blank-section-inner___q_Rgq p {
    line-height: 170%;
}
.styles__btn-wrapper___2kex2 {
    margin-top: 40px;
}
.styles__btn___RuwJt {
    font-weight: 700;
}
.styles__label___2H9PB {
    color: #fff;
    text-align: center;
    padding: 9px 15px;
    margin-bottom: 15px;
    display: inline-block;
    border-radius: 20px;
}
.styles__main-color___3amGV {
    background: #DDB144;
}
.styles__aqua___lO7dm {
    background: #42c5c3;
}
div.styles__btn___RuwJt {
    margin-top: 30px;
    height: 50px;
    line-height: 50px;
}
@media only screen and (max-device-width: 979px) {
    .styles__blank-section___2kays {
        padding: 60px 0;
    }
}
body.body {
    direction: rtl;
    font-family: shabnam;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.nowrouz1402__landing___dIVdE {
    background: #f8fafb;
    width: 100%;
    overflow: hidden;
}
.nowrouz1402__intro___C_iKH {
    overflow: hidden;
    position: relative;
    height: 75vh;
    background: #13102a;
}
.nowrouz1402__inner___3dduF {
    max-width: 1224px;
    width: 95%;
    margin: 0 auto;
}
.nowrouz1402__header___wtTsy {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    height: 100px;
    position: relative;
    z-index: 2;
}
.nowrouz1402__header___wtTsy .nowrouz1402__logo___2k8en {
    width: 180px;
}
.nowrouz1402__header___wtTsy .nowrouz1402__logo___2k8en img {
    display: block;
    width: 100%;
}
.nowrouz1402__header-links___EbJwN {
    -ms-flex: 1;
    flex: 1;
    text-align: left;
}
.nowrouz1402__header-links___EbJwN .nowrouz1402__back-btn___3BFGg {
    display: inline-block;
    color: #fff;
    text-align: center;
    transition: 0.3s;
}
.nowrouz1402__header-links___EbJwN .nowrouz1402__back-btn___3BFGg span {
    float: left;
    margin-right: 20px;
}
.nowrouz1402__header-links___EbJwN .nowrouz1402__back-btn___3BFGg:hover {
    color: #DDB144;
}
.nowrouz1402__intro-content___2lHXF {
    text-align: center;
    position: absolute;
    top: 45%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    color: #fff;
    z-index: 3;
}
.nowrouz1402__intro-content___2lHXF .nowrouz1402__intro-title-wrapper___3Nobx {
    position: relative;
    margin: 0 auto;
}
.nowrouz1402__intro-content___2lHXF .nowrouz1402__intro-title-wrapper___3Nobx .nowrouz1402__intro-title___IXX2H {
    font-family: kalameh;
    font-size: 50px;
    font-weight: 700;
    position: relative;
    z-index: 2;
}
.nowrouz1402__intro-content___2lHXF .nowrouz1402__intro-description___1U1-4 {
    font-family: javan;
    margin-top: 8px;
    font-size: 66px;
    color: #DDB144;
}
.nowrouz1402__intro-content___2lHXF .nowrouz1402__intro-text___w0ULQ {
    margin-top: 22px;
    font-size: 18px;
}
.nowrouz1402__intro-content___2lHXF .nowrouz1402__intro-text___w0ULQ span {
    padding: 6px 8px;
    font-weight: 700;
    background: #fff;
    color: #DDB144;
    border-radius: 25px;
    text-align: center;
    margin: 0 5px;
    display: inline-block;
}
.nowrouz1402__cta-text___4rapW {
    margin-top: 60px;
    font-family: javan;
    font-size: 26px;
    line-height: 1.4;
}
.nowrouz1402__intro-cta___ul5bK {
    margin-top: 25px;
    padding: 0 20px;
    color: #fff;
    background: #DDB144;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    position: relative;
    text-align: center;
    font-weight: 700;
    min-width: 200px;
    border-radius: 25px;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    will-change: color;
    box-shadow: 0 3px 6px rgba(96, 108, 236, 0.15), 0 1px 3px rgba(0, 0, 0, 0.11);
    transition: color 0.3s;
}
.nowrouz1402__intro-cta___ul5bK:hover {
    color: #fff;
}
.nowrouz1402__fruits___t_uAB {
    position: absolute;
    width: 100%;
    bottom: 18px;
}
.nowrouz1402__content-wrapper___3qOa6 {
    background: #fff;
    border-radius: 40px 40px 0 0;
    padding: 40px;
    position: relative;
    width: 100%;
    max-width: 1440px;
    margin: -38px auto 0;
}
.nowrouz1402__categories___3hLzN {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
}
.nowrouz1402__categories___3hLzN li {
    background: #fff;
    transition: 0.2s;
    text-align: center;
    padding: 12px 8px;
    -ms-flex: 1;
    flex: 1;
    margin: 0 10px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 25px;
    font-size: 14px;
    cursor: pointer;
}
.nowrouz1402__categories___3hLzN li:hover {
    background: #DDB144;
    color: #fff;
}
.nowrouz1402__categories___3hLzN li:first-child {
    margin-right: 0;
}
.nowrouz1402__categories___3hLzN li:left-child {
    margin-left: 0;
}
.nowrouz1402__categories___3hLzN .nowrouz1402__active-filter___ppTp6 {
    background: #DDB144;
    color: #fff;
}
.nowrouz1402__main-grid___2HyRw {
    grid-gap: 40px 23px;
}
.nowrouz1402__content___2OTIo {
    margin-top: 40px;
}
.nowrouz1402__banner___2qIG8 {
    background: #fff;
    border-radius: 12px;
    font-size: 14px;
    padding: 20px;
    transition: background 0.2s, box-shadow 0.2s;
}
.nowrouz1402__banner-top___1T-I7 {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex: 1;
    flex: 1;
}
.nowrouz1402__banner-bottom___tnDd9 {
    margin-top: 50px;
}
.nowrouz1402__banner-logo-wrapper___22Ahu {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.nowrouz1402__banner-logo-wrapper___22Ahu p {
    font-weight: 700;
}
.nowrouz1402__banner-logo___s1hoh {
    height: 54px;
    margin-left: 20px;
}
.nowrouz1402__banner___2qIG8 a,
.nowrouz1402__banner___2qIG8 a:hover {
    color: #32325d;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
}
.nowrouz1402__banner-category___3mgxB {
    text-align: left;
}
.nowrouz1402__banner-category___3mgxB span {
    border-radius: 25px;
    background: #fff;
    padding: 6px 14px;
    display: inline-block;
    margin-bottom: 10px;
}
.nowrouz1402__banner-offer___1FIZ4 span {
    border-radius: 22px 0 22px 22px;
    background: #fff;
    padding: 13px 20px;
    display: inline-block;
    font-weight: 700;
    font-size: 16px;
}
.nowrouz1402__banner-cta___1ntTz {
    background: rgba(50, 50, 50, 0.08);
    border-radius: 25px 0 25px 25px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding-right: 15px;
    height: 42px;
}
.nowrouz1402__banner-cta___1ntTz .nowrouz1402__date___Cz6Rp {
    -ms-flex: 1;
    flex: 1;
    padding-left: 15px;
}
.nowrouz1402__banner-cta___1ntTz .nowrouz1402__cta___1y_Rt {
    width: 125px;
    height: 100%;
    border-radius: 25px;
    background: #323232;
    color: #fff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.nowrouz1402__banner-cta___1ntTz .nowrouz1402__cta___1y_Rt:hover {
    background: #3f3f3f;
}
.nowrouz1402__banner-yellow___1O8v3 {
    background: #ffcfa6;
}
.nowrouz1402__banner-yellow___1O8v3:hover {
    box-shadow: 0 0 1px 8px rgba(255, 207, 166, 0.2);
}
.nowrouz1402__banner-red___3P66q {
    background: #ffb8b8;
}
.nowrouz1402__banner-red___3P66q:hover {
    box-shadow: 0 0 1px 8px hsla(0, 100%, 86%, 0.2);
}
.nowrouz1402__banner-green___D7A0R {
    background: #b8dfc5;
}
.nowrouz1402__banner-green___D7A0R:hover {
    box-shadow: 0 0 1px 8px rgba(184, 223, 197, 0.2);
}
.nowrouz1402__banner-blue___JbdKB {
    background: #bedcff;
}
.nowrouz1402__banner-blue___JbdKB:hover {
    box-shadow: 0 0 1px 8px rgba(190, 220, 255, 0.2);
}
.nowrouz1402__shop-row___Q1KhG {
    box-shadow: 0 10px 30px rgba(50, 50, 93, 0.12), 0 -1px 4px rgba(0, 0, 0, 0.06);
    border-radius: 12px;
    padding: 16px;
    font-size: 14px;
}
.nowrouz1402__shop-row___Q1KhG .nowrouz1402__shop-info___13sBO {
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 16px;
}
.nowrouz1402__shop-row___Q1KhG .nowrouz1402__shop-logo___1NvcA {
    font-weight: 700;
    font-size: 16px;
}
.nowrouz1402__shop-row___Q1KhG .nowrouz1402__shop-logo___1NvcA a {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
}
.nowrouz1402__shop-row___Q1KhG .nowrouz1402__shop-logo___1NvcA a:hover {
    color: #DDB144;
}
.nowrouz1402__shop-row___Q1KhG .nowrouz1402__shop-logo___1NvcA img {
    height: 50px;
    margin-bottom: 16px;
}
.nowrouz1402__shop-row___Q1KhG .nowrouz1402__shop-logo___1NvcA p {
    line-height: 1.6;
}
.nowrouz1402__shop-row___Q1KhG .nowrouz1402__shop-offer___a-RaT {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: end;
    justify-content: flex-end;
    height: 35px;
    gap: 6px;
    margin-top: 12px;
}
.nowrouz1402__shop-row___Q1KhG .nowrouz1402__shop-offer___a-RaT .nowrouz1402__offer___2t7uJ {
    background: #f1f1f1;
    border-radius: 12px;
    font-size: 14px;
    height: 100%;
    padding: 0 4px;
}
.nowrouz1402__shop-row___Q1KhG .nowrouz1402__shop-offer___a-RaT .nowrouz1402__offer-code___2HWvD,
.nowrouz1402__shop-row___Q1KhG .nowrouz1402__shop-offer___a-RaT .nowrouz1402__offer___2t7uJ {
    -ms-flex: 1;
    flex: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.nowrouz1402__shop-row___Q1KhG .nowrouz1402__shop-offer___a-RaT .nowrouz1402__discount-code___1NLdH {
    border: 0.5px dashed #afafaf;
    background: none;
}
.nowrouz1402__product___2XA02 {
    overflow: hidden;
    border-radius: 12px;
    transition: box-shadow 0.2s;
    border: 1px solid #f0ecff;
}
.nowrouz1402__product___2XA02:hover {
    box-shadow: 0 0 0 8px #ef4b6c0d;
}
.nowrouz1402__product___2XA02.nowrouz1402__product___2XA02 a:hover {
    color: #32325d;
}
.nowrouz1402__product-info___k0P4y {
    padding: 12px;
}
.nowrouz1402__product-info___k0P4y h3 {
    font-size: 14px;
    line-height: 1.6;
    height: 45px;
    overflow: hidden;
}
.nowrouz1402__product___2XA02 .nowrouz1402__image-wrapper___2kOEi {
    position: relative;
    overflow: hidden;
    padding-top: 100%;
    border-radius: 12px 12px 0 0;
}
.nowrouz1402__product___2XA02 .nowrouz1402__image-wrapper___2kOEi img {
    width: 100%;
    display: block;
    position: absolute;
    object-fit: contain;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
}
.nowrouz1402__feedback___3Y-Iw {
    margin-top: 20px;
    padding: 40px;
    line-height: 160%;
    text-align: center;
}
.nowrouz1402__feedback___3Y-Iw span {
    display: inline-block;
    background: #DDB144;
    color: #fff;
    width: 70px;
    height: 70px;
    line-height: 70px;
    font-size: 34px;
    border-radius: 100%;
    margin-bottom: 20px;
}
.nowrouz1402__feedback___3Y-Iw h4 {
    font-weight: 700;
    font-size: 18px;
    margin-bottom: 12px;
}
.nowrouz1402__feedback___3Y-Iw p {
    color: #6b7c93;
}
.nowrouz1402__convert-box___1KvD1 {
    margin: 60px auto 40px;
    line-height: 160%;
    text-align: center;
    border-radius: 12px;
    background: #f7f7f9;
    padding: 50px;
}
.nowrouz1402__convert-box___1KvD1 h4 {
    font-weight: 700;
    font-size: 18px;
    margin-bottom: 12px;
}
.nowrouz1402__convert-box___1KvD1 p {
    color: #6b7c93;
    margin-bottom: 25px;
}
.nowrouz1402__footer___3FocJ {
    text-align: center;
    margin: 40px auto 0;
    font-size: 14px;
    color: #6b7c93;
    line-height: 160%;
}
.nowrouz1402__copy-icon___IOjkq {
    font-size: 14px;
    background: #f1f1f1;
    padding: 6px;
    border-radius: 5px;
    margin-right: 6px;
    cursor: pointer;
    transition: 0.3;
}
.nowrouz1402__copy-icon___IOjkq:hover {
    color: #DDB144;
}
@media only screen and (max-device-width: 980px) {
    .nowrouz1402__header-links___EbJwN {
        display: none;
    }
    .nowrouz1402__intro-content___2lHXF {
        width: 90%;
        z-index: 3;
        margin: 0 auto;
    }
    .nowrouz1402__header___wtTsy .nowrouz1402__logo___2k8en {
        margin: 0 auto;
    }
    .nowrouz1402__fruits___t_uAB {
        bottom: 40px;
    }
    .nowrouz1402__intro-content___2lHXF .nowrouz1402__intro-title-wrapper___3Nobx .nowrouz1402__intro-title___IXX2H {
        font-size: 35px;
    }
    .nowrouz1402__intro-content___2lHXF .nowrouz1402__intro-description___1U1-4 {
        font-size: 46px;
    }
    .nowrouz1402__intro-content___2lHXF .nowrouz1402__intro-text___w0ULQ {
        font-size: 16px;
    }
    .nowrouz1402__categories___3hLzN {
        -ms-flex-direction: column;
        flex-direction: column;
        margin-bottom: 30px;
    }
    .nowrouz1402__categories___3hLzN li {
        padding: 13px 8px;
        margin: 6px 0;
    }
    .nowrouz1402__content-wrapper___3qOa6 {
        padding: 12px;
    }
    .nowrouz1402__content___2OTIo {
        margin-top: 0;
    }
    .nowrouz1402__shop-row___Q1KhG .nowrouz1402__shop-info___13sBO {
        height: auto;
    }
    .nowrouz1402__shop-row___Q1KhG .nowrouz1402__shop-logo___1NvcA a {
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .nowrouz1402__shop-row___Q1KhG .nowrouz1402__shop-logo___1NvcA img {
        height: 85px;
        margin-bottom: 20px;
    }
    .nowrouz1402__shop-row___Q1KhG .nowrouz1402__shop-offer___a-RaT {
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-direction: column;
        flex-direction: column;
        height: auto;
    }
    .nowrouz1402__shop-row___Q1KhG .nowrouz1402__shop-offer___a-RaT .nowrouz1402__offer___2t7uJ {
        margin-left: 0;
        line-height: 1.6;
        width: 100%;
        padding: 5px 7px;
        margin-bottom: 7px;
    }
    .nowrouz1402__shop-row___Q1KhG .nowrouz1402__shop-offer___a-RaT .nowrouz1402__cta___1y_Rt {
        width: 100%;
        height: 40px;
    }
    .nowrouz1402__banner___2qIG8 {
        text-align: center;
    }
    .nowrouz1402__banner-logo-wrapper___22Ahu {
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .nowrouz1402__banner-logo___s1hoh {
        margin-left: 0;
        margin-bottom: 20px;
    }
    .nowrouz1402__banner-category___3mgxB {
        text-align: center;
    }
    .nowrouz1402__banner-offer___1FIZ4 span {
        display: block;
        margin-bottom: 10px;
    }
}
.nowrouz1402__shop-row___Q1KhG img.nowrouz1402__layansaa-logo___1f3tc {
    height: 30px;
}
.nowrouz1402__shop-row___Q1KhG img.nowrouz1402__framed-logo___22S8v,
.nowrouz1402__shop-row___Q1KhG img.nowrouz1402__homane-logo___2X_YA {
    height: 40px;
}
.nowrouz1402__banner___2qIG8 img.nowrouz1402__myoccamy-logo___2sFGj,
.nowrouz1402__banner___2qIG8 img.nowrouz1402__temland-logo___2tzmn {
    height: auto;
    width: 120px;
}
.body {
    direction: rtl;
    font-family: shabnam;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.yalda98__landing___3qAvp {
    width: 100%;
    overflow: hidden;
}
.yalda98__intro___Ht3g0 {
    overflow: hidden;
    position: relative;
    height: 95vh;
    background: #ea5757 url(/b83aabe4be784deaf90ca068f71e2389.svg);
    background-repeat: no-repeat;
    background-size: 85%;
    background-position: 50%;
}
.yalda98__intro___Ht3g0 .yalda98__circle___N7Lx9 {
    border-radius: 100%;
    position: absolute;
    margin: 0 auto;
}
.yalda98__intro___Ht3g0 .yalda98__circle-1___lt9rw {
    background: hsla(0, 0%, 100%, 0.03);
    position: absolute;
    width: 110%;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;
    height: 590px;
    top: -390px;
}
.yalda98__intro___Ht3g0 .yalda98__circle-2___3CKEp {
    background: hsla(0, 0%, 100%, 0.03);
    position: absolute;
    width: 130%;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;
    height: 950px;
    top: -320px;
}
.yalda98__intro-image___3WcU9 {
    display: block;
    width: 100%;
    margin-top: -1px;
}
.yalda98__inner___2GaMA {
    max-width: 1224px;
    width: 95%;
    margin: 0 auto;
}
.yalda98__header___2uu9U {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    height: 100px;
    position: relative;
    z-index: 2;
}
.yalda98__header___2uu9U .yalda98__logo___3oPwN {
    width: 180px;
}
.yalda98__header___2uu9U .yalda98__logo___3oPwN img {
    display: block;
    width: 100%;
}
.yalda98__header-links___3RuW9 {
    -ms-flex: 1;
    flex: 1;
    text-align: left;
}
.yalda98__header-links___3RuW9 .yalda98__back-btn___2WxmY {
    display: inline-block;
    background: #fff;
    padding: 0 30px;
    height: 54px;
    text-align: center;
    border-radius: 35px;
    line-height: 54px;
    transition: 0.3s;
}
.yalda98__header-links___3RuW9 .yalda98__back-btn___2WxmY span {
    float: left;
    margin-right: 20px;
}
.yalda98__header-links___3RuW9 .yalda98__back-btn___2WxmY:hover {
    color: #ea5757;
}
.yalda98__intro-content___YHKNc {
    text-align: center;
    position: absolute;
    top: calc(50% + 30px);
    transform: translateY(-50%);
    left: 0;
    right: 0;
    color: #fff;
    z-index: 3;
}
.yalda98__intro-content___YHKNc .yalda98__intro-title-wrapper___sXDJG {
    position: relative;
    width: 520px;
    margin: 0 auto;
}
.yalda98__intro-content___YHKNc .yalda98__intro-title-wrapper___sXDJG .yalda98__intro-title___174-9 {
    font-family: kalameh;
    font-size: 68px;
    position: relative;
    z-index: 2;
    text-shadow: 0 0 3px rgba(0, 0, 0, 0.05);
}
.yalda98__intro-content___YHKNc .yalda98__intro-title-wrapper___sXDJG .yalda98__intro-title-res___2uVNf {
    display: none;
}
.yalda98__intro-content___YHKNc .yalda98__intro-title-wrapper___sXDJG .yalda98__leaf___3U8yt {
    width: 120px;
    height: 143px;
    position: absolute;
    z-index: 1;
    background: url(/49f49632104551c3799385a0a9d4beba.png);
    background-size: 120px auto;
    background-color: #eb5c5c;
    background-blend-mode: darken;
    bottom: 20px;
    right: 125px;
}
.yalda98__intro-content___YHKNc .yalda98__intro-description___23xgY {
    margin-top: 45px;
    font-size: 22px;
    font-weight: 100;
}
.yalda98__intro-content___YHKNc .yalda98__intro-description___23xgY span {
    display: inline-block;
    border-radius: 10px;
    padding: 11px;
    background: #fb8691;
}
.yalda98__shops-wrapper___2tEs9 {
    margin: 120px auto 40px;
    display: -ms-grid;
    display: grid;
    grid-gap: 100px 23px;
    -ms-grid-columns: ([col-start] 1fr) [3];
    grid-template-columns: repeat(3, [col-start] 1fr);
}
.yalda98__card___FxAb3 {
    background: #fff;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.04), 0 3px 30px 0 rgba(0, 0, 0, 0.09);
    border-radius: 15px;
}
.yalda98__shop___3TQK4 {
    -ms-grid-column: span 1;
    grid-column: span 1;
    text-align: center;
}
.yalda98__shop___3TQK4:hover .yalda98__shop-logo___LAb1F {
    box-shadow: 0 0 0 8px #efefef;
}
.yalda98__shop___3TQK4 a {
    display: block;
}
.yalda98__shop-logo-wrapper___2cVgb {
    margin-top: -60px;
    margin-bottom: 10px;
}
.yalda98__shop-logo___LAb1F {
    width: 100px;
    height: 100px;
    border-radius: 100%;
    overflow: hidden;
    margin: 0 auto;
    border: 4px solid #efefef;
    position: relative;
    background: #fff;
    transition: 0.3s;
}
.yalda98__shop-logo___LAb1F img {
    width: 80%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
}
.yalda98__shop-name___1WF44 {
    font-weight: 700;
    margin-bottom: 15px;
    color: #32325d;
}
.yalda98__shop-date___38CA_ {
    font-weight: 100;
    color: #6b7c93;
}
.yalda98__shop-category___2rmPK {
    display: inline-block;
    font-size: 14px;
    background: #efefef;
    border-radius: 8px;
    color: #6b7c93;
    padding: 6px 10px;
    text-align: center;
    margin-bottom: 12px;
}
.yalda98__shop-discount___1PABh {
    display: inline-block;
    background: #ea5757;
    color: #fff;
    border-radius: 25px;
    padding: 10px;
    font-weight: 700;
    position: relative;
    z-index: 2;
    top: -10px;
}
.yalda98__shop-cta___1J9yb {
    margin: 30px 0 19px;
    border-radius: 8px;
    color: #fff;
    background: #DDB144;
    display: inline-block;
    padding: 16px 35px;
    cursor: pointer;
    transition: 0.3s;
}
.yalda98__shop-cta___1J9yb:hover {
    background: #7781ef;
}
.yalda98__feedback___13T2W {
    padding: 40px;
    line-height: 160%;
    text-align: center;
}
.yalda98__feedback___13T2W span {
    display: inline-block;
    background: #DDB144;
    color: #fff;
    width: 70px;
    height: 70px;
    line-height: 70px;
    font-size: 34px;
    border-radius: 100%;
    margin-bottom: 20px;
}
.yalda98__feedback___13T2W h4 {
    font-weight: 700;
    font-size: 18px;
    margin-bottom: 12px;
}
.yalda98__feedback___13T2W p {
    color: #6b7c93;
}
.yalda98__footer___1yn1C {
    text-align: center;
    margin: 40px auto;
    font-size: 14px;
    color: #6b7c93;
    line-height: 160%;
}
@media only screen and (min-device-width: 980px) and (max-device-width: 1023px) {
    .yalda98__shops-wrapper___2tEs9 {
        -ms-grid-columns: ([col-start] 1fr) [2];
        grid-template-columns: repeat(2, [col-start] 1fr);
    }
    .yalda98__header-links___3RuW9 {
        display: none;
    }
    .yalda98__intro___Ht3g0 {
        background-image: none;
    }
    .yalda98__leaf___3U8yt {
        display: none;
    }
    .yalda98__header___2uu9U {
        height: 120px;
    }
    .yalda98__header___2uu9U .yalda98__logo___3oPwN {
        width: 100%;
    }
    .yalda98__header___2uu9U .yalda98__logo___3oPwN img {
        width: 200px;
        margin: 0 auto;
    }
    .yalda98__circle___N7Lx9 {
        display: none;
    }
    .yalda98__intro-description___23xgY {
        margin-top: 45px;
        font-size: 24px;
        font-weight: 100;
        line-height: 160%;
    }
    .yalda98__intro-description___23xgY span {
        display: inline-block;
        border-radius: 0;
        padding: 0;
        background: none;
    }
    .yalda98__intro-image___3WcU9 {
        display: block;
        width: 240%;
    }
}
@media only screen and (max-device-width: 980px) {
    .yalda98__shops-wrapper___2tEs9 {
        -ms-grid-columns: ([col-start] 1fr) [1];
        grid-template-columns: repeat(1, [col-start] 1fr);
    }
    .yalda98__header-links___3RuW9 {
        display: none;
    }
    .yalda98__header___2uu9U {
        height: 120px;
    }
    .yalda98__header___2uu9U .yalda98__logo___3oPwN {
        width: 100%;
    }
    .yalda98__header___2uu9U .yalda98__logo___3oPwN img {
        width: 200px;
        margin: 0 auto;
    }
    .yalda98__circle___N7Lx9,
    .yalda98__leaf___3U8yt {
        display: none;
    }
    .yalda98__intro___Ht3g0 {
        background-image: none;
    }
    .yalda98__intro___Ht3g0 .yalda98__intro-description___23xgY {
        margin-top: 45px;
        font-size: 26px;
        font-weight: 100;
        line-height: 160%;
        padding: 0 40px;
    }
    .yalda98__intro___Ht3g0 .yalda98__intro-description___23xgY span {
        display: inline-block;
        border-radius: 0;
        padding: 0;
        background: none;
    }
    .yalda98__intro-image___3WcU9 {
        display: block;
        width: 240%;
    }
    .yalda98__intro-content___YHKNc .yalda98__intro-title-wrapper___sXDJG {
        width: 100%;
    }
    .yalda98__intro-content___YHKNc .yalda98__intro-title-wrapper___sXDJG .yalda98__intro-title___174-9 {
        display: none;
    }
    .yalda98__intro-content___YHKNc .yalda98__intro-title-wrapper___sXDJG .yalda98__intro-title-res___2uVNf {
        display: block;
        font-family: kalameh;
        font-size: 65px;
    }
    .yalda98__intro-content___YHKNc .yalda98__intro-title-wrapper___sXDJG .yalda98__intro-title-res___2uVNf span {
        display: block;
    }
    .yalda98__shop-logo___LAb1F {
        border: 0;
        box-shadow: 0 0 0 4px #efefef;
    }
}
.styles__main-section___24Wuc {
    text-align: center;
    max-width: 92%;
    margin: 0 auto;
}
.styles__center___1yuEe {
    margin-right: auto;
    margin-left: auto;
}
.styles__main-title___3g3rb {
    margin-top: 70px;
}
body.body {
    direction: rtl;
    font-family: shabnam;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.yalda99__landing___v41Yh {
    background: #f8fafb;
    width: 100%;
    overflow: hidden;
}
.yalda99__intro___R-6kF {
    overflow: hidden;
    position: relative;
    height: 75vh;
    background: #13102a;
}
.yalda99__inner___1Y4vz {
    max-width: 1224px;
    width: 95%;
    margin: 0 auto;
}
.yalda99__header___24Wqi {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    height: 100px;
    position: relative;
    z-index: 2;
}
.yalda99__header___24Wqi .yalda99__logo___1vJaN {
    width: 180px;
}
.yalda99__header___24Wqi .yalda99__logo___1vJaN img {
    display: block;
    width: 100%;
}
.yalda99__header-links___p7yJC {
    -ms-flex: 1;
    flex: 1;
    text-align: left;
}
.yalda99__header-links___p7yJC .yalda99__back-btn___34vmo {
    display: inline-block;
    background: #fff;
    padding: 0 30px;
    height: 54px;
    text-align: center;
    border-radius: 35px;
    line-height: 54px;
    transition: 0.3s;
}
.yalda99__header-links___p7yJC .yalda99__back-btn___34vmo span {
    float: left;
    margin-right: 20px;
}
.yalda99__header-links___p7yJC .yalda99__back-btn___34vmo:hover {
    color: #ef4b6c;
}
.yalda99__intro-content___3-oIy {
    text-align: center;
    position: absolute;
    top: 45%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    color: #fff;
    z-index: 3;
}
.yalda99__intro-content___3-oIy .yalda99__intro-title-wrapper___2rLHB {
    position: relative;
    margin: 0 auto;
}
.yalda99__intro-content___3-oIy .yalda99__intro-title-wrapper___2rLHB .yalda99__intro-title___2Ya2Q {
    font-family: kalameh;
    font-size: 50px;
    font-weight: 700;
    position: relative;
    z-index: 2;
}
.yalda99__intro-content___3-oIy .yalda99__intro-description___tOnln {
    font-family: javan;
    margin-top: 8px;
    font-size: 66px;
    color: #ef4b6c;
}
.yalda99__intro-content___3-oIy .yalda99__intro-text___YpQuQ {
    margin-top: 36px;
    font-size: 18px;
}
.yalda99__intro-content___3-oIy .yalda99__intro-text___YpQuQ span {
    padding: 6px 8px;
    font-weight: 700;
    background: #fff;
    color: #ef4b6c;
    border-radius: 25px;
    text-align: center;
    margin: 0 5px;
    display: inline-block;
}
.yalda99__fruits___3vs7k {
    position: absolute;
    width: 100%;
    bottom: 18px;
}
.yalda99__content-wrapper___bbuKT {
    background: #fff;
    border-radius: 40px 40px 0 0;
    padding: 40px;
    position: relative;
    width: 100%;
    max-width: 1440px;
    margin: -38px auto 0;
}
.yalda99__categories___3k0tV {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
}
.yalda99__categories___3k0tV li {
    background: #fff;
    transition: 0.2s;
    text-align: center;
    padding: 12px 8px;
    -ms-flex: 1;
    flex: 1;
    margin: 0 10px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 25px;
    font-size: 14px;
    cursor: pointer;
}
.yalda99__categories___3k0tV li:hover {
    background: #ef4b6c;
    color: #fff;
}
.yalda99__categories___3k0tV li:first-child {
    margin-right: 0;
}
.yalda99__categories___3k0tV li:left-child {
    margin-left: 0;
}
.yalda99__categories___3k0tV .yalda99__active-filter___3zO1d {
    background: #ef4b6c;
    color: #fff;
}
.yalda99__main-grid___21Y4K {
    grid-gap: 40px 23px;
}
.yalda99__content___1yJET {
    margin-top: 40px;
}
.yalda99__banner___1Rv0a {
    background: #fff;
    border-radius: 12px;
    font-size: 14px;
    padding: 20px;
    transition: background 0.2s, box-shadow 0.2s;
}
.yalda99__banner-top___jq4ur {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex: 1;
    flex: 1;
}
.yalda99__banner-bottom___pPyPk {
    margin-top: 50px;
}
.yalda99__banner-logo-wrapper___2EfSF {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.yalda99__banner-logo-wrapper___2EfSF p {
    font-weight: 700;
}
.yalda99__banner-logo___5I6Yk {
    height: 54px;
    margin-left: 20px;
}
.yalda99__banner___1Rv0a a,
.yalda99__banner___1Rv0a a:hover {
    color: #32325d;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
}
.yalda99__banner-category___25KO6 {
    text-align: left;
}
.yalda99__banner-category___25KO6 span {
    border-radius: 25px;
    background: #fff;
    padding: 6px 14px;
    display: inline-block;
    margin-bottom: 10px;
}
.yalda99__banner-offer___1Zyky span {
    border-radius: 22px 0 22px 22px;
    background: #fff;
    padding: 13px 20px;
    display: inline-block;
    font-weight: 700;
    font-size: 16px;
}
.yalda99__banner-cta___3d70T {
    background: rgba(50, 50, 50, 0.08);
    border-radius: 25px 0 25px 25px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding-right: 15px;
    height: 42px;
}
.yalda99__banner-cta___3d70T .yalda99__date___PbbAm {
    -ms-flex: 1;
    flex: 1;
    padding-left: 15px;
}
.yalda99__banner-cta___3d70T .yalda99__cta___15LY6 {
    width: 125px;
    height: 100%;
    border-radius: 25px;
    background: #323232;
    color: #fff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.yalda99__banner-cta___3d70T .yalda99__cta___15LY6:hover {
    background: #3f3f3f;
}
.yalda99__banner-yellow___2aXdC {
    background: #ffcfa6;
}
.yalda99__banner-yellow___2aXdC:hover {
    box-shadow: 0 0 1px 8px rgba(255, 207, 166, 0.2);
}
.yalda99__banner-red___4PMLm {
    background: #ffb8b8;
}
.yalda99__banner-red___4PMLm:hover {
    box-shadow: 0 0 1px 8px hsla(0, 100%, 86%, 0.2);
}
.yalda99__banner-green___2vNv7 {
    background: #b8dfc5;
}
.yalda99__banner-green___2vNv7:hover {
    box-shadow: 0 0 1px 8px rgba(184, 223, 197, 0.2);
}
.yalda99__banner-blue___3TGJE {
    background: #bedcff;
}
.yalda99__banner-blue___3TGJE:hover {
    box-shadow: 0 0 1px 8px rgba(190, 220, 255, 0.2);
}
.yalda99__shop-row___1ig6j {
    box-shadow: 0 10px 30px rgba(50, 50, 93, 0.12), 0 -1px 4px rgba(0, 0, 0, 0.06);
    border-radius: 12px;
    padding: 30px 20px;
    font-size: 14px;
}
.yalda99__shop-row___1ig6j .yalda99__shop-info___2FrKt {
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 27px;
    height: 60px;
}
.yalda99__shop-row___1ig6j .yalda99__shop-logo___5Xrpi {
    font-weight: 700;
    font-size: 16px;
}
.yalda99__shop-row___1ig6j .yalda99__shop-logo___5Xrpi a {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
}
.yalda99__shop-row___1ig6j .yalda99__shop-logo___5Xrpi a:hover {
    color: #ef4b6c;
}
.yalda99__shop-row___1ig6j .yalda99__shop-logo___5Xrpi img {
    height: 60px;
}
.yalda99__shop-row___1ig6j .yalda99__shop-logo___5Xrpi p {
    margin-right: 20px;
    line-height: 1.6;
}
.yalda99__shop-row___1ig6j .yalda99__shop-offer___13Ymi {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: end;
    justify-content: flex-end;
    height: 42px;
}
.yalda99__shop-row___1ig6j .yalda99__shop-offer___13Ymi .yalda99__offer___c2k5M {
    background: #f1f1f1;
    border-radius: 25px;
    margin-left: 12px;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    padding: 0 16px;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.yalda99__shop-row___1ig6j .yalda99__shop-offer___13Ymi .yalda99__cta___15LY6 {
    width: 130px;
    height: 100%;
    border-radius: 25px;
    background: #323232;
    color: #fff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.yalda99__shop-row___1ig6j .yalda99__shop-offer___13Ymi .yalda99__cta___15LY6:hover {
    background: #3f3f3f;
}
.yalda99__shop-row___1ig6j .yalda99__shop-offer___13Ymi .yalda99__cta___15LY6 a,
.yalda99__shop-row___1ig6j .yalda99__shop-offer___13Ymi .yalda99__cta___15LY6 a:hover {
    color: #fff;
}
.yalda99__product___1LDJA {
    overflow: hidden;
    border-radius: 12px;
    transition: box-shadow 0.2s;
}
.yalda99__product___1LDJA:hover {
    box-shadow: 0 0 0 8px #ef4b6c0d;
}
.yalda99__product___1LDJA.yalda99__product___1LDJA a:hover {
    color: #32325d;
}
.yalda99__product-info___1IhYk {
    padding: 12px;
}
.yalda99__product-info___1IhYk h3 {
    font-size: 14px;
    line-height: 1.6;
    height: 50px;
    overflow: hidden;
}
.yalda99__product-price___p0oCL {
    font-weight: 700;
    margin-top: 12px;
    display: block;
    text-align: left;
}
.yalda99__product-price___p0oCL em {
    font-size: 12px;
    font-weight: 400;
    margin-right: 3px;
}
.yalda99__product___1LDJA .yalda99__image-wrapper___136oj {
    position: relative;
    overflow: hidden;
    padding-top: 100%;
    border-radius: 12px;
    -webkit-mask-image: -webkit-radial-gradient(#fff, #000);
}
.yalda99__product___1LDJA .yalda99__image-wrapper___136oj img {
    width: 100%;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
}
.yalda99__product___1LDJA .yalda99__image-wrapper___136oj .yalda99__discount-tag___1WIBx {
    background: #ef4b6c;
    color: #fff;
    font-size: 12px;
    position: absolute;
    z-index: 2;
    left: 10px;
    top: 10px;
    padding: 4px 8px;
    border-radius: 15px;
}
.yalda99__feedback___3HHkv {
    margin-top: 20px;
    padding: 40px;
    line-height: 160%;
    text-align: center;
}
.yalda99__feedback___3HHkv span {
    display: inline-block;
    background: #ef4b6c;
    color: #fff;
    width: 70px;
    height: 70px;
    line-height: 70px;
    font-size: 34px;
    border-radius: 100%;
    margin-bottom: 20px;
}
.yalda99__feedback___3HHkv h4 {
    font-weight: 700;
    font-size: 18px;
    margin-bottom: 12px;
}
.yalda99__feedback___3HHkv p {
    color: #6b7c93;
}
.yalda99__convert-box___2wJxr {
    margin: 20px auto 60px;
    line-height: 160%;
    text-align: center;
    border-radius: 12px;
    background: #f7f7f9;
    padding: 50px;
}
.yalda99__convert-box___2wJxr h4 {
    font-weight: 700;
    font-size: 18px;
    margin-bottom: 12px;
}
.yalda99__convert-box___2wJxr p {
    color: #6b7c93;
    margin-bottom: 25px;
}
.yalda99__footer___3QFOa {
    text-align: center;
    margin: 40px auto 0;
    font-size: 14px;
    color: #6b7c93;
    line-height: 160%;
}
@media only screen and (max-device-width: 980px) {
    .yalda99__header-links___p7yJC {
        display: none;
    }
    .yalda99__intro-content___3-oIy {
        width: 90%;
        z-index: 3;
        margin: 0 auto;
    }
    .yalda99__header___24Wqi .yalda99__logo___1vJaN {
        margin: 0 auto;
    }
    .yalda99__fruits___3vs7k {
        bottom: 40px;
    }
    .yalda99__intro-content___3-oIy .yalda99__intro-title-wrapper___2rLHB .yalda99__intro-title___2Ya2Q {
        font-size: 35px;
    }
    .yalda99__intro-content___3-oIy .yalda99__intro-description___tOnln {
        font-size: 46px;
    }
    .yalda99__intro-content___3-oIy .yalda99__intro-text___YpQuQ {
        font-size: 16px;
    }
    .yalda99__categories___3k0tV {
        -ms-flex-direction: column;
        flex-direction: column;
        margin-bottom: 30px;
    }
    .yalda99__categories___3k0tV li {
        padding: 13px 8px;
        margin: 6px 0;
    }
    .yalda99__content-wrapper___bbuKT {
        padding: 30px;
    }
    .yalda99__content___1yJET {
        margin-top: 0;
    }
    .yalda99__shop-row___1ig6j {
        padding: 0;
        box-shadow: none;
    }
    .yalda99__shop-row___1ig6j .yalda99__shop-info___2FrKt {
        height: auto;
    }
    .yalda99__shop-row___1ig6j .yalda99__shop-logo___5Xrpi a {
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .yalda99__shop-row___1ig6j .yalda99__shop-logo___5Xrpi img {
        height: 85px;
        margin-bottom: 20px;
    }
    .yalda99__shop-row___1ig6j .yalda99__shop-offer___13Ymi {
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-direction: column;
        flex-direction: column;
        height: auto;
    }
    .yalda99__shop-row___1ig6j .yalda99__shop-offer___13Ymi .yalda99__offer___c2k5M {
        margin-left: 0;
        line-height: 1.6;
        width: 100%;
        padding: 5px 0;
        margin-bottom: 7px;
    }
    .yalda99__shop-row___1ig6j .yalda99__shop-offer___13Ymi .yalda99__cta___15LY6 {
        width: 100%;
        height: 40px;
    }
    .yalda99__banner___1Rv0a {
        text-align: center;
    }
    .yalda99__banner-logo-wrapper___2EfSF {
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .yalda99__banner-logo___5I6Yk {
        margin-left: 0;
        margin-bottom: 20px;
    }
    .yalda99__banner-category___25KO6 {
        text-align: center;
    }
    .yalda99__banner-offer___1Zyky span {
        display: block;
        margin-bottom: 10px;
    }
}
.yalda99__shop-row___1ig6j img.yalda99__layansaa-logo___1vpMw {
    height: 30px;
}
.yalda99__shop-row___1ig6j img.yalda99__framed-logo___3rAyY,
.yalda99__shop-row___1ig6j img.yalda99__homane-logo___2dbcG {
    height: 40px;
}
.yalda99__banner___1Rv0a img.yalda99__myoccamy-logo___3aNdo,
.yalda99__banner___1Rv0a img.yalda99__temland-logo___2QGga {
    height: auto;
    width: 120px;
}
.slick-slider {
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
    position: relative;
    direction: ltr;
}
.slick-list {
    display: block;
    margin: 0;
    padding: 0;
}
.slick-list:focus {
    outline: none;
}
.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}
.slick-slider .slick-list,
.slick-slider .slick-track {
    transform: translateZ(0);
}
.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.slick-track:after,
.slick-track:before {
    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;
    position: relative;
}
.slick-slide img {
    display: block;
    width: 100%;
}
.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-dots {
    position: absolute;
    z-index: 2;
    bottom: 30px;
    right: 200px;
}
.slick-dots li {
    position: relative;
    margin: 0 5px;
    padding: 0;
    float: left;
}
.slick-dots li,
.slick-dots li button {
    height: 10px;
    width: 10px;
    cursor: pointer;
}
.slick-dots li button {
    border: 0;
    background: 0 0;
    display: block;
    outline: 0;
    line-height: 0;
    font-size: 0;
    color: transparent;
    padding: 5px;
}
.slick-dots li button:hover:before {
    background: #9ba1a9;
}
.slick-dots li button:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 10px;
    height: 10px;
    font-size: 6px;
    line-height: 20px;
    text-align: center;
    background: #c4c4c4;
    border-radius: 100%;
    transition: background 0.3s;
}
.slick-dots li.slick-active button:before {
    background: #DDB144;
    opacity: 0.75;
}
.styles__inner___3AoGo {
    margin: 0 auto;
    width: 92%;
    max-width: 1224px;
    margin-top: 120px;
}
.styles__box___2IO86 {
    text-align: center;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
    border-radius: 5px;
}
.styles__link___1LIdA {
    display: block;
    padding: 26px 12px;
}
.styles__section___2brfP {
    padding-block: 70px;
}
.styles__roadMap___15o0S {
    padding-block-start: 20px;
    padding-inline-start: 20px;
}
.styles__roadMap___15o0S .styles__item___SzKFz {
    padding-right: 42px;
    position: relative;
}
.styles__roadMap___15o0S .styles__item___SzKFz:not(:last-child) {
    border-right: 1px solid #444;
}
.styles__roadMap___15o0S .styles__item___SzKFz .styles__number___1aJhN {
    position: absolute;
    inset-block-start: -12px;
    inset-inline-start: -20px;
    width: 40px;
    height: 40px;
    background-color: #444;
    color: #fff;
    font-size: 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
}
.styles__roadMap___15o0S .styles__item___SzKFz .styles__title___3dvrB {
    font-weight: 700;
    font-size: 16px;
}
.styles__roadMap___15o0S .styles__item___SzKFz .styles__description___3fikd {
    margin-top: 8px;
    padding-bottom: 42px;
    font-size: 14px;
    line-height: 1.5;
}
.styles__testimonialsSection___tVEWR {
    padding-block: 70px;
    padding-inline: 42px;
}
.styles__testimonials___37N1A {
    display: -ms-flexbox;
    display: flex;
    column-gap: 40px;
    row-gap: 80px;
    padding: 32px;
    background-color: #444;
    line-height: 1.7;
    color: #fff;
}
.styles__testimonials___37N1A .styles__circle___2U1tW {
    width: 235px;
    min-width: 235px;
    height: 235px;
    border-radius: 50%;
    background-color: #ddd;
}
.styles__testimonials___37N1A .styles__content___1K7_8 {
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-top: 12px;
}
.styles__testimonials___37N1A .styles__content___1K7_8 > .styles__contentTitle___-P7G7 {
    font-size: 24px;
    font-weight: 700;
}
.styles__testimonials___37N1A .styles__content___1K7_8 > .styles__contentDescription___3xq4o {
    margin-block-start: 10px;
    font-size: 20px;
}
.styles__testimonials___37N1A .styles__content___1K7_8 .styles__customer___gXv7t {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
.styles__testimonials___37N1A .styles__content___1K7_8 .styles__customer___gXv7t > .styles__customerName___2EGax {
    margin-block-start: 20px;
    font-size: 20px;
    font-weight: 700;
}
.styles__testimonials___37N1A .styles__content___1K7_8 .styles__customer___gXv7t > .styles__customerRole___1BZH7 {
    margin-block-start: 10px;
    font-size: 16px;
}
.styles__section___2bh_k {
    padding-block: 70px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
}
.styles__section___2bh_k .styles__inner___1AQ0Z {
    max-width: 1224px;
    width: 98%;
    margin: 0 auto;
}
.styles__section___2bh_k .styles__inner___1AQ0Z .styles__roadMapSection___1K7Ep {
    padding-top: 56px;
}
.styles__section___2bh_k .styles__inner___1AQ0Z .styles__roadMapSection___1K7Ep .styles__caption___HSNJ6 {
    margin-bottom: 34px;
    font-size: 24px;
    font-weight: 700;
}
.styles__section___2gtCq {
    padding-block: 70px;
}
.styles__section___2RSie {
    padding-block: 70px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
}
.styles__section___2RSie .styles__inner___c-XVu {
    max-width: 1224px;
    width: 98%;
    margin: 0 auto;
}
.styles__section___2RSie .styles__inner___c-XVu .styles__roadMapSection___2iHZg {
    padding-top: 56px;
}
.styles__section___2RSie .styles__inner___c-XVu .styles__roadMapSection___2iHZg .styles__caption___1BIrU {
    margin-bottom: 34px;
    font-size: 24px;
    font-weight: 700;
}
.styles__text-center___1J1PH {
    text-align: center;
}
.styles__max-full-width___3roVu {
    max-width: 100%;
}
.styles__section___3DN7j {
    padding-block: 70px;
}
.styles__checkItem___2frej {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    line-height: 1.5;
}
.styles__checkItem___2frej .styles__icon___edeLi {
    margin-left: 10px;
    font-size: 36px;
    color: #3ecf8e;
}
.styles__section___SWzGw {
    padding-block: 70px;
}
.styles__section___2y2bL {
    padding-block: 70px;
}
.styles__section___LrSSQ {
    padding-block: 70px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
}
.styles__section___LrSSQ .styles__inner___2AJGc {
    max-width: 1224px;
    width: 98%;
    margin: 0 auto;
}
.styles__section___LrSSQ .styles__inner___2AJGc .styles__roadMapSection___2W_co {
    padding-top: 56px;
}
.styles__section___LrSSQ .styles__inner___2AJGc .styles__roadMapSection___2W_co .styles__caption___zBfRS {
    margin-bottom: 34px;
    font-size: 24px;
    font-weight: 700;
}
.styles__text-center___3y52O {
    text-align: center;
}
.styles__max-full-width___2Amao {
    max-width: 100%;
}
.styles__color-rects___1lX8r {
    position: absolute;
    z-index: 3;
    left: 0;
    top: 50%;
    width: 100%;
    height: 690px;
    transform: translate3d(0, -50%, 0);
}
.styles__rect___1uwtq {
    position: absolute;
    display: block;
    border-radius: 2px;
}
.styles__rect-big___1G9vt {
    width: 13px;
    height: 13px;
}
.styles__rect-small___3ruW5 {
    width: 9px;
    height: 9px;
}
.styles__rect-red___211qh {
    background: #ec6060;
}
.styles__rect-orange___f5Lhb {
    background: #ec9860;
}
.styles__rect-blue___11B_6 {
    background: #38a9e0;
}
.styles__rect-green___QW65m {
    background: #3ecf8e;
}
.styles__rect-gray___2lRYO {
    background: #6b7c93;
}
.styles__rect-main-color___hNQYi {
    background: #DDB144;
}
.styles__rect-base-color___3aDgg {
    background: #32325d;
}
.styles__rect1___BBcdP {
    top: 35px;
    left: 46px;
}
.styles__rect2___2Cziy {
    top: 90px;
    left: 20px;
}
.styles__rect3___3sXZ8 {
    top: 60px;
    left: 136px;
}
.styles__rect4___AvgUR {
    top: 90px;
    left: 250px;
}
.styles__rect5___l21Sd {
    top: 52px;
    left: 350px;
}
.styles__rect6___3f8mM {
    bottom: 90px;
    left: 60px;
}
.styles__rect7___EkhwO {
    bottom: 30px;
    left: 160px;
}
.styles__rect8___4ywli {
    bottom: 63px;
    left: 222px;
}
.styles__rect9___1M5H5 {
    bottom: 90px;
    left: 346px;
}
.styles__rect10___cFDlr {
    bottom: 50px;
    left: 460px;
}
.styles__rect11___2XVNP {
    bottom: 70px;
    left: 570px;
}
.styles__rect12___1NUa8 {
    bottom: 90px;
    left: 753px;
}
.styles__rect13___1vVcr {
    bottom: 190px;
    left: 780px;
}
@media only screen and (min-device-width: 980px) and (max-device-width: 1224px) {
    .styles__color-rects___1lX8r {
        height: 580px;
    }
    .styles__rect1___BBcdP {
        top: 10px;
        left: 46px;
    }
    .styles__rect2___2Cziy {
        top: 65px;
        left: 20px;
    }
    .styles__rect3___3sXZ8 {
        top: 35px;
        left: 136px;
    }
    .styles__rect4___AvgUR {
        top: 60px;
        left: 250px;
    }
    .styles__rect5___l21Sd {
        top: 32px;
        left: 350px;
    }
    .styles__rect6___3f8mM {
        bottom: 60px;
        left: 60px;
    }
    .styles__rect7___EkhwO {
        bottom: 20px;
        left: 160px;
    }
    .styles__rect8___4ywli {
        bottom: 50px;
        left: 222px;
    }
    .styles__rect9___1M5H5 {
        bottom: 65px;
        left: 346px;
    }
    .styles__rect10___cFDlr {
        bottom: 30px;
        left: 470px;
    }
    .styles__rect11___2XVNP {
        bottom: 70px;
        left: 570px;
    }
    .styles__rect12___1NUa8 {
        bottom: 55px;
        left: 753px;
    }
    .styles__rect13___1vVcr {
        bottom: 100px;
        left: 780px;
    }
}
.styles__flex___3Rdcz {
    display: -ms-flexbox;
    display: flex;
}
.styles__flexGrow___GmB1e {
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.styles__flexCol___1_Dbz {
    -ms-flex-direction: column;
    flex-direction: column;
}
.styles__gapX___25grD {
    column-gap: 16px;
}
.styles__categoryButton___2YR1m {
    border-radius: 8px;
    padding: 15px;
    width: 100%;
    height: 100%;
    position: relative;
    bottom: 0;
    white-space: nowrap;
    transition: all 0.3s ease;
}
.styles__categoryButton___2YR1m[data-active="true"] {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    bottom: -8px;
}
.styles__tabsWrapper___1X30G {
    position: sticky;
    top: 0;
}
.styles__categories___3rWg8 {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (minmax(170px, 1fr)) [5];
    grid-template-columns: repeat(5, minmax(170px, 1fr));
    grid-auto-flow: column;
    overflow-x: auto;
    overflow-y: visible;
    height: 65px;
    background-color: #fff;
    padding-block-end: 8px;
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory;
    -ms-touch-action: pan-x;
    touch-action: pan-x;
    scroll-behavior: smooth;
}
.styles__categories___3rWg8:after,
.styles__categories___3rWg8:before {
    content: " ";
    display: block;
    position: absolute;
    width: 40px;
    height: 100%;
    z-index: 1;
    pointer-events: none;
    opacity: 0;
    background: transparent;
    transition: all 0.3s ease;
}
.styles__categories___3rWg8:not(.styles__isStart___1V1cF):before {
    background: linear-gradient(-90deg, #fff, hsla(0, 0%, 100%, 0));
    opacity: 1;
}
.styles__categories___3rWg8:not(.styles__isEnd___1J7n9):after {
    left: 0;
    background: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0));
    opacity: 1;
}
.styles__categories___3rWg8 > * {
    -ms-grid-column: span 1;
    grid-column: span 1;
    scroll-snap-align: center;
}
.styles__groupShops___1TCA6 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    row-gap: 68px;
    column-gap: 42px;
    padding: 90px 70px;
}
.styles__groupShops___1TCA6 .styles__shopItem___3TKu7 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
}
.styles__groupShops___1TCA6 .styles__shopItem___3TKu7 .styles__imageWrapper___1m3vu {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    width: 105px;
    height: 105px;
    border-radius: 35px;
}
.styles__groupShops___1TCA6 .styles__shopItem___3TKu7 .styles__imageWrapper___1m3vu img {
    width: 100%;
    border-radius: 35px;
}
.styles__groupShops___1TCA6 .styles__shopItem___3TKu7 .styles__shopName___2YHD4 {
    margin-block-start: 18px;
    text-align: center;
}
.styles__wrapper___oUxO3 {
    margin: 120px 0;
}
.styles__features___3naDo {
    max-width: 1224px;
    width: 98%;
    margin-inline: auto;
}
.styles__features___3naDo .styles__list___1w8qS {
    row-gap: 80px;
}
.styles__features___3naDo .styles__item___lh8_W {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
}
.styles__top-sec___2XB5X {
    position: relative;
    width: 78px;
    height: 78px;
    margin: 0 auto;
}
.styles__icon-wrapper___1UqOQ {
    position: relative;
    z-index: 2;
    width: 70px;
    height: 70px;
    line-height: 70px;
    margin: 0 auto;
    background: #fff;
    border-radius: 15px;
    box-shadow: 0 10px 30px rgba(50, 50, 93, 0.12), 0 -1px 4px rgba(0, 0, 0, 0.06);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}
.styles__icon___Urwdl {
    font-size: 24px;
}
.styles__caption___38dro {
    margin-top: 25px;
    color: #32325d;
    font-size: 16px;
    text-align: center;
}
.styles__orange___ONb1b {
    color: #ec9860;
    box-shadow: 0 9px 30px rgba(236, 152, 96, 0.15);
}
.styles__red___3evTU {
    color: #ec6060;
    box-shadow: 0 9px 30px rgba(236, 96, 96, 0.15);
}
.styles__main-color___2tSMY {
    color: #DDB144;
    box-shadow: 0 9px 30px rgba(96, 108, 236, 0.15);
}
.styles__green___EnPTo {
    color: #3ecf8e;
    box-shadow: 0 9px 30px rgba(62, 207, 142, 0.15);
}
.styles__blue___2tgkm {
    color: #38a9e0;
    box-shadow: 0 9px 30px rgba(56, 169, 224, 0.15);
}
.styles__gray___1RqKY {
    color: #6b7c93;
    box-shadow: 0 9px 30px rgba(107, 124, 147, 0.15);
}
.styles__cyan___27uMw {
    color: #42c5c3;
    box-shadow: 0 9px 30px rgba(66, 197, 195, 0.15);
}
.styles__pink___2Evah {
    color: #e84ac4;
    box-shadow: 0 9px 30px rgba(232, 74, 196, 0.15);
}
.styles__alopeyk___3Abh4 {
    font-size: 28px;
}
.styles__bold___2VDR9 {
    font-weight: 700;
}
@media only screen and (min-device-width: 1224px) and (max-device-width: 1300px) {
    .styles__features___3naDo {
        width: 92%;
    }
    .styles__caption___38dro {
        font-size: 18px;
    }
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1224px) {
    .styles__features___3naDo {
        width: 92%;
    }
    .styles__caption___38dro {
        font-size: 18px;
    }
}
@media only screen and (min-device-width: 980px) and (max-device-width: 1023px) {
    .styles__features___3naDo {
        width: 95%;
        margin-bottom: 50px;
    }
    .styles__caption___38dro {
        font-size: 18px;
    }
}
@media only screen and (max-device-width: 979px) {
    .styles__wrapper___oUxO3 {
        margin: 70px auto 50px;
    }
    .styles__features___3naDo {
        width: 92%;
    }
    .styles__caption___38dro {
        font-size: 12px;
        margin-top: 20px;
    }
}
.styles__wrapper___3l2w5 {
    margin: 120px 0;
}
.styles__features___211r9 {
    max-width: 1224px;
    width: 98%;
    margin-inline: auto;
}
.styles__features___211r9 .styles__list___33O6F {
    row-gap: 80px;
}
.styles__features___211r9 .styles__item___2wb0f {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
}
.styles__top-sec___3aDxa {
    position: relative;
    width: 78px;
    height: 78px;
    margin: 0 auto;
}
.styles__icon-wrapper___1UCgl {
    position: relative;
    z-index: 2;
    width: 70px;
    height: 70px;
    line-height: 70px;
    margin: 0 auto;
    background: #fff;
    border-radius: 15px;
    box-shadow: 0 10px 30px rgba(50, 50, 93, 0.12), 0 -1px 4px rgba(0, 0, 0, 0.06);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}
.styles__icon___7318L {
    font-size: 24px;
}
.styles__caption___2o7v- {
    margin-top: 25px;
    color: #32325d;
    font-size: 16px;
    text-align: center;
}
.styles__orange___33BdO {
    color: #ec9860;
    box-shadow: 0 9px 30px rgba(236, 152, 96, 0.15);
}
.styles__red___gGmwY {
    color: #ec6060;
    box-shadow: 0 9px 30px rgba(236, 96, 96, 0.15);
}
.styles__main-color___m18ye {
    color: #DDB144;
    box-shadow: 0 9px 30px rgba(96, 108, 236, 0.15);
}
.styles__green___19jHY {
    color: #3ecf8e;
    box-shadow: 0 9px 30px rgba(62, 207, 142, 0.15);
}
.styles__blue___3kV7A {
    color: #38a9e0;
    box-shadow: 0 9px 30px rgba(56, 169, 224, 0.15);
}
.styles__gray___36OgC {
    color: #6b7c93;
    box-shadow: 0 9px 30px rgba(107, 124, 147, 0.15);
}
.styles__cyan____v_UD {
    color: #42c5c3;
    box-shadow: 0 9px 30px rgba(66, 197, 195, 0.15);
}
.styles__pink___1JSpJ {
    color: #e84ac4;
    box-shadow: 0 9px 30px rgba(232, 74, 196, 0.15);
}
.styles__alopeyk___2LQvt {
    font-size: 28px;
}
.styles__bold___1qX2O {
    font-weight: 700;
}
@media only screen and (min-device-width: 1224px) and (max-device-width: 1300px) {
    .styles__features___211r9 {
        width: 92%;
    }
    .styles__caption___2o7v- {
        font-size: 18px;
    }
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1224px) {
    .styles__features___211r9 {
        width: 92%;
    }
    .styles__caption___2o7v- {
        font-size: 18px;
    }
}
@media only screen and (min-device-width: 980px) and (max-device-width: 1023px) {
    .styles__features___211r9 {
        width: 95%;
        margin-bottom: 50px;
    }
    .styles__caption___2o7v- {
        font-size: 18px;
    }
}
@media only screen and (max-device-width: 979px) {
    .styles__wrapper___3l2w5 {
        margin: 70px auto 50px;
    }
    .styles__features___211r9 {
        width: 92%;
    }
    .styles__caption___2o7v- {
        font-size: 12px;
        margin-top: 20px;
    }
}
html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
a {
    text-decoration: none;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}
audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
[hidden],
template {
    display: none;
}
a {
    background: 0 0;
}
a:active {
    outline: 0;
}
abbr[title] {
    border-bottom: 1px dotted;
}
mark {
    background: #ff0;
    color: #000;
}
sub,
sup {
    line-height: 0;
    position: relative;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
svg:not(:root) {
    overflow: hidden;
}
hr {
    box-sizing: content-box;
    height: 0;
}
pre {
    overflow: auto;
}
button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}
button {
    overflow: visible;
}
button,
select {
    text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}
button[disabled],
html input[disabled] {
    cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
input {
    line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}
input[type="search"] {
    -moz-box-sizing: content-box;
    -webkit-appearance: textfield;
    box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
textarea {
    overflow: auto;
}
optgroup {
    font-weight: 700;
}
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
    border: 0;
    font: inherit;
    font-size: 100%;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}
body {
    line-height: 1;
}
ol,
ul {
    list-style: none;
}
blockquote,
q {
    quotes: none;
}
blockquote:after,
blockquote:before,
q:after,
q:before {
    content: "";
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
input,
select,
textarea {
    outline: none !important;
}
@font-face {
    font-family: shabnam;
    src: url(font/be9cdf58aafe9b5a7a633f3ea919fcf9.eot);
    src: url(font/be9cdf58aafe9b5a7a633f3ea919fcf9.eot#iefix) format("embedded-opentype"), url(font/846b89eed2baec92609cbec8ec8fae51.woff) format("woff"), url(font/31d93e57d98d9d4e4f8742ef14344344.ttf) format("truetype");
    font-weight: 400;
    font-display: swap;
}
@font-face {
    font-family: shabnam;
    src: url(font/d89e1700a3a1db5a02f1863cdc19ba01.eot);
    src: url(font/d89e1700a3a1db5a02f1863cdc19ba01.eot#iefix) format("embedded-opentype"), url(font/49a008f35f5adec848a5e8a9a85f2c83.woff) format("woff"), url(font/d0998abbc83787fb622ca6ff28bb3d7e.ttf) format("truetype");
    font-weight: 100;
    font-display: swap;
}
@font-face {
    font-family: shabnam;
    src: url(font/1bc9c06ab6ca4ba77e5e3175799e99b0.eot);
    src: url(font/1bc9c06ab6ca4ba77e5e3175799e99b0.eot#iefix) format("embedded-opentype"), url(font/f6df31534ca8b02942d97184f073d2dd.woff) format("woff"), url(font/ac9e908f00834414da60360137c6a4a5.ttf) format("truetype");
    font-weight: 700;
    font-display: swap;
}
@font-face {
    font-family: kalameh;
    src: url(font/67d3e1971ee5052e9f6d82bdace237ba.eot);
    src: url(font/67d3e1971ee5052e9f6d82bdace237ba.eot#iefix) format("embedded-opentype"), url(font/425876a8ad1a0121fa1f2669b4118e5c.woff) format("woff"), url(font/3c1eb7e546e11dae315d2b11cff4e9d1.woff2) format("woff2"),
        url(font/9d833aba46765bd832dbda8a7f3f3940.ttf) format("truetype");
    font-weight: 700;
    font-display: swap;
}
@font-face {
    font-family: javan;
    src: url(font/f5a2615fa692d114330c910fc9cacbc1.woff) format("woff"), url(font/221e88890b1e5c8a853f931c8a277c5c.woff2) format("woff2"), url(font/d27eec8723853ccd83d3763beeb0af27.ttf) format("truetype");
    font-display: swap;
}
* {
    -webkit-tap-highlight-color: transparent;
    box-sizing: border-box;
}
::-webkit-input-placeholder {
    color: #a0abbb;
}
::-moz-placeholder {
    color: #a0abbb;
}
:-ms-input-placeholder {
    color: #a0abbb;
}
:-moz-placeholder {
    color: #a0abbb;
}
.body {
    background: #fff;
    color: #32325d;
    font-family: shabnam;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
body,
html {
    height: 100%;
}
.general__setup-wrapper___2PFxh {
    overflow: hidden;
}
.general__wrapper___3wLRg {
    direction: rtl;
}
.general__clear___1r8sJ:after,
.general__clear___1r8sJ:before {
    content: "";
    display: block;
    clear: both;
}
.general__grid-wrapper___1yFyN {
    padding: 40px 40px 0;
    position: relative;
}
a {
    border: none;
    color: #32325d;
}
a:hover {
    color: #DDB144;
}
.general__align-center___35aYf {
    text-align: center;
}
.general__page-wrapper___1pxA_ {
    margin: 80px auto;
    max-width: 1224px;
    width: 98%;
}
.general__page-wrapper___1pxA_ p {
    line-height: 190%;
    margin-bottom: 20px;
}
.general__page-wrapper___1pxA_ p:last-child {
    margin-bottom: 0;
}
.general__page-wrapper___1pxA_ h3 {
    font-weight: 700;
    font-size: 20px;
    margin-top: 35px;
    margin-bottom: 20px;
    padding-right: 16px;
    position: relative;
}
.general__page-wrapper___1pxA_ h3:before {
    content: "";
    background: #DDB144;
    border-radius: 10px;
    width: 3px;
    height: 16px;
    display: block;
    right: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.general__page-wrapper___1pxA_ h4 {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 15px;
    color: #6b7c93;
}
.general__page-wrapper___1pxA_ em {
    display: block;
    color: #6b7c93;
    margin-top: 7px;
}
.general__page-wrapper___1pxA_ strong {
    font-weight: 700;
}
.general__page-wrapper___1pxA_ ul {
    font-style: none;
    margin-bottom: 25px;
    margin-right: 15px;
}
.general__page-wrapper___1pxA_ ul:last-child {
    margin-bottom: 0;
}
.general__page-wrapper___1pxA_ ul li {
    position: relative;
    margin: 15px 0;
    line-height: 190%;
}
.general__page-wrapper___1pxA_ ul li:before {
    content: "";
    width: 6px;
    height: 6px;
    display: block;
    float: right;
    background: #DDB144;
    margin-left: 10px;
    margin-top: 10px;
    border-radius: 100%;
}
.general__number___3nDNP {
    display: inline-block;
    direction: ltr;
}
.general__empty-state-wrapper___3uNse {
    display: block;
    text-align: center;
}
.general__empty-state-text___16hgM {
    display: inline-block;
    line-height: 160%;
    background: #f9fafa;
    padding: 5px 20px;
    border-radius: 30px;
}
@media only screen and (max-device-width: 979px) {
    .general__page-wrapper___1pxA_ {
        width: 92%;
        margin: 30px auto;
    }
}
.styles__col2___BKYL2 {
    float: right;
    width: 40%;
    margin-left: 10%;
}
.styles__col2___BKYL2:nth-child(2n) {
    margin-left: 0;
}
.styles__job-title___3AY7T {
    border-bottom: 1px solid #f4f4f4;
    padding-bottom: 20px;
    margin-bottom: 30px;
}
.styles__job-title-icon___171r8 {
    float: right;
    color: #DDB144;
    font-size: 25px;
    margin-left: 15px;
}
.styles__job-title-text___XNoAr {
    font-size: 20px;
    float: right;
    line-height: 30px;
}
.styles__contact-section___1J5ew {
    margin-top: 40px;
    text-align: center;
    border-top: 1px solid #f4f4f4;
    padding-top: 40px;
}
.styles__button___2I03m {
    min-width: 150px;
    font-weight: 700;
}
.styles__tooltip-icon___2aP73 {
    margin-right: 10px;
    display: inline-block;
    color: #6b7c93;
    position: relative;
}
.styles__tooltip-icon___2aP73:hover {
    cursor: help;
}
.styles__premium-wrapper___2YFcA {
    margin: 60px auto;
    max-width: 1380px;
    width: 98%;
}
.styles__premium-main-title___1vVQZ {
    font-size: 30px;
    font-weight: 700;
    padding: 2px 0;
    line-height: 160%;
    text-align: center;
}
.styles__premium-main-title___1vVQZ span {
    color: #cf455c;
}
.styles__premium-main-description___17HCe {
    color: #6b7c93;
    margin-top: 12px;
    text-align: center;
    line-height: 160%;
    font-size: 18px;
    padding: 2px 0;
}
.styles__category-changer___1qDgp > div {
    margin: 20px auto 0;
}
.styles__sazito-pricing___2_87t {
    text-align: center;
    margin-top: 100px;
}
.styles__period-type-wrapper___S5U-Q {
    height: 266px;
    border-bottom: 1px solid #ededed;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
.styles__period-type-mobile___2iJSI {
    margin-bottom: 25px;
    display: none;
}
.styles__period-type-mobile___2iJSI .styles__periods___3WkIX {
    margin: 0 auto;
}
.styles__period-save-amount___3d_n_ {
    font-size: 14px;
    color: #DDB144;
    font-weight: 700;
}
.styles__plans___9HXV- {
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
}
.styles__plan-features___1OF-y li {
    line-height: 140%;
    padding: 12px 0;
    font-size: 15px;
    height: 46px;
    border-bottom: 1px solid #ededed;
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
}
.styles__plan-features___1OF-y li em {
    font-size: 11px;
    background: #6b7c93;
    color: #fff;
    border-radius: 15px;
    padding: 0 8px;
    margin-right: 10px;
}
.styles__plan-features___1OF-y li:last-child {
    border: 0;
}
.styles__plan___3ojY_ {
    text-align: center;
    -ms-flex: 1;
    flex: 1;
}
.styles__plan___3ojY_ li {
    line-height: 140%;
    padding: 12px 0;
    font-size: 15px;
    height: 46px;
    border-bottom: 1px solid #ededed;
}
.styles__plan___3ojY_ li .styles__feature-name___1NuSU {
    display: none;
}
.styles__plan___3ojY_ li .styles__feature-name___1NuSU em {
    font-size: 11px;
    background: #6b7c93;
    color: #fff;
    border-radius: 15px;
    padding: 0 8px;
    float: left;
}
.styles__plan___3ojY_ li:last-child {
    border: 0;
}
.styles__plan___3ojY_ li.styles__feature-active___SAs7Q:before {
    content: "\E90A";
    font-family: icons;
    color: #DDB144;
}
.styles__plan___3ojY_ li.styles__feature-disabled___2mJeU {
    color: #b9b9b9;
}
.styles__plan___3ojY_ li.styles__feature-disabled___2mJeU:before {
    content: "\E90B";
    font-family: icons;
    color: #b9b9b9;
}
.styles__plan___3ojY_ li.styles__feature-premium___68kY5 {
    font-weight: 700;
}
.styles__plan___3ojY_ li.styles__feature-premium___68kY5:before {
    color: #42c5c3;
}
.styles__plan___3ojY_ .styles__features-group-title___3Z6mJ {
    visibility: hidden;
}
.styles__cta-button___3R2Rz {
    margin-top: 25px;
    font-size: 14px;
}
.styles__popular-plan___2lBaC {
    padding: 25px 0;
    position: relative;
    top: -49px;
    width: 24%;
    border-radius: 5px;
    box-shadow: 0 10px 30px rgba(50, 50, 93, 0.12), 0 -1px 4px rgba(0, 0, 0, 0.06);
}
.styles__popular-text___2Ms7P {
    color: #cf455c;
    margin-bottom: 10px;
    display: block;
    font-size: 14px;
    font-weight: 700;
}
.styles__features-wrapper___7Jahv {
    margin-top: 40px;
}
.styles__features-group-title___3Z6mJ {
    font-weight: 700;
    color: #32325d;
    height: 16px;
    margin-bottom: 20px;
    position: relative;
    padding-right: 16px;
    font-size: 18px;
}
.styles__features-group-title___3Z6mJ:before {
    content: "";
    background: #32325d;
    width: 6px;
    height: 6px;
    border-radius: 100%;
    margin-top: 1px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.styles__plan-title___3DXPM {
    font-size: 18px;
    margin: 0 auto;
    padding: 13px 0;
    width: 160px;
    color: #fff;
    font-weight: 700;
    border-radius: 35px;
}
.styles__plan-title-lite___3GWS1 {
    background: #DDB144;
}
.styles__plan-title-professional___1JoCx {
    background: #42c5c3;
}
.styles__plan-title-advanced___3HGMY {
    background: #cf455c;
}
.styles__plan-title-advancedplus___20CrL {
    background: #222;
}
.styles__plan-title-booking___2KavX {
    background: #266dec;
}
.styles__plan-features___1OF-y {
    text-align: right;
}
.styles__bold___2AYzi {
    font-weight: 700;
}
.styles__plan-price___20DXn {
    font-weight: 700;
    font-size: 20px;
    padding: 30px 0;
    border-bottom: 1px solid #ededed;
    position: relative;
    height: 222px;
}
.styles__plan-price___20DXn span {
    display: block;
    font-size: 14px;
    font-weight: 400;
    margin-top: 12px;
    color: #6b7c93;
}
.styles__plan-price___20DXn .styles__save-price___11rhO {
    color: #6b7c93;
    margin-top: 20px;
    font-size: 14px;
}
.styles__plan-price-suffix___1Wvoy {
    font-size: 14px;
    font-weight: 400;
    margin-right: 4px;
}
.styles__plan-price-prefix___2oL4Z {
    font-size: 14px;
    font-weight: 400;
    margin-left: 4px;
}
.styles__license-price___SsKu- {
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 15px;
    line-height: 1.6;
}
.styles__plan-price-free___3ksVn {
    color: #DDB144;
}
.styles__show-features___VI8eD {
    display: none;
}
.styles__original-price___2X67G {
    font-weight: 400;
    font-size: 16px;
    margin-top: 12px;
    color: #6b7c93;
    position: relative;
    display: inline-block;
    height: 17px;
}
.styles__original-price-empty___22CfK {
    display: block;
}
.styles__original-price-empty___22CfK:before {
    display: none;
}
.styles__original-price___2X67G:before {
    content: "";
    position: absolute;
    width: 100%;
    top: 50%;
    transform: translateY(-50%) rotate(5deg);
    left: 0;
    right: 0;
    margin: 0 auto;
    height: 1px;
    background: #6b7c93;
}
div.styles__button___3v8kN {
    height: 55px;
    line-height: 55px;
    min-width: 210px;
    margin: 0 auto;
    font-size: 14px;
    display: inline-block;
}
.styles__period-selector___1YHUk {
    font-size: 14px;
}
.styles__periods___3WkIX {
    max-width: 260px;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    background: #fff;
    border-radius: 25px;
    box-shadow: 0 10px 30px rgba(50, 50, 93, 0.12), 0 -1px 4px rgba(0, 0, 0, 0.06);
}
.styles__period-item___1gqcv {
    -ms-flex: 1;
    flex: 1;
    padding: 15px 20px;
    border-radius: 25px;
    color: #32325d;
    text-align: center;
    cursor: pointer;
    transition: all 0.2s;
}
.styles__period-item___1gqcv:hover {
    color: #DDB144;
}
.styles__period-item-active___-9Vo5 {
    color: #fff;
    background: #DDB144;
    box-shadow: 0 0 0 0 #DDB144;
    cursor: default;
}
.styles__period-item-active___-9Vo5:hover {
    background: #42426a;
    box-shadow: 0 0 0 4px #42426a;
    color: #fff;
}
.styles__no-margin-top___3NHUJ {
    margin-top: 0;
}
div.styles__deactive-purchase___1N5Xj {
    line-height: 1.6;
    font-size: 14px;
    padding: 30px 20px;
    font-weight: 400;
}
div.styles__dropshipping___3vFTh {
    margin: 40px auto 100px;
    border-radius: 5px;
    border: 1px solid #f0edff;
    padding: 30px;
}
div.styles__dropshipping___3vFTh h4 {
    background: #5844bd;
    font-size: 18px;
    margin: 0 auto;
    padding: 13px 20px;
    color: #fff;
    font-weight: 700;
    border-radius: 35px;
    display: inline-block;
}
div.styles__dropshipping___3vFTh p {
    line-height: 1.6;
    font-size: 14px;
    color: #6b7c93;
}
div.styles__dropshipping-price___1ghzP {
    font-weight: 700;
    font-size: 20px;
    padding: 20px 0;
}
div.styles__dropshipping-price___1ghzP em {
    font-size: 14px;
    font-weight: 400;
    margin-right: 4px;
    display: inline-block;
}
div.styles__dropshipping-contact___-r1Sg {
    text-align: center;
    display: inline-block;
    margin-top: 20px;
    padding: 13px 20px;
    font-weight: 700;
    border-radius: 35px;
    border: 1px solid #f0edff;
    background: #faf9ff;
}
div.styles__dropshipping-contact___-r1Sg span {
    display: inline-block;
    direction: ltr;
}
@media only screen and (max-device-width: 979px) {
    .styles__no-margin-top___3NHUJ {
        margin-top: 0;
    }
    .styles__premium-main-title___1vVQZ {
        font-size: 24px;
    }
    div.styles__button___3v8kN {
        margin-bottom: 80px;
    }
    .styles__plan-features___1OF-y {
        display: none;
    }
    .styles__plans___9HXV- {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .styles__plan___3ojY_ {
        float: none;
        width: 100%;
        margin-bottom: 20px;
        background: #fff;
        border-radius: 5px;
        box-shadow: 0 10px 30px rgba(50, 50, 93, 0.12), 0 -1px 4px rgba(0, 0, 0, 0.06);
        padding: 30px 15px;
    }
    .styles__plan___3ojY_ li {
        text-align: right;
        position: relative;
        padding: 10px 0;
        height: auto;
        line-height: 160%;
    }
    .styles__plan___3ojY_ li .styles__feature-name___1NuSU {
        display: block;
        margin-left: 30px;
    }
    .styles__plan___3ojY_ li:before {
        top: 50%;
        position: absolute;
        left: 0;
        transform: translateY(-50%);
    }
    .styles__plan___3ojY_ li .styles__feature-value___KVSnN {
        float: left;
        font-weight: 700;
    }
    .styles__plan___3ojY_ .styles__features-group-title___3Z6mJ {
        visibility: visible;
        text-align: right;
    }
    .styles__plan___3ojY_ .styles__plan-price___20DXn {
        height: auto;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        border: 0;
        padding-bottom: 0;
    }
    .styles__plan___3ojY_ .styles__show-features___VI8eD {
        display: -ms-flexbox;
        display: flex;
        color: #DDB144;
        font-weight: 700;
        font-size: 15px;
        margin-top: 20px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-align: end;
        align-items: flex-end;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .styles__plan___3ojY_ .styles__show-features___VI8eD em {
        display: inline-block;
        background: #f4f4f4;
        padding: 10px;
        border-radius: 5px;
        cursor: pointer;
    }
    .styles__popular-plan___2lBaC {
        position: relative;
        top: 0;
        width: 100%;
    }
    .styles__show-features-list___2kBbA {
        display: block;
    }
    .styles__hide-features-list___1x_0e {
        display: none;
    }
    .styles__period-type-mobile___2iJSI {
        display: block;
    }
    .styles__cta-button___3R2Rz {
        margin-top: 20px;
    }
    .styles__free-price___QLG4Z {
        margin-bottom: 25px;
    }
    .styles__tooltip-icon___2aP73 {
        position: static;
    }
    .styles__original-price___2X67G {
        width: 150px;
        display: block;
        margin: 10px auto 0;
    }
    div.styles__dropshipping___3vFTh {
        margin: 40px auto 60px;
        padding: 20px 10px;
    }
}
@media only screen and (max-device-width: 370px) {
    .styles__plan___3ojY_ li {
        font-size: 14px;
    }
}
.styles__wrapper___5H07P {
    margin: 80px auto;
    width: 800px;
}
.styles__road-map-item___2xHV_ {
    display: table;
    width: 100%;
    background: #fff;
    margin-top: 10px;
    border-radius: 5px;
    transition: all 0.2s;
    box-shadow: 0 2px 10px rgba(31, 45, 61, 0.16);
    height: 55px;
    table-layout: fixed;
}
.styles__cell___2Tl31 {
    display: table-cell;
    vertical-align: middle;
}
.styles__checkbox-wrapper___32UXX {
    padding: 0 20px;
    width: 65px;
}
.styles__checkbox___31xTt {
    cursor: default;
}
.styles__title___3pzDz {
    width: 100%;
}
.styles__status-wrapper___3ZtQg {
    text-align: left;
    padding: 20px;
    width: 50%;
}
.styles__status___X-Nit {
    color: #fff;
    padding: 2px 8px;
    font-size: 14px;
    border-radius: 5px;
}
.styles__status-blue___SxD2B {
    background: #38a9e0;
}
.styles__status-green___1vL8I {
    background: #3ecf8e;
}
.styles__status-red___2Bpb0 {
    background: #ec6060;
}
.styles__status-orange___7SZ-4 {
    background: #ec9860;
}
.styles__status-mainColor___37FnL {
    background: #DDB144;
}
@media only screen and (max-device-width: 1023px) {
    .styles__wrapper___5H07P {
        width: 92%;
        margin: 30px auto;
    }
    .styles__road-map-item___2xHV_ {
        display: block;
        height: auto;
        padding: 10px 10px 18px;
    }
    .styles__cell___2Tl31 {
        display: block;
    }
    .styles__status-wrapper___3ZtQg {
        width: 100%;
        text-align: center;
        padding: 0;
        margin-top: 15px;
    }
    .styles__checkbox-wrapper___32UXX {
        display: none;
    }
    .styles__title___3pzDz {
        text-align: center;
        line-height: 160%;
    }
}
.styles__footer___2VZC_ {
    position: relative;
    overflow: hidden;
}
.styles__inner___3o1hU {
    max-width: 1224px;
    width: 98%;
    margin: 50px auto;
}
.styles__col___2WAIN {
    width: 25%;
    float: right;
}
.styles__col-head___Kyjbp {
    font-size: 16px;
    color: #32325d;
    font-weight: 700;
    margin-bottom: 20px;
}
.styles__col-item___2ZKpX {
    color: #6b7c93;
    margin-bottom: 15px;
    font-size: 14px;
}
.styles__col-item___2ZKpX:last-child {
    margin-bottom: 0;
}
.styles__link___1YUvI {
    color: #6b7c93;
    display: inline-block;
}
.styles__enamad___2qvzZ {
    margin-right: 35px;
}
.styles__enamad___2qvzZ,
.styles__samandehi___xl-AT,
.styles__tandis___1oHDC {
    display: block;
    float: left;
}
.styles__tandis___1oHDC {
    margin-top: 33px;
    width: 145px;
}
.styles__mini-footer___2fL6Q {
    background: #fafafa;
}
.styles__mini-footer-inner___fT0lL {
    max-width: 1224px;
    width: 98%;
    margin: 0 auto;
    display: table;
    height: 75px;
    table-layout: fixed;
}
.styles__copyright___1Hrlb {
    color: #6b7c93;
    font-size: 14px;
}
.styles__copyright___1Hrlb,
.styles__footer-logo___38amw {
    display: table-cell;
    vertical-align: middle;
}
.styles__logo___2D4nB {
    width: 33px;
    display: block;
    margin: 0 auto;
}
.styles__socials___3Dhs0 {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
}
.styles__social-link___36EC7 {
    display: inline-block;
    margin-left: 6px;
    color: #fff;
    background: #32325d;
    width: 23px;
    height: 23px;
    text-align: center;
    line-height: 23px;
    font-size: 14px;
    border-radius: 100%;
    transition: background 0.3s;
}
.styles__social-link___36EC7:hover {
    background: #DDB144;
    color: #fff;
}
.styles__social-icon___2RjjF {
    line-height: 23px;
    width: 23px;
    height: 23px;
}
@media only screen and (min-device-width: 1224px) and (max-device-width: 1300px) {
    .styles__inner___3o1hU,
    .styles__mini-footer-inner___fT0lL {
        width: 92%;
    }
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1224px) {
    .styles__inner___3o1hU,
    .styles__mini-footer-inner___fT0lL {
        width: 92%;
    }
    .styles__col___2WAIN {
        width: 22%;
    }
    .styles__last-col___3Yj29 {
        width: 34%;
    }
}
@media only screen and (min-device-width: 980px) and (max-device-width: 1023px) {
    .styles__inner___3o1hU,
    .styles__mini-footer-inner___fT0lL {
        width: 95%;
    }
    .styles__col___2WAIN {
        width: 22%;
    }
    .styles__last-col___3Yj29 {
        width: 34%;
    }
}
@media only screen and (max-device-width: 979px) {
    .styles__footer___2VZC_ {
        padding-bottom: 104px;
    }
    .styles__inner___3o1hU {
        width: 92%;
        margin: 30px auto;
    }
    .styles__divider-wrapper___3UCdi {
        position: static;
        margin-top: 30px;
        border-bottom: 1px solid #f4f4f4;
    }
    .styles__divider___1jdPR {
        display: none;
    }
    .styles__col___2WAIN {
        width: 100%;
        float: none;
        margin-bottom: 25px;
        text-align: center;
    }
    .styles__enamad___2qvzZ,
    .styles__samandehi___xl-AT,
    .styles__tandis___1oHDC {
        float: none;
        margin: 30px auto;
        display: block;
    }
    .styles__mini-footer-inner___fT0lL {
        width: 92%;
        height: auto;
        display: block;
    }
    .styles__copyright___1Hrlb {
        display: none;
    }
    .styles__footer-logo___38amw {
        display: block;
        padding: 20px 0 10px;
    }
    .styles__socials___3Dhs0 {
        display: block;
        text-align: center;
        padding: 10px 0 20px;
    }
}
.grid__col-2___2ED_5 {
    margin-left: 23px;
    margin-bottom: 23px;
    width: calc((100% - 23px * 1) / 2);
    float: right;
}
.grid__col-2___2ED_5:nth-child(2n) {
    margin-left: 0;
}
.grid__col-3___3k9LD {
    margin-left: 23px;
    margin-bottom: 23px;
    width: calc((100% - 23px * 2) / 3);
    float: right;
}
.grid__col-3___3k9LD:nth-child(3n) {
    margin-left: 0;
}
.grid__col-4___2QfP2 {
    margin-left: 23px;
    margin-bottom: 23px;
    width: calc((100% - 23px * 3) / 4);
    float: right;
}
.grid__col-4___2QfP2:nth-child(4n) {
    margin-left: 0;
}
.grid__col-75___1vHRK {
    margin-left: 23px;
    margin-bottom: 23px;
    width: calc((100% - 23px * 0.5) / 1.5);
    float: right;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .grid__col-2___2ED_5,
    .grid__col-3___3k9LD,
    .grid__col-4___2QfP2 {
        margin-left: 23px;
        margin-bottom: 23px;
        width: calc((100% - 23px * 1) / 2);
        float: right;
    }
    .grid__col-2___2ED_5:nth-child(2n),
    .grid__col-3___3k9LD:nth-child(2n),
    .grid__col-4___2QfP2:nth-child(2n) {
        margin-left: 0;
    }
}
@media only screen and (max-device-width: 767px) {
    .grid__col-2___2ED_5,
    .grid__col-3___3k9LD,
    .grid__col-4___2QfP2 {
        width: 100%;
        float: none;
        margin-bottom: 23px;
    }
}
.form__control-wrapper___3ZHmp {
    position: relative;
}
.form__control-wrapper___3ZHmp:last-child {
    margin-left: 0;
}
.form__control-wrapper-centered___39pCC {
    margin-right: auto;
    margin-left: auto;
    float: none;
}
.form__control-wrapper-centered___39pCC:last-child {
    margin-left: auto;
}
.form__control-wrapper-col-2___OIu4t,
.form__control-wrapper-col-3___1IToQ,
.form__control-wrapper-col-4___3-xa5,
.form__control-wrapper-col-75___1dgsJ {
    margin-bottom: 0;
}
.form__checkbox-wrapper___y7wet {
    margin-top: 44px;
}
.form__reset-margin___3knK5 {
    margin-bottom: 0;
}
.form__margin-bottom___3O9ho {
    margin-bottom: 30px;
}
.form__margin-bottom-tiny___nih_e {
    margin-bottom: 10px;
}
.form__control-label___8PybQ {
    display: block;
    clear: both;
    margin-bottom: 17px;
    cursor: pointer;
}
.form__control-label-centered___2Sc3U {
    text-align: center;
    display: block;
}
.form__flex___1zCMp {
    display: table;
    width: 100%;
}
.form__text-box___c-NHm {
    width: 100%;
    background: #fff;
    border: 1px solid #bbc3ce;
    height: 50px;
    padding: 0 20px;
    border-radius: 5px;
    transition: border 0.3s;
}
.form__text-box___c-NHm:focus {
    border-color: #6b7c93;
}
.form__text-box___c-NHm:disabled {
    background: #fff;
    color: #b9b9b9;
}
.form__suffix___H5uBC {
    background: #fff;
    color: #6b7c93;
    position: absolute;
    top: 34px;
    right: 1px;
    height: 48px;
    padding: 0 20px;
    line-height: 50px;
    direction: ltr;
    border-radius: 0 5px 5px 0;
}
.form__suffix-with-status___1oMOo {
    padding: 0 40px 0 20px;
}
.form__text-box-centered___2LG__ {
    text-align: center;
}
.form__text-area___C_fIf {
    resize: vertical;
    line-height: 160%;
    height: auto;
    padding: 17px 20px;
}
.form__icon___3xs1R {
    display: table-cell;
    vertical-align: middle;
    width: 35px;
    font-size: 20px;
}
.form__ltr___2p6Sx {
    direction: ltr;
}
.form__line-through___23lcy {
    text-decoration: line-through;
}
.form__static-label___1JWVJ {
    float: right;
    max-width: 170px;
    margin-left: 10px;
    color: #6b7c93;
}
.form__static-label___1JWVJ,
.form__static-value___2vL2P {
    line-height: 170%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.form__static-value-ltr___Hy6WK {
    direction: ltr;
    text-align: right;
}
.form__static-value-align-left___3UlTu {
    text-align: left;
}
.form__loading___1Dy3n {
    position: absolute;
    left: 0;
    top: 1px;
    background: #fff;
    height: 100%;
    width: 40px;
    border-radius: 5px;
}
.form__loading-with-label___1utZc {
    top: 34px;
    left: 1px;
    height: 48px;
}
.form__loading-right___2SPBH {
    right: 0;
    left: auto;
}
.form__loading-right-with-label___3VKH3 {
    right: 1px;
    left: auto;
}
.form__error-message___2x2oL {
    color: #ec6060;
    font-size: 13px;
    margin-top: 10px;
}
.form__error___9hlLf,
.form__error___9hlLf:focus {
    border-color: #ec6060;
}
.form__paragraph___3QlIf {
    line-height: 170%;
    margin-bottom: 15px;
}
.form__status___2-W4C {
    left: 0;
    bottom: 0;
    height: 100%;
}
.form__status-right___2e2S-,
.form__status___2-W4C {
    position: absolute;
    background: #fff;
    width: 40px;
    border-radius: 5px;
}
.form__status-right___2e2S- {
    right: 1px;
    top: 34px;
    height: 48px;
}
.form__status-checked-icon___16-Tp {
    background: #3ecf8e;
}
.form__status-checked-icon___16-Tp,
.form__status-error-icon___3j3Yi {
    width: 15px;
    height: 15px;
    color: #fff;
    text-align: center;
    line-height: 15px;
    font-size: 10px;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    margin: -7.5px auto 0;
    border-radius: 100%;
}
.form__status-error-icon___3j3Yi {
    background: #ec6060;
}
.form__status-empty___3v2_Z {
    width: 15px;
    height: 15px;
    background: #d6dbe1;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    margin: -7.5px auto 0;
    border-radius: 100%;
}
.select__select___2lIv4 {
    width: 100%;
    background: #fff;
    border: 1px solid #bbc3ce;
    height: 50px;
    padding: 0 2px;
    position: relative;
    border-radius: 5px;
    transition: border-color 0.3s;
}
.select__select___2lIv4:hover {
    border-color: #6b7c93;
}
.select__error___r6ju_,
.select__error___r6ju_:focus,
.select__error___r6ju_:hover {
    border-color: #ec6060;
}
.select__control-disabled___U3MRO {
    color: #b9b9b9;
}
.select__control-disabled___U3MRO:hover {
    border-color: #bbc3ce;
}
.select__focused___m0Imr {
    border-color: #6b7c93;
}
.select__text-box___3bVaP {
    height: 48px;
    padding: 0 18px;
    border: 0;
    background: #fff;
    width: 100%;
    border-radius: 5px;
}
.select__text-box-small___P8ThG {
    height: 44px;
    padding: 0 18px 0 10px;
    border: 0;
    background: #fff;
    width: 140px;
    margin-top: 2px;
    border-radius: 5px;
}
.select__select-overflow___DLdrl {
    height: 48px;
    overflow: hidden;
    float: right;
    width: calc(100% - 52px);
    cursor: pointer;
}
.select__tags-overflow___VpmfW {
    width: 100%;
}
.select__selected-items-wrapper___1jMuX {
    height: 80px;
    white-space: nowrap;
    overflow-x: auto;
}
.select__selected-tags-wrapper___Dpr2h {
    width: 100%;
}
.select__selected-item___3D2Sn {
    background: #6b7c93;
    color: #fff;
    padding: 10px;
    margin: 6px 4px 0;
    display: inline-block;
    cursor: pointer;
    -webkit-min-width: 60px;
    -moz-min-width: 60px;
    -ms-min-width: 60px;
    -o-min-width: 60px;
    min-width: 60px;
    border-radius: 5px;
    transition: background 0.3s;
    -webkit-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.select__selected-item___3D2Sn:hover {
    background: #74849a;
}
.select__selected-item-text___3ClSF {
    float: right;
}
.select__selected-item-single___FhMG0 {
    overflow: hidden;
    line-height: 48px;
    cursor: pointer;
    -webkit-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.select__selected-item-single-padding___2CY7k {
    padding: 0 20px;
}
.select__options-wrapper___2WuRi {
    width: 100%;
    max-height: 196px;
    overflow: auto;
    background: #fff;
    z-index: 10;
    position: absolute;
    transform: translateY(83px) scale(0.98);
    top: 0;
    right: 0;
    visibility: hidden;
    pointer-events: none;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    transition: all 0.12s;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
    border-radius: 5px;
}
.select__options-wrapper-visible___283pu {
    visibility: visible;
    pointer-events: all;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    transform: translateY(93px) scale(1);
}
.select__option___28Qm9 {
    display: block;
    text-align: right;
    cursor: pointer;
    position: relative;
    padding: 12px 20px;
    transition: color 0.3s;
    -webkit-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.select__option-focused___wrEcq,
.select__option___28Qm9:hover {
    color: #DDB144;
}
.select__default-text___4vyAk {
    width: calc(100% - 52px);
    float: right;
    line-height: 48px;
    padding: 0 20px;
    cursor: pointer;
    white-space: nowrap;
    -webkit-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.select__with-icon___3MFxz {
    width: calc(100% - 87px);
}
.select__icon___1WYa1 {
    float: right;
    margin-right: 15px;
    font-size: 20px;
    height: 48px;
    line-height: 48px;
    cursor: pointer;
}
.select__icon-padding___2nvR2 {
    padding-right: 20px;
    cursor: pointer;
}
.select__delete___3ce1V {
    float: left;
    font-size: 12px;
    height: 16px;
    line-height: 18px;
    margin-right: 10px;
    color: #fff;
}
.select__arrow___3hW1Y {
    float: left;
    line-height: 48px;
    font-size: 12px;
    width: 52px;
    text-align: center;
    cursor: pointer;
}
.select__count___3w-dW {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 20px;
    height: 49px;
    line-height: 49px;
}
.select__select-loading___3b4h3 {
    display: table;
    height: 48px;
    width: 30px;
    float: left;
    position: relative;
}
.select__auto-suggest-container___at3WQ {
    display: inline-block;
    vertical-align: top;
}
.select__auto-suggest-container___at3WQ .select__options-wrapper___2WuRi {
    pointer-events: all;
    width: calc(100% + 2px);
    right: -1px;
    transform: translateY(50px) scale(0.98);
}
.select__auto-suggest-container-open___2xfko .select__options-wrapper___2WuRi {
    visibility: visible;
    transform: translateY(60px) scale(1);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}
.styles__main-section___3TG1D {
    position: relative;
    height: 690px;
}
.styles__bg-columns___1HIsx {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    overflow: hidden;
}
.styles__col___3ryXI {
    z-index: 2;
    position: relative;
    border-right: 1px solid rgba(240, 236, 255, 0.4);
    width: 20%;
    float: right;
}
.styles__col1___2VKLz {
    border: 0;
    height: 670px;
}
.styles__col2___3uSNt {
    height: 670px;
}
.styles__col3___29R2y {
    height: 673px;
}
.styles__col4___2vkFG {
    height: 686px;
}
.styles__col5___1TL3u {
    height: 689px;
}
.styles__bg-rect___hi9aO {
    background: #f9fafa;
    position: absolute;
    z-index: 1;
    top: -100px;
    left: -130px;
    width: 900px;
    height: 600px;
    border-bottom-right-radius: 35px;
    transform: rotate(-20deg);
}
.styles__inner___3fgoC {
    display: table;
    width: 98%;
    max-width: 1224px;
    height: 690px;
    margin: 0 auto;
}
.styles__limit___2O3Y_ {
    max-width: 1440px;
    margin: 0 auto;
    position: relative;
}
.styles__content___3FfUp {
    display: table-cell;
    vertical-align: middle;
    position: relative;
    z-index: 3;
    text-align: center;
}
.styles__wavy-line___25rbs {
    display: block;
    margin-bottom: 20px;
    margin-right: -40px;
}
.styles__main-caption___1iG7S {
    color: #32325d;
    font-weight: 700;
    font-size: 36px;
}
.styles__main-caption-bold___1jPny {
    color: #DDB144;
}
.styles__main-description___25dCq {
    margin-top: 30px;
    color: #6b7c93;
    font-size: 20px;
}
.styles__main-intro-wrapper___UQyeH {
    position: absolute;
    z-index: 4;
    top: 50%;
    left: 50px;
    transform: translate3d(0, -50%, 0);
}
.styles__scroll-down___1BxtC {
    position: absolute;
    z-index: 4;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: -25px;
    width: 75px;
    height: 75px;
    background: #fff;
    text-align: center;
    font-size: 10px;
    box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.07), 0 7px 30px 0 rgba(50, 50, 93, 0.1), 0 0 0 12px rgba(50, 50, 93, 0.02);
    border-radius: 100%;
}
.styles__scroll-down-icon___2S5vb {
    display: block;
    line-height: 77px;
    transform: translateZ(0);
    animation: styles__down___drKdL 0.4s infinite alternate;
}
.styles__divider-wrapper___uy65_ {
    max-height: 30px;
    position: absolute;
    z-index: 3;
    right: 0;
    left: 0;
    bottom: 0;
}
.styles__divider___1iO0R {
    display: block;
}
.styles__center___1MVc0 {
    margin-right: auto;
    margin-left: auto;
}
.styles__component___1KiyN {
    width: 126px;
    height: 60px;
    line-height: 60px;
    background: #fff;
    box-shadow: 0 2px 10px rgba(31, 45, 61, 0.16);
    border-radius: 15px;
    font-size: 14px;
    position: absolute;
}
.styles__component___1KiyN.styles__slideshow___38YDW {
    top: 70px;
    right: 0;
    color: #3ecf8e;
}
.styles__component___1KiyN.styles__blog___2QJC- {
    top: 120px;
    right: 260px;
    color: #38a9e0;
}
.styles__component___1KiyN.styles__products___1dUcO {
    top: 165px;
    left: 0;
    color: #ec6060;
}
.styles__component___1KiyN.styles__banner___1mwMO {
    bottom: 120px;
    left: 100px;
    color: #DDB144;
}
.styles__component___1KiyN.styles__testimonial___3EqtO {
    bottom: 165px;
    right: 140px;
    color: #ec9860;
}
.styles__component___1KiyN.styles__image-text___3-a-n {
    top: 70px;
    left: 260px;
    color: #6b7c93;
}
.styles__component___1KiyN.styles__instagram___3v9G7 {
    bottom: 310px;
    left: 135px;
    color: #42c5c3;
}
.styles__component___1KiyN.styles__menu___3uH6B {
    bottom: 335px;
    right: 40px;
    color: #32325d;
}
@keyframes styles__down___drKdL {
    0% {
        transform: translateZ(0);
    }
    to {
        transform: translate3d(0, 4px, 0);
    }
}
@media only screen and (min-device-width: 1224px) and (max-device-width: 1370px) {
    .styles__inner___3fgoC {
        width: 92%;
    }
    .styles__wavy-line___25rbs {
        margin-right: -10px;
    }
    .styles__bg-rect___hi9aO {
        left: -190px;
    }
    .styles__main-caption___1iG7S {
        font-size: 35px;
    }
    .styles__main-description___25dCq {
        font-size: 18px;
    }
    .styles__screen-wrapper___31WL5 {
        width: 750px;
    }
}
@media only screen and (min-device-width: 980px) and (max-device-width: 1224px) {
    .styles__main-section___3TG1D {
        height: 580px;
    }
    .styles__inner___3fgoC {
        width: 95%;
        height: 580px;
    }
    .styles__wavy-line___25rbs {
        margin-right: -10px;
    }
    .styles__bg-rect___hi9aO {
        left: -255px;
        width: 800px;
        height: 530px;
    }
    .styles__main-caption___1iG7S {
        font-size: 30px;
    }
    .styles__main-description___25dCq {
        font-size: 18px;
    }
    .styles__col1___2VKLz {
        border: 0;
        height: 534px;
    }
    .styles__col2___3uSNt {
        border-color: #f8f8f8;
        height: 564px;
    }
    .styles__col3___29R2y {
        border-color: #f7f7f7;
        height: 566px;
    }
    .styles__col4___2vkFG {
        border-color: #f1f1f1;
        height: 577px;
    }
    .styles__col5___1TL3u {
        border-color: #ebebeb;
        height: 579px;
    }
}
@media only screen and (max-device-width: 979px) {
    .styles__main-section___3TG1D {
        height: auto;
        margin-bottom: 30px;
    }
    .styles__component___1KiyN {
        display: none;
    }
    .styles__inner___3fgoC {
        display: block;
        width: 92%;
        height: auto;
    }
    .styles__content___3FfUp {
        display: block;
        padding: 40px 0;
    }
    .styles__wavy-line___25rbs {
        margin-right: 0;
        margin-bottom: 15px;
    }
    .styles__main-caption___1iG7S {
        font-size: 30px;
        line-height: 140%;
        text-align: center;
        margin: 0 auto;
    }
    .styles__main-description___25dCq {
        margin-top: 25px;
        font-size: 16px;
        line-height: 140%;
        text-align: center;
    }
    .styles__bg-columns___1HIsx,
    .styles__bg-rect___hi9aO {
        display: none;
    }
    .styles__divider-wrapper___uy65_ {
        position: static;
        margin-top: 30px;
        border-bottom: 1px solid #f4f4f4;
    }
    .styles__divider___1iO0R {
        display: none;
    }
    .styles__scroll-down___1BxtC {
        width: 65px;
        height: 65px;
        bottom: -63px;
    }
    .styles__scroll-down-icon___2S5vb {
        line-height: 67px;
    }
    .styles__file-types-wrapper___2fRLr,
    .styles__main-intro-wrapper___UQyeH {
        display: none;
    }
}
@media only screen and (max-device-width: 450px) {
    .styles__main-caption___1iG7S {
        max-width: 250px;
    }
    .styles__main-intro-wrapper___UQyeH {
        display: none;
    }
}
.customers__customers___3PO5c {
    max-width: 1224px;
    width: 98%;
    margin: 70px auto 125px;
}
.customers__colored-box-1___y8YKk {
    background-color: #DDB144;
}
.customers__colored-box-2___36Ufq {
    background-color: #3ecf8e;
}
.customers__colored-box-3___1FpRx {
    background-color: #ec9860;
}
.customers__colored-box-4___3VmF0 {
    background-color: #38a9e0;
}
.customers__colored-box-5___tlFKW {
    background-color: #737373;
}
.customers__colored-box-6___2u1AH {
    background-color: #ec6060;
}
.customers__colored-box-7___1IoqX {
    background-color: #42c5c3;
}
.customers__colored-box-8___1UQsN {
    background-color: #32325d;
}
.customers__colored-box-9___TZyVj {
    background-color: #454545;
}
.customers__colored-box-10___2JRBk {
    background-color: #b960ec;
}
.customers__colored-box-11___2gxid {
    background-color: #f380dd;
}
.customers__colored-box-12___3yJNw {
    background-color: #7b3e19;
}
.customers__colored-box-13___3Hgdd {
    background-color: #f2e94e;
}
.customers__colored-box-14___IkN2B {
    background-color: #776274;
}
.customers__colored-box-15___3T_IU {
    background-color: #586f6b;
}
.customers__customer___3hPOK {
    display: -ms-flexbox;
    display: flex;
    padding: 20px;
    -ms-flex-align: center;
    align-items: center;
    color: #32325d;
    box-shadow: 0 10px 30px rgba(50, 50, 93, 0.12), 0 -1px 4px rgba(0, 0, 0, 0.06);
    border-radius: 5px;
    transition: 0.3s;
    height: 100px;
}
.customers__customer___3hPOK:hover {
    color: #DDB144;
}
.customers__customer___3hPOK .customers__box___2MG9P {
    width: 36px;
    height: 36px;
    display: block;
    margin: 0 auto;
    margin-left: 20px;
    border-radius: 12px;
}
.customers__customer-info___2dfXB {
    -ms-flex: 1;
    flex: 1;
    font-size: 16px;
}
.customers__customer-info___2dfXB h4 {
    font-weight: 700;
}
.customers__customer-info___2dfXB h5 {
    margin-top: 10px;
}
.customers__customer___3hPOK .customers__arrow___3dwO8 {
    text-align: left;
    margin-right: 20px;
}
.customers__btn___2Qnjc {
    margin: 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 80px;
}
@media only screen and (max-device-width: 979px) {
    .customers__grid___37g30 {
        gap: 20px 0;
    }
    .customers__title___lRa7D {
        width: auto;
        padding: 0 20px;
    }
}
.styles__features-tour___1aUgE {
    padding: 60px 0;
}
.styles__border-top___1Rh1e {
    border-top: 1px solid #f0ecff;
}
.styles__border-bottom___S-lko,
.styles__border-double___3gJ7E {
    border-bottom: 1px solid #f0ecff;
}
.styles__border-double___3gJ7E {
    border-top: 1px solid #f0ecff;
}
.styles__feature-item___22j9H {
    padding: 70px 0;
}
.styles__feature-item-inner___sadWc {
    position: relative;
    max-width: 1224px;
    width: 95%;
    margin: 0 auto;
}
.styles__image-wrapper___14S1- {
    width: 62%;
    position: relative;
}
.styles__image-wrapper-left___1f318 {
    float: left;
}
.styles__image-wrapper-right___1gZOw {
    float: right;
}
.styles__image-back___AGZac {
    width: 405px;
    float: left;
    display: block;
}
.styles__screen-image-wrapper___1iXi6 {
    position: absolute;
    z-index: 2;
    width: 680px;
    height: 425px;
    overflow: hidden;
    top: 50%;
    right: 0;
    transform: translate3d(0, -50%, 0);
    border-radius: 5px;
    box-shadow: 0 10px 30px rgba(50, 50, 93, 0.12), 0 -1px 4px rgba(0, 0, 0, 0.06);
}
.styles__screen-image___3Fl6S {
    display: block;
    width: 680px;
    transform: translateZ(0);
}
.styles__text-wrapper___1LsuL {
    width: 37%;
    position: absolute;
    top: 50%;
    transform: translate3d(0, -50%, 0);
}
.styles__text-wrapper-left___3jzp_ {
    padding-right: 6%;
    left: 0;
}
.styles__text-wrapper-right___OmV4c {
    padding-left: 6%;
    right: 0;
}
.styles__title___3Sy50 {
    color: #32325d;
    font-weight: 700;
    font-size: 25px;
    line-height: 160%;
    max-width: 340px;
}
.styles__description___hlXUb {
    margin-top: 25px;
    font-size: 18px;
    font-weight: 100;
    color: #6b7c93;
    line-height: 160%;
}
.styles__cta____c3IJ {
    display: inline-block;
    font-weight: 700;
    color: #DDB144;
    cursor: pointer;
    margin-top: 80px;
    font-size: 18px;
    transition: color 0.3s;
}
.styles__cta____c3IJ:hover {
    color: #727dee;
}
.styles__cta____c3IJ:hover em {
    margin-right: 15px;
}
.styles__cta-icon___f6vSG {
    float: left;
    margin-right: 10px;
    transition: margin 0.3s;
}
.styles__brand-image-animation___2f7G1 {
    animation: styles__scroll___3fhSp 40s infinite;
}
@keyframes styles__scroll___3fhSp {
    0% {
        transform: translateZ(0);
    }
    50% {
        transform: translate3d(0, -698px, 0);
    }
    to {
        transform: translateZ(0);
    }
}
@media only screen and (min-device-width: 980px) and (max-device-width: 1180px) {
    .styles__screen-image-wrapper___1iXi6 {
        width: 600px;
        height: 375px;
    }
    .styles__screen-image___3Fl6S {
        width: 100%;
    }
}
@media only screen and (max-device-width: 979px) {
    .styles__features-tour___1aUgE {
        padding: 40px 0;
    }
    .styles__feature-item___22j9H {
        padding: 50px 0;
    }
    .styles__image-wrapper___14S1- {
        width: 100%;
        float: none;
    }
    .styles__image-back___AGZac {
        width: 60%;
    }
    .styles__screen-image-wrapper___1iXi6 {
        left: 0;
        right: 0;
        margin: 0 auto;
    }
    .styles__text-wrapper___1LsuL {
        width: 90%;
        margin: 40px auto 0;
        position: static;
        transform: translateZ(0);
        top: 0;
        text-align: center;
    }
    .styles__title___3Sy50 {
        max-width: 100%;
    }
    .styles__text-wrapper-left___3jzp_ {
        padding-right: 0;
        left: 0;
    }
    .styles__text-wrapper-right___OmV4c {
        padding-left: 0;
        right: 0;
    }
    .styles__brand-image-animation___2f7G1 {
        animation: none;
    }
    .styles__cta____c3IJ {
        margin-top: 40px;
    }
}
@media only screen and (min-device-width: 550px) and (max-device-width: 720px) {
    .styles__screen-image-wrapper___1iXi6 {
        width: 539px;
        height: 337px;
    }
    .styles__screen-image___3Fl6S {
        width: 100%;
    }
}
@media only screen and (min-device-width: 375px) and (max-device-width: 549px) {
    .styles__screen-image-wrapper___1iXi6 {
        width: 367px;
        height: 230px;
    }
    .styles__screen-image___3Fl6S {
        width: 100%;
    }
}
@media only screen and (max-device-width: 374px) {
    .styles__screen-image-wrapper___1iXi6 {
        width: 300px;
        height: 187px;
    }
    .styles__screen-image___3Fl6S {
        width: 100%;
    }
}
.styles__main-section___KYdVa {
    position: relative;
    height: 690px;
}
.styles__bg-columns___IXjPd {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    overflow: hidden;
}
.styles__col___RWVyV {
    z-index: 2;
    position: relative;
    border-right: 1px solid rgba(240, 236, 255, 0.4);
    width: 20%;
    float: right;
}
.styles__col1___V7Tyy {
    border: 0;
    height: 670px;
}
.styles__col2___69Q-x {
    height: 670px;
}
.styles__col3___2YFC_ {
    height: 673px;
}
.styles__col4___1Iy6Q {
    height: 686px;
}
.styles__col5___3iXKh {
    height: 689px;
}
.styles__bg-rect___1jGME {
    background: #f9fafa;
    position: absolute;
    z-index: 1;
    top: -100px;
    left: -130px;
    width: 900px;
    height: 600px;
    border-bottom-right-radius: 35px;
    transform: rotate(-20deg);
}
.styles__inner___3_Gfl {
    display: table;
    width: 98%;
    max-width: 1224px;
    height: 690px;
    margin: 0 auto;
}
.styles__limit___1vwH0 {
    max-width: 1440px;
    margin: 0 auto;
    position: relative;
}
.styles__content___lSRf2 {
    display: table-cell;
    vertical-align: middle;
    position: relative;
    z-index: 3;
    text-align: center;
}
.styles__wavy-line___3uo_f {
    display: block;
    margin-bottom: 20px;
    margin-right: -40px;
}
.styles__main-caption___14gjP {
    color: #32325d;
    font-weight: 700;
    font-size: 36px;
}
.styles__main-caption-bold___V5S_Z {
    color: #DDB144;
}
.styles__main-description___zvjKj {
    margin-top: 30px;
    color: #6b7c93;
    font-size: 20px;
}
.styles__main-intro-wrapper___2zkLd {
    position: absolute;
    z-index: 4;
    top: 50%;
    left: 50px;
    transform: translate3d(0, -50%, 0);
}
.styles__scroll-down___1QWlM {
    position: absolute;
    z-index: 4;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: -25px;
    width: 75px;
    height: 75px;
    background: #fff;
    text-align: center;
    font-size: 10px;
    box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.07), 0 7px 30px 0 rgba(50, 50, 93, 0.1), 0 0 0 12px rgba(50, 50, 93, 0.02);
    border-radius: 100%;
}
.styles__scroll-down-icon___3QnPH {
    display: block;
    line-height: 77px;
    transform: translateZ(0);
    animation: styles__down___1mkUI 0.4s infinite alternate;
}
.styles__divider-wrapper___38cNJ {
    max-height: 30px;
    position: absolute;
    z-index: 3;
    right: 0;
    left: 0;
    bottom: 0;
}
.styles__divider___3P79a {
    display: block;
}
.styles__center___20FJ1 {
    margin-right: auto;
    margin-left: auto;
}
.styles__file-types-wrapper___1uIwW {
    position: relative;
    text-align: center;
    margin: 80px auto 50px;
    max-width: 1224px;
}
.styles__file-type___1s08A {
    width: 100px;
    height: 100px;
    line-height: 100px;
    background: #fff;
    border-radius: 15px;
    display: inline-block;
    margin: 0 18px;
    font-size: 14px;
    font-weight: 700;
    position: relative;
}
.styles__file-type___1s08A:first-child,
.styles__file-type___1s08A:last-child {
    top: -45px;
}
.styles__file-type___1s08A:nth-child(2),
.styles__file-type___1s08A:nth-child(5) {
    top: -25px;
}
.styles__orange___16pqw {
    color: #ec9860;
    box-shadow: 0 9px 30px rgba(236, 152, 96, 0.15), 0 10px 30px rgba(82, 82, 88, 0.1);
}
.styles__red___1gei2 {
    color: #ec6060;
    box-shadow: 0 9px 30px rgba(236, 96, 96, 0.15), 0 10px 30px rgba(82, 82, 88, 0.1);
}
.styles__main-color___UWozH {
    color: #DDB144;
    box-shadow: 0 9px 30px rgba(96, 108, 236, 0.15), 0 10px 30px rgba(82, 82, 88, 0.1);
}
.styles__green___1SAf3 {
    color: #3ecf8e;
    box-shadow: 0 9px 30px rgba(62, 207, 142, 0.15), 0 10px 30px rgba(82, 82, 88, 0.1);
}
.styles__blue___1aWf6 {
    color: #38a9e0;
    box-shadow: 0 9px 30px rgba(56, 169, 224, 0.15), 0 10px 30px rgba(82, 82, 88, 0.1);
}
.styles__cyan___BZZAR {
    color: #42c5c3;
    box-shadow: 0 9px 30px rgba(66, 197, 195, 0.15), 0 10px 30px rgba(82, 82, 88, 0.1);
}
@keyframes styles__down___1mkUI {
    0% {
        transform: translateZ(0);
    }
    to {
        transform: translate3d(0, 4px, 0);
    }
}
@media only screen and (min-device-width: 1224px) and (max-device-width: 1370px) {
    .styles__inner___3_Gfl {
        width: 92%;
    }
    .styles__wavy-line___3uo_f {
        margin-right: -10px;
    }
    .styles__bg-rect___1jGME {
        left: -190px;
    }
    .styles__main-caption___14gjP {
        font-size: 35px;
    }
    .styles__main-description___zvjKj {
        font-size: 18px;
    }
    .styles__screen-wrapper___3aGUG {
        width: 750px;
    }
}
@media only screen and (min-device-width: 980px) and (max-device-width: 1224px) {
    .styles__main-section___KYdVa {
        height: 580px;
        margin-bottom: 30px;
    }
    .styles__inner___3_Gfl {
        width: 95%;
        height: 580px;
    }
    .styles__wavy-line___3uo_f {
        margin-right: -10px;
    }
    .styles__bg-rect___1jGME {
        left: -255px;
        width: 800px;
        height: 530px;
    }
    .styles__main-caption___14gjP {
        font-size: 30px;
    }
    .styles__main-description___zvjKj {
        font-size: 18px;
    }
    .styles__col1___V7Tyy {
        border: 0;
        height: 534px;
    }
    .styles__col2___69Q-x {
        border-color: #f8f8f8;
        height: 564px;
    }
    .styles__col3___2YFC_ {
        border-color: #f7f7f7;
        height: 566px;
    }
    .styles__col4___1Iy6Q {
        border-color: #f1f1f1;
        height: 577px;
    }
    .styles__col5___3iXKh {
        border-color: #ebebeb;
        height: 579px;
    }
}
@media only screen and (max-device-width: 979px) {
    .styles__main-section___KYdVa {
        height: auto;
    }
    .styles__inner___3_Gfl {
        display: block;
        width: 92%;
        height: auto;
    }
    .styles__content___lSRf2 {
        display: block;
        padding: 40px 0;
    }
    .styles__wavy-line___3uo_f {
        margin-right: 0;
        margin-bottom: 15px;
    }
    .styles__main-caption___14gjP {
        font-size: 30px;
        line-height: 140%;
        text-align: center;
        margin: 0 auto;
    }
    .styles__main-description___zvjKj {
        margin-top: 25px;
        font-size: 16px;
        line-height: 140%;
        text-align: center;
    }
    .styles__bg-columns___IXjPd,
    .styles__bg-rect___1jGME {
        display: none;
    }
    .styles__divider-wrapper___38cNJ {
        position: static;
        margin-top: 30px;
        border-bottom: 1px solid #f4f4f4;
    }
    .styles__divider___3P79a {
        display: none;
    }
    .styles__scroll-down___1QWlM {
        width: 65px;
        height: 65px;
        bottom: -63px;
    }
    .styles__scroll-down-icon___3QnPH {
        line-height: 67px;
    }
    .styles__file-types-wrapper___1uIwW,
    .styles__main-intro-wrapper___2zkLd {
        display: none;
    }
}
@media only screen and (max-device-width: 450px) {
    .styles__main-caption___14gjP {
        max-width: 250px;
    }
    .styles__main-intro-wrapper___2zkLd {
        display: none;
    }
}
.styles__themes-wrapper___3nQS_ {
    background-image: linear-gradient(-180deg, rgba(249, 248, 251, 0.98) 4%, rgba(240, 237, 246, 0.8) 87%);
    position: relative;
    overflow: hidden;
}
.styles__inner___15l8q {
    padding: 120px 0;
    z-index: 2;
    margin: 0 auto;
    position: relative;
}
.styles__theme-inner___KZ_3v {
    margin: 0 10px;
    overflow: hidden;
    position: relative;
    box-shadow: 0 10px 30px rgba(50, 50, 93, 0.12), 0 -1px 4px rgba(0, 0, 0, 0.06);
    border-radius: 5px;
}
.styles__browser-frame___2MDFP {
    background: #fff;
    height: 20px;
}
.styles__browser-frame___2MDFP:before {
    content: "\2022\2022\2022";
    display: block;
    padding-left: 6px;
    line-height: 24px;
    font-family: arial;
    font-size: 17px;
    letter-spacing: 0.1em;
    color: #d9d9d9;
    text-align: left;
}
.styles__theme-image___qWqRI {
    width: 100%;
    display: block;
}
.styles__arrow___34psF {
    color: #32325d;
    position: absolute;
    z-index: 2;
    cursor: pointer;
    font-size: 23px;
    top: 50%;
    transform: translateY(-50%);
    width: 50px;
    height: 50px;
    line-height: 50px;
    background: #fff;
    text-align: center;
    border-radius: 100%;
    box-shadow: 0 2px 10px rgba(31, 45, 61, 0.16);
}
.styles__arrow-right___2Rnhp {
    right: 20px;
}
.styles__arrow-left___2r30f {
    left: 20px;
}
.styles__overlay___3J2c3 {
    visibility: hidden;
    background: hsla(0, 0%, 100%, 0.9);
    position: absolute;
    z-index: 2;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    transition: all 0.3s;
    border-radius: 5px;
}
.styles__overlay-visible___e9kXg,
.styles__overlay___3J2c3 {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
}
.styles__overlay-visible___e9kXg {
    visibility: visible;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}
.styles__preview-btn___lwocz {
    width: 180px;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    margin: 0 auto;
    transform: translate3d(0, -50%, 0);
}
.styles__starter-form___2Kwia {
    margin-top: 80px;
}
.styles__starter-form-title___2lsi5 {
    font-size: 22px;
    text-align: center;
    font-weight: 700;
    margin-bottom: 20px;
    line-height: 170%;
}
.styles__form___3bn9U {
    margin: 0 auto;
}
.styles__pulse___3tOi1,
.styles__pulses___rMTel {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.styles__pulse___3tOi1 {
    width: 25rem;
    height: 25rem;
    border-radius: 100%;
    background-image: linear-gradient(-180deg, rgba(138, 71, 255, 0.02), rgba(82, 34, 255, 0.04) 65%, rgba(110, 52, 255, 0));
}
.styles__pulse-1___1y67P {
    transform: translate(-50%, -50%) scale(0.6);
}
.styles__pulse-2___3hwg5 {
    transform: translate(-50%, -50%) scale(1);
}
.styles__pulse-3___qQMMf {
    transform: translate(-50%, -50%) scale(1.6);
}
.styles__pulse-4___30tWP {
    transform: translate(-50%, -50%) scale(2.2);
}
@media only screen and (min-device-width: 1224px) and (max-device-width: 1300px) {
    .styles__inner___15l8q {
        width: 92%;
    }
    .styles__title___2z59h {
        font-size: 22px;
    }
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1224px) {
    .styles__inner___15l8q {
        width: 92%;
    }
    .styles__title___2z59h {
        font-size: 22px;
    }
}
@media only screen and (min-device-width: 980px) and (max-device-width: 1023px) {
    .styles__inner___15l8q {
        width: 92%;
    }
    .styles__title___2z59h {
        font-size: 22px;
    }
}
@media only screen and (max-device-width: 979px) {
    .styles__inner___15l8q {
        padding: 80px 0;
        width: 92%;
    }
    .styles__pulses___rMTel {
        display: none;
    }
    .styles__starter-form-title___2lsi5,
    .styles__title___2z59h {
        font-size: 18px;
        line-height: 160%;
    }
}
.styles__wrapper___bhXTy {
    margin: 120px 0;
}
.styles__features___mdTTG {
    max-width: 1224px;
    width: 98%;
    margin: 0 auto 120px;
}
.styles__first-row___TBTWe {
    margin-bottom: 70px;
}
.styles__item___2n1du {
    float: right;
    text-align: center;
    width: 16.6666666667%;
    padding: 0 10px;
}
.styles__item___2n1du:hover .styles__premium-tag___1nhD7 {
    transform: translateY(-15px);
}
.styles__top-sec___1Iq5Y {
    position: relative;
    width: 78px;
    height: 78px;
    margin: 0 auto;
}
.styles__icon-wrapper___TbY6f {
    position: relative;
    z-index: 2;
    width: 70px;
    height: 70px;
    line-height: 70px;
    margin: 0 auto;
    background: #fff;
    border-radius: 15px;
    box-shadow: 0 10px 30px rgba(50, 50, 93, 0.12), 0 -1px 4px rgba(0, 0, 0, 0.06);
}
.styles__icon___1brtI {
    font-size: 24px;
}
.styles__caption___3nt2R {
    margin-top: 25px;
    color: #32325d;
    font-size: 16px;
}
.styles__description___3uFTw {
    margin-top: 20px;
    font-size: 16px;
    font-weight: 100;
    color: #6b7c93;
    line-height: 160%;
}
.styles__orange___3XbTG {
    color: #ec9860;
    box-shadow: 0 9px 30px rgba(236, 152, 96, 0.15);
}
.styles__red___2DVAe {
    color: #ec6060;
    box-shadow: 0 9px 30px rgba(236, 96, 96, 0.15);
}
.styles__main-color___3lwaT {
    color: #DDB144;
    box-shadow: 0 9px 30px rgba(96, 108, 236, 0.15);
}
.styles__green___2ttqZ {
    color: #3ecf8e;
    box-shadow: 0 9px 30px rgba(62, 207, 142, 0.15);
}
.styles__blue___1Humf {
    color: #38a9e0;
    box-shadow: 0 9px 30px rgba(56, 169, 224, 0.15);
}
.styles__gray___1oGJU {
    color: #6b7c93;
    box-shadow: 0 9px 30px rgba(107, 124, 147, 0.15);
}
.styles__cyan___3_LNj {
    color: #42c5c3;
    box-shadow: 0 9px 30px rgba(66, 197, 195, 0.15);
}
.styles__pink___1l-_b {
    color: #e84ac4;
    box-shadow: 0 9px 30px rgba(232, 74, 196, 0.15);
}
.styles__premium___4ZWvj {
    background: #42c5c3;
    color: #fff;
    box-shadow: 0 9px 30px rgba(66, 197, 195, 0.15);
}
.styles__polygon1___RFNen {
    position: absolute;
    z-index: 1;
    left: -23px;
    top: -5px;
}
.styles__polygon2___11jOP {
    position: absolute;
    z-index: 1;
    left: -17px;
    top: 6px;
    transform: rotate(30deg);
}
.styles__polygon3___6nZpu {
    position: absolute;
    z-index: 1;
    right: -15px;
    top: -9px;
    transform: rotate(20deg);
}
.styles__polygon4___3qIz1 {
    position: absolute;
    z-index: 1;
    right: -11px;
    top: 9px;
    transform: rotate(20deg);
}
.styles__polygon5___3Hl7U {
    position: absolute;
    z-index: 1;
    left: -17px;
    top: -13px;
    transform: rotate(36deg);
}
.styles__polygon6___3tdgw {
    position: absolute;
    z-index: 1;
    right: -8px;
    top: 11px;
    transform: rotate(16deg);
}
.styles__premium-features___1Uz9w {
    max-width: 1224px;
    width: 98%;
    background: #42c5c3;
    padding: 20px;
    margin: 50px auto 0;
    border-radius: 5px;
}
.styles__premium-tag___1nhD7 {
    background: #6b7c93;
    color: #fff;
    padding: 5px 10px;
    position: absolute;
    z-index: 4;
    font-size: 12px;
    left: 0;
    right: 0;
    width: 55px;
    text-align: center;
    margin: 0 auto;
    top: 0;
    transform: translateY(-8px);
    border-radius: 15px;
    transition: 0.3s ease-out;
}
.styles__alopeyk___2-8xD {
    font-size: 28px;
}
.styles__bold___1SwvU {
    font-weight: 700;
}
@media only screen and (min-device-width: 1224px) and (max-device-width: 1300px) {
    .styles__features___mdTTG {
        width: 92%;
    }
    .styles__caption___3nt2R {
        font-size: 18px;
    }
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1224px) {
    .styles__features___mdTTG {
        width: 92%;
    }
    .styles__caption___3nt2R {
        font-size: 18px;
    }
    .styles__col-6___2IKoR,
    .styles__item___2n1du {
        padding: 0 20px;
        height: 220px;
    }
}
@media only screen and (min-device-width: 980px) and (max-device-width: 1023px) {
    .styles__features___mdTTG {
        width: 95%;
        margin-bottom: 50px;
    }
    .styles__caption___3nt2R {
        font-size: 18px;
    }
    .styles__description___3uFTw {
        font-size: 14px;
    }
    .styles__col-6___2IKoR,
    .styles__item___2n1du {
        padding: 0 10px;
    }
}
@media only screen and (max-device-width: 979px) {
    .styles__wrapper___bhXTy {
        margin: 70px auto 50px;
    }
    .styles__features___mdTTG {
        width: 92%;
    }
    .styles__caption___3nt2R {
        font-size: 12px;
        margin-top: 20px;
    }
    .styles__description___3uFTw {
        display: none;
    }
    .styles__first-row___TBTWe {
        margin-bottom: 0;
    }
    .styles__col-6___2IKoR,
    .styles__item___2n1du {
        width: 33.33%;
        padding: 0 5px;
        margin: 20px 0;
    }
}
@media only screen and (max-device-width: 369px) {
    .styles__col-6___2IKoR,
    .styles__item___2n1du {
        width: 50%;
    }
}
.styles__premium-image___1rN_i {
    display: block;
    width: 500px;
    margin: 0 auto 50px;
}
.styles__main-section___vbICB {
    position: relative;
    height: 690px;
}
.styles__bg-columns___vgQAH {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    overflow: hidden;
}
.styles__col___1TEW0 {
    z-index: 2;
    position: relative;
    border-right: 1px solid rgba(240, 236, 255, 0.4);
    width: 20%;
    float: right;
}
.styles__col1___Ham54 {
    border: 0;
    height: 670px;
}
.styles__col2___2cNxT {
    height: 670px;
}
.styles__col3___1Vr4n {
    height: 673px;
}
.styles__col4___10a4v {
    height: 686px;
}
.styles__col5___1mIUX {
    height: 689px;
}
.styles__bg-rect___2sc0f {
    background: #f9fafa;
    position: absolute;
    z-index: 1;
    top: -100px;
    left: -130px;
    width: 900px;
    height: 600px;
    border-bottom-right-radius: 35px;
    transform: rotate(-20deg);
}
.styles__inner___1V_9y {
    display: table;
    width: 98%;
    max-width: 1224px;
    height: 690px;
    margin: 0 auto;
}
.styles__limit___24k0F {
    max-width: 1440px;
    margin: 0 auto;
    position: relative;
}
.styles__content___2DnIc {
    display: table-cell;
    vertical-align: middle;
    position: relative;
    z-index: 3;
}
.styles__wavy-line___2XDks {
    display: block;
    margin-bottom: 20px;
    margin-right: -40px;
}
.styles__main-caption___BtikU {
    color: #32325d;
    font-weight: 700;
    font-size: 36px;
}
.styles__main-caption___BtikU.styles__shop-name___2WVC4 {
    font-size: 26px;
    line-height: 1.5;
}
.styles__main-caption___BtikU.styles__shop-name___2WVC4 span {
    text-transform: capitalize;
}
.styles__main-caption-bold___fzGN2 {
    color: #DDB144;
}
.styles__main-description___3P1Nm {
    margin-top: 30px;
    color: #6b7c93;
    font-size: 20px;
}
.styles__main-intro-wrapper___-oyDR {
    position: absolute;
    z-index: 4;
    top: 50%;
    left: 50px;
    transform: translate3d(0, -50%, 0);
}
.styles__scroll-down___271Y2 {
    position: absolute;
    z-index: 4;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: -25px;
    width: 75px;
    height: 75px;
    background: #fff;
    text-align: center;
    font-size: 10px;
    box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.07), 0 7px 30px 0 rgba(50, 50, 93, 0.1), 0 0 0 12px rgba(50, 50, 93, 0.02);
    border-radius: 100%;
}
.styles__scroll-down-icon___3v1r1 {
    display: block;
    line-height: 77px;
    transform: translateZ(0);
    animation: styles__down___2FZyt 0.4s infinite alternate;
}
.styles__divider-wrapper___ipibZ {
    max-height: 30px;
    position: absolute;
    z-index: 3;
    right: 0;
    left: 0;
    bottom: 0;
}
.styles__divider___iMnyJ {
    display: block;
}
.styles__btn___1poYj {
    margin-top: 50px;
    font-weight: 700;
}
@keyframes styles__down___2FZyt {
    0% {
        transform: translateZ(0);
    }
    to {
        transform: translate3d(0, 4px, 0);
    }
}
@media only screen and (min-device-width: 1224px) and (max-device-width: 1370px) {
    .styles__inner___1V_9y {
        width: 92%;
    }
    .styles__wavy-line___2XDks {
        margin-right: -10px;
    }
    .styles__bg-rect___2sc0f {
        left: -190px;
    }
    .styles__main-caption___BtikU {
        font-size: 35px;
    }
    .styles__main-description___3P1Nm {
        font-size: 18px;
    }
    .styles__screen-wrapper___1MEla {
        width: 750px;
    }
}
@media only screen and (min-device-width: 980px) and (max-device-width: 1224px) {
    .styles__main-section___vbICB {
        height: 580px;
    }
    .styles__inner___1V_9y {
        width: 95%;
        height: 580px;
    }
    .styles__wavy-line___2XDks {
        margin-right: -10px;
    }
    .styles__bg-rect___2sc0f {
        left: -255px;
        width: 800px;
        height: 530px;
    }
    .styles__main-caption___BtikU {
        font-size: 30px;
    }
    .styles__main-description___3P1Nm {
        font-size: 18px;
    }
    .styles__col1___Ham54 {
        border: 0;
        height: 534px;
    }
    .styles__col2___2cNxT {
        border-color: #f8f8f8;
        height: 564px;
    }
    .styles__col3___1Vr4n {
        border-color: #f7f7f7;
        height: 566px;
    }
    .styles__col4___10a4v {
        border-color: #f1f1f1;
        height: 577px;
    }
    .styles__col5___1mIUX {
        border-color: #ebebeb;
        height: 579px;
    }
}
@media only screen and (max-device-width: 979px) {
    .styles__main-section___vbICB {
        height: auto;
    }
    .styles__inner___1V_9y {
        display: block;
        width: 92%;
        height: auto;
    }
    .styles__content___2DnIc {
        display: block;
        padding: 40px 0;
    }
    .styles__wavy-line___2XDks {
        margin-right: 0;
        margin-bottom: 15px;
    }
    .styles__main-caption___BtikU {
        font-size: 30px;
        line-height: 140%;
        text-align: center;
        margin: 0 auto;
    }
    .styles__main-description___3P1Nm {
        margin-top: 25px;
        font-size: 16px;
        line-height: 140%;
        text-align: center;
    }
    .styles__bg-columns___vgQAH,
    .styles__bg-rect___2sc0f {
        display: none;
    }
    .styles__divider-wrapper___ipibZ {
        position: static;
        margin-top: 30px;
        border-bottom: 1px solid #f4f4f4;
    }
    .styles__divider___iMnyJ {
        display: none;
    }
    .styles__scroll-down___271Y2 {
        width: 65px;
        height: 65px;
        bottom: -63px;
    }
    .styles__scroll-down-icon___3v1r1 {
        line-height: 67px;
    }
    .styles__main-intro-wrapper___-oyDR {
        display: none;
    }
}
@media only screen and (max-device-width: 450px) {
    .styles__main-caption___BtikU {
        max-width: 250px;
    }
    .styles__main-intro-wrapper___-oyDR {
        display: none;
    }
    .styles__btn___1poYj {
        width: 100%;
        margin-top: 30px;
    }
}
.styles__premium-image___1GlxM {
    display: block;
    width: 500px;
    margin: 0 auto 50px;
}
.styles__main-section___25ZiM {
    position: relative;
    height: 690px;
}
.styles__bg-columns___3sqgf {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    overflow: hidden;
}
.styles__col___34APR {
    z-index: 2;
    position: relative;
    border-right: 1px solid rgba(240, 236, 255, 0.4);
    width: 20%;
    float: right;
}
.styles__col1___2MgQg {
    border: 0;
    height: 670px;
}
.styles__col2___3VGHG {
    height: 670px;
}
.styles__col3___3DDLH {
    height: 673px;
}
.styles__col4___2YGaO {
    height: 686px;
}
.styles__col5___2CfQd {
    height: 689px;
}
.styles__bg-rect___32d5l {
    background: #f9fafa;
    position: absolute;
    z-index: 1;
    top: -100px;
    left: -130px;
    width: 900px;
    height: 600px;
    border-bottom-right-radius: 35px;
    transform: rotate(-20deg);
}
.styles__inner___Q5Rav {
    display: table;
    width: 98%;
    max-width: 1224px;
    height: 690px;
    margin: 0 auto;
}
.styles__limit___3qocA {
    max-width: 1440px;
    margin: 0 auto;
    position: relative;
}
.styles__content___u3fUd {
    display: table-cell;
    vertical-align: middle;
    position: relative;
    z-index: 3;
}
.styles__wavy-line___1puiq {
    display: block;
    margin-bottom: 20px;
    margin-right: -40px;
}
.styles__main-caption___253Cw {
    color: #32325d;
    font-weight: 700;
    font-size: 36px;
}
.styles__secondary-caption___3s8w_ {
    color: #32325d;
    font-weight: 700;
    font-size: 23px;
    margin-top: 30px;
    margin-bottom: 23px;
}
.styles__main-caption-bold___3gQxF {
    color: #DDB144;
}
.styles__main-description___33zTY {
    margin-top: 30px;
    color: #6b7c93;
    font-size: 20px;
    line-height: 140%;
}
.styles__main-intro-wrapper___2LM9a {
    position: absolute;
    z-index: 4;
    top: 50%;
    left: 50px;
    transform: translate3d(0, -50%, 0);
}
.styles__scroll-down___y0zSr {
    position: absolute;
    z-index: 4;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: -25px;
    width: 75px;
    height: 75px;
    background: #fff;
    text-align: center;
    font-size: 10px;
    box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.07), 0 7px 30px 0 rgba(50, 50, 93, 0.1), 0 0 0 12px rgba(50, 50, 93, 0.02);
    border-radius: 100%;
}
.styles__scroll-down-icon___1eLU8 {
    display: block;
    line-height: 77px;
    transform: translateZ(0);
    animation: styles__down___20XNs 0.4s infinite alternate;
}
.styles__divider-wrapper___3vtpo {
    max-height: 30px;
    position: absolute;
    z-index: 3;
    right: 0;
    left: 0;
    bottom: 0;
}
.styles__divider___3bcVh {
    display: block;
}
.styles__btn___1wuGM {
    font-weight: 700;
}
.styles__flex___1xwXn {
    display: -ms-flexbox;
    display: flex;
}
.styles__flexWrap___2QMT3 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.styles__buttonsWrapper___1E5H5,
.styles__justifyCenter___i6mnF {
    -ms-flex-pack: center;
    justify-content: center;
}
.styles__buttonsWrapper___1E5H5 {
    margin-top: 50px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 20px;
}
@keyframes styles__down___20XNs {
    0% {
        transform: translateZ(0);
    }
    to {
        transform: translate3d(0, 4px, 0);
    }
}
@media only screen and (min-device-width: 1224px) and (max-device-width: 1370px) {
    .styles__inner___Q5Rav {
        width: 92%;
    }
    .styles__wavy-line___1puiq {
        margin-right: -10px;
    }
    .styles__bg-rect___32d5l {
        left: -190px;
    }
    .styles__main-caption___253Cw {
        font-size: 35px;
    }
    .styles__main-description___33zTY {
        font-size: 18px;
    }
    .styles__screen-wrapper___UoFX7 {
        width: 750px;
    }
}
@media only screen and (min-device-width: 980px) and (max-device-width: 1224px) {
    .styles__main-section___25ZiM {
        height: 580px;
    }
    .styles__inner___Q5Rav {
        width: 95%;
        height: 580px;
    }
    .styles__wavy-line___1puiq {
        margin-right: -10px;
    }
    .styles__bg-rect___32d5l {
        left: -255px;
        width: 800px;
        height: 530px;
    }
    .styles__main-caption___253Cw {
        font-size: 30px;
    }
    .styles__main-description___33zTY {
        font-size: 18px;
    }
    .styles__col1___2MgQg {
        border: 0;
        height: 534px;
    }
    .styles__col2___3VGHG {
        border-color: #f8f8f8;
        height: 564px;
    }
    .styles__col3___3DDLH {
        border-color: #f7f7f7;
        height: 566px;
    }
    .styles__col4___2YGaO {
        border-color: #f1f1f1;
        height: 577px;
    }
    .styles__col5___2CfQd {
        border-color: #ebebeb;
        height: 579px;
    }
}
@media only screen and (max-device-width: 979px) {
    .styles__main-section___25ZiM {
        height: auto;
    }
    .styles__inner___Q5Rav {
        display: block;
        width: 92%;
        height: auto;
    }
    .styles__content___u3fUd {
        display: block;
        padding: 40px 0;
    }
    .styles__wavy-line___1puiq {
        margin-right: 0;
        margin-bottom: 15px;
    }
    .styles__main-caption___253Cw {
        font-size: 30px;
        line-height: 140%;
        text-align: center;
        margin: 0 auto;
    }
    .styles__secondary-caption___3s8w_ {
        text-align: center;
        font-size: 20px;
        line-height: 140%;
    }
    .styles__main-description___33zTY {
        margin-top: 25px;
        font-size: 16px;
        text-align: center;
    }
    .styles__bg-columns___3sqgf,
    .styles__bg-rect___32d5l {
        display: none;
    }
    .styles__divider-wrapper___3vtpo {
        position: static;
        margin-top: 30px;
        border-bottom: 1px solid #f4f4f4;
    }
    .styles__divider___3bcVh {
        display: none;
    }
    .styles__scroll-down___y0zSr {
        width: 65px;
        height: 65px;
        bottom: -63px;
    }
    .styles__scroll-down-icon___1eLU8 {
        line-height: 67px;
    }
    .styles__main-intro-wrapper___2LM9a {
        display: none;
    }
}
.styles__text-center___1v5Qo {
    text-align: center;
}
.styles__max-full-width___3CnxS {
    max-width: 100%;
}
@media only screen and (max-device-width: 450px) {
    .styles__main-caption___253Cw {
        max-width: 250px;
    }
    .styles__main-intro-wrapper___2LM9a {
        display: none;
    }
    .styles__btn___1wuGM {
        width: 100%;
    }
}
.styles__premium-image___p6szv {
    display: block;
    width: 500px;
    margin: 0 auto 50px;
}
.styles__main-section___39FZm {
    position: relative;
    height: 690px;
}
.styles__bg-columns___wCLAd {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    overflow: hidden;
}
.styles__col___2ynE7 {
    z-index: 2;
    position: relative;
    border-right: 1px solid rgba(240, 236, 255, 0.4);
    width: 20%;
    float: right;
}
.styles__col1___pVPxU {
    border: 0;
    height: 670px;
}
.styles__col2___2uhJn {
    height: 670px;
}
.styles__col3___3i3El {
    height: 673px;
}
.styles__col4___2v7vX {
    height: 686px;
}
.styles__col5___2pwO2 {
    height: 689px;
}
.styles__bg-rect___RGOG- {
    background: #f9fafa;
    position: absolute;
    z-index: 1;
    top: -100px;
    left: -130px;
    width: 900px;
    height: 600px;
    border-bottom-right-radius: 35px;
    transform: rotate(-20deg);
}
.styles__inner___3JqSM {
    display: table;
    width: 98%;
    max-width: 1224px;
    height: 690px;
    margin: 0 auto;
}
.styles__limit___3chdp {
    max-width: 1440px;
    margin: 0 auto;
    position: relative;
}
.styles__content___4M-cH {
    display: table-cell;
    vertical-align: middle;
    position: relative;
    z-index: 3;
}
.styles__wavy-line___3mDaV {
    display: block;
    margin-bottom: 20px;
    margin-right: -40px;
}
.styles__main-caption___3VoZ6 {
    color: #32325d;
    font-weight: 700;
    font-size: 36px;
}
.styles__secondary-caption___1wffc {
    color: #32325d;
    font-weight: 700;
    font-size: 23px;
    margin-top: 30px;
    margin-bottom: 23px;
}
.styles__main-caption-bold___3I8eM {
    color: #DDB144;
}
.styles__main-description___4CEDG {
    margin-top: 30px;
    color: #6b7c93;
    font-size: 20px;
    line-height: 140%;
}
.styles__main-intro-wrapper___2AVBc {
    position: absolute;
    z-index: 4;
    top: 50%;
    left: 50px;
    transform: translate3d(0, -50%, 0);
}
.styles__scroll-down___2XgUo {
    position: absolute;
    z-index: 4;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: -25px;
    width: 75px;
    height: 75px;
    background: #fff;
    text-align: center;
    font-size: 10px;
    box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.07), 0 7px 30px 0 rgba(50, 50, 93, 0.1), 0 0 0 12px rgba(50, 50, 93, 0.02);
    border-radius: 100%;
}
.styles__scroll-down-icon___2unua {
    display: block;
    line-height: 77px;
    transform: translateZ(0);
    animation: styles__down___xdJum 0.4s infinite alternate;
}
.styles__divider-wrapper___2gaLZ {
    max-height: 30px;
    position: absolute;
    z-index: 3;
    right: 0;
    left: 0;
    bottom: 0;
}
.styles__divider___2H4_O {
    display: block;
}
.styles__btn___1DaIS {
    margin-top: 50px;
    font-weight: 700;
}
.styles__btn___1DaIS.styles__secondary___3e5Wu {
    margin-right: 12px;
}
@keyframes styles__down___xdJum {
    0% {
        transform: translateZ(0);
    }
    to {
        transform: translate3d(0, 4px, 0);
    }
}
@media only screen and (min-device-width: 1224px) and (max-device-width: 1370px) {
    .styles__inner___3JqSM {
        width: 92%;
    }
    .styles__wavy-line___3mDaV {
        margin-right: -10px;
    }
    .styles__bg-rect___RGOG- {
        left: -190px;
    }
    .styles__main-caption___3VoZ6 {
        font-size: 35px;
    }
    .styles__main-description___4CEDG {
        font-size: 18px;
    }
    .styles__screen-wrapper___2XIIP {
        width: 750px;
    }
}
@media only screen and (min-device-width: 980px) and (max-device-width: 1224px) {
    .styles__main-section___39FZm {
        height: 580px;
    }
    .styles__inner___3JqSM {
        width: 95%;
        height: 580px;
    }
    .styles__wavy-line___3mDaV {
        margin-right: -10px;
    }
    .styles__bg-rect___RGOG- {
        left: -255px;
        width: 800px;
        height: 530px;
    }
    .styles__main-caption___3VoZ6 {
        font-size: 30px;
    }
    .styles__main-description___4CEDG {
        font-size: 18px;
    }
    .styles__col1___pVPxU {
        border: 0;
        height: 534px;
    }
    .styles__col2___2uhJn {
        border-color: #f8f8f8;
        height: 564px;
    }
    .styles__col3___3i3El {
        border-color: #f7f7f7;
        height: 566px;
    }
    .styles__col4___2v7vX {
        border-color: #f1f1f1;
        height: 577px;
    }
    .styles__col5___2pwO2 {
        border-color: #ebebeb;
        height: 579px;
    }
}
@media only screen and (max-device-width: 979px) {
    .styles__main-section___39FZm {
        height: auto;
    }
    .styles__inner___3JqSM {
        display: block;
        width: 92%;
        height: auto;
    }
    .styles__content___4M-cH {
        display: block;
        padding: 40px 0;
    }
    .styles__wavy-line___3mDaV {
        margin-right: 0;
        margin-bottom: 15px;
    }
    .styles__main-caption___3VoZ6 {
        font-size: 30px;
        line-height: 140%;
        text-align: center;
        margin: 0 auto;
    }
    .styles__secondary-caption___1wffc {
        text-align: center;
        font-size: 20px;
        line-height: 140%;
    }
    .styles__main-description___4CEDG {
        margin-top: 25px;
        font-size: 16px;
        text-align: center;
    }
    .styles__bg-columns___wCLAd,
    .styles__bg-rect___RGOG- {
        display: none;
    }
    .styles__divider-wrapper___2gaLZ {
        position: static;
        margin-top: 30px;
        border-bottom: 1px solid #f4f4f4;
    }
    .styles__divider___2H4_O {
        display: none;
    }
    .styles__scroll-down___2XgUo {
        width: 65px;
        height: 65px;
        bottom: -63px;
    }
    .styles__scroll-down-icon___2unua {
        line-height: 67px;
    }
    .styles__main-intro-wrapper___2AVBc {
        display: none;
    }
}
.styles__text-center___3zREe {
    text-align: center;
}
.styles__max-full-width___37uqk {
    max-width: 100%;
}
@media only screen and (max-device-width: 450px) {
    .styles__main-caption___3VoZ6 {
        max-width: 250px;
    }
    .styles__main-intro-wrapper___2AVBc {
        display: none;
    }
    .styles__btn___1DaIS {
        width: 100%;
        margin-top: 30px;
    }
}
.styles__premium-image___2XdWL {
    display: block;
    width: 500px;
    margin: 0 auto 50px;
}
.styles__main-section___Q5Ka5 {
    position: relative;
    height: 690px;
}
.styles__bg-columns___3QK16 {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    overflow: hidden;
}
.styles__col___zwd2T {
    z-index: 2;
    position: relative;
    border-right: 1px solid rgba(240, 236, 255, 0.4);
    width: 20%;
    float: right;
}
.styles__col1___3MlaI {
    border: 0;
    height: 670px;
}
.styles__col2___3W4xy {
    height: 670px;
}
.styles__col3___1Xw8j {
    height: 673px;
}
.styles__col4___3E7g9 {
    height: 686px;
}
.styles__col5___1gPOB {
    height: 689px;
}
.styles__bg-rect___1V-pf {
    background: #f9fafa;
    position: absolute;
    z-index: 1;
    top: -100px;
    left: -130px;
    width: 900px;
    height: 600px;
    border-bottom-right-radius: 35px;
    transform: rotate(-20deg);
}
.styles__inner___1BO-o {
    display: table;
    width: 98%;
    max-width: 1224px;
    height: 690px;
    margin: 0 auto;
}
.styles__limit___28zwU {
    max-width: 1440px;
    margin: 0 auto;
    position: relative;
}
.styles__content____Xjxo {
    display: table-cell;
    vertical-align: middle;
    position: relative;
    z-index: 3;
}
.styles__wavy-line___lygq_ {
    display: block;
    margin-bottom: 20px;
    margin-right: -40px;
}
.styles__main-caption___2RNCi {
    color: #32325d;
    font-weight: 700;
    font-size: 36px;
}
.styles__secondary-caption___2KK53 {
    color: #32325d;
    font-weight: 700;
    font-size: 23px;
    margin-top: 30px;
    margin-bottom: 23px;
}
.styles__main-caption-bold___twH6G {
    color: #DDB144;
}
.styles__main-description___3g3G0 {
    margin-top: 30px;
    color: #6b7c93;
    font-size: 20px;
    line-height: 140%;
}
.styles__main-intro-wrapper___35gWC {
    position: absolute;
    z-index: 4;
    top: 50%;
    left: 50px;
    transform: translate3d(0, -50%, 0);
}
.styles__scroll-down___2NkIl {
    position: absolute;
    z-index: 4;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: -25px;
    width: 75px;
    height: 75px;
    background: #fff;
    text-align: center;
    font-size: 10px;
    box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.07), 0 7px 30px 0 rgba(50, 50, 93, 0.1), 0 0 0 12px rgba(50, 50, 93, 0.02);
    border-radius: 100%;
}
.styles__scroll-down-icon___2iOpT {
    display: block;
    line-height: 77px;
    transform: translateZ(0);
    animation: styles__down___4RLIt 0.4s infinite alternate;
}
.styles__divider-wrapper___3PqsQ {
    max-height: 30px;
    position: absolute;
    z-index: 3;
    right: 0;
    left: 0;
    bottom: 0;
}
.styles__divider___prfZc {
    display: block;
}
.styles__btn___W0dOz {
    margin-top: 50px;
    font-weight: 700;
}
.styles__btn___W0dOz.styles__secondary___1EYgf {
    margin-right: 12px;
}
@keyframes styles__down___4RLIt {
    0% {
        transform: translateZ(0);
    }
    to {
        transform: translate3d(0, 4px, 0);
    }
}
@media only screen and (min-device-width: 1224px) and (max-device-width: 1370px) {
    .styles__inner___1BO-o {
        width: 92%;
    }
    .styles__wavy-line___lygq_ {
        margin-right: -10px;
    }
    .styles__bg-rect___1V-pf {
        left: -190px;
    }
    .styles__main-caption___2RNCi {
        font-size: 35px;
    }
    .styles__main-description___3g3G0 {
        font-size: 18px;
    }
    .styles__screen-wrapper___1s1FW {
        width: 750px;
    }
}
@media only screen and (min-device-width: 980px) and (max-device-width: 1224px) {
    .styles__main-section___Q5Ka5 {
        height: 580px;
    }
    .styles__inner___1BO-o {
        width: 95%;
        height: 580px;
    }
    .styles__wavy-line___lygq_ {
        margin-right: -10px;
    }
    .styles__bg-rect___1V-pf {
        left: -255px;
        width: 800px;
        height: 530px;
    }
    .styles__main-caption___2RNCi {
        font-size: 30px;
    }
    .styles__main-description___3g3G0 {
        font-size: 18px;
    }
    .styles__col1___3MlaI {
        border: 0;
        height: 534px;
    }
    .styles__col2___3W4xy {
        border-color: #f8f8f8;
        height: 564px;
    }
    .styles__col3___1Xw8j {
        border-color: #f7f7f7;
        height: 566px;
    }
    .styles__col4___3E7g9 {
        border-color: #f1f1f1;
        height: 577px;
    }
    .styles__col5___1gPOB {
        border-color: #ebebeb;
        height: 579px;
    }
}
@media only screen and (max-device-width: 979px) {
    .styles__main-section___Q5Ka5 {
        height: auto;
    }
    .styles__inner___1BO-o {
        display: block;
        width: 92%;
        height: auto;
    }
    .styles__content____Xjxo {
        display: block;
        padding: 40px 0;
    }
    .styles__wavy-line___lygq_ {
        margin-right: 0;
        margin-bottom: 15px;
    }
    .styles__main-caption___2RNCi {
        font-size: 30px;
        line-height: 140%;
        text-align: center;
        margin: 0 auto;
    }
    .styles__secondary-caption___2KK53 {
        text-align: center;
        font-size: 20px;
        line-height: 140%;
    }
    .styles__main-description___3g3G0 {
        margin-top: 25px;
        font-size: 16px;
        text-align: center;
    }
    .styles__bg-columns___3QK16,
    .styles__bg-rect___1V-pf {
        display: none;
    }
    .styles__divider-wrapper___3PqsQ {
        position: static;
        margin-top: 30px;
        border-bottom: 1px solid #f4f4f4;
    }
    .styles__divider___prfZc {
        display: none;
    }
    .styles__scroll-down___2NkIl {
        width: 65px;
        height: 65px;
        bottom: -63px;
    }
    .styles__scroll-down-icon___2iOpT {
        line-height: 67px;
    }
    .styles__main-intro-wrapper___35gWC {
        display: none;
    }
}
.styles__text-center___2s_eL {
    text-align: center;
}
.styles__max-full-width___2ERPT {
    max-width: 100%;
}
@media only screen and (max-device-width: 450px) {
    .styles__main-caption___2RNCi {
        max-width: 250px;
    }
    .styles__main-intro-wrapper___35gWC {
        display: none;
    }
    .styles__btn___W0dOz {
        width: 100%;
        margin-top: 30px;
    }
}
.styles__premium-image___2pmvy {
    display: block;
    width: 500px;
    margin: 0 auto 50px;
}
.styles__main-section___2zZqK {
    position: relative;
    height: 690px;
}
.styles__bg-columns___sR0nz {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    overflow: hidden;
}
.styles__col___2sd08 {
    z-index: 2;
    position: relative;
    border-right: 1px solid rgba(240, 236, 255, 0.4);
    width: 20%;
    float: right;
}
.styles__col1___2H_FW {
    border: 0;
    height: 670px;
}
.styles__col2___2quyy {
    height: 670px;
}
.styles__col3___2xlFm {
    height: 673px;
}
.styles__col4___2rx8w {
    height: 686px;
}
.styles__col5___1pUsW {
    height: 689px;
}
.styles__bg-rect___2pCHn {
    background: #f9fafa;
    position: absolute;
    z-index: 1;
    top: -100px;
    left: -130px;
    width: 900px;
    height: 600px;
    border-bottom-right-radius: 35px;
    transform: rotate(-20deg);
}
.styles__inner___2ZeCf {
    display: table;
    width: 98%;
    max-width: 1224px;
    height: 690px;
    margin: 0 auto;
}
.styles__limit___1eED9 {
    max-width: 1440px;
    margin: 0 auto;
    position: relative;
}
.styles__content___3CX1t {
    display: table-cell;
    vertical-align: middle;
    position: relative;
    z-index: 3;
}
.styles__wavy-line___2HLyq {
    display: block;
    margin-bottom: 20px;
    margin-right: -40px;
}
.styles__main-caption___2IGHK {
    color: #32325d;
    font-weight: 700;
    font-size: 36px;
}
.styles__secondary-caption___1jkEO {
    color: #32325d;
    font-weight: 700;
    font-size: 23px;
    margin-top: 30px;
    margin-bottom: 23px;
}
.styles__main-caption-bold___3cCje {
    color: #DDB144;
}
.styles__main-description___39OM3 {
    margin-top: 30px;
    color: #6b7c93;
    font-size: 20px;
    line-height: 140%;
}
.styles__main-intro-wrapper___2wWjH {
    position: absolute;
    z-index: 4;
    top: 50%;
    left: 50px;
    transform: translate3d(0, -50%, 0);
}
.styles__scroll-down___IvTmi {
    position: absolute;
    z-index: 4;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: -25px;
    width: 75px;
    height: 75px;
    background: #fff;
    text-align: center;
    font-size: 10px;
    box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.07), 0 7px 30px 0 rgba(50, 50, 93, 0.1), 0 0 0 12px rgba(50, 50, 93, 0.02);
    border-radius: 100%;
}
.styles__scroll-down-icon___3RpRV {
    display: block;
    line-height: 77px;
    transform: translateZ(0);
    animation: styles__down___2GefE 0.4s infinite alternate;
}
.styles__divider-wrapper___2wCTx {
    max-height: 30px;
    position: absolute;
    z-index: 3;
    right: 0;
    left: 0;
    bottom: 0;
}
.styles__divider___1Rt63 {
    display: block;
}
.styles__btn___3iizq {
    margin-top: 50px;
    font-weight: 700;
}
.styles__btn___3iizq.styles__secondary___1xmSD {
    margin-right: 12px;
}
.styles__text-center___1lYfT {
    text-align: center;
}
.styles__max-full-width___qIe3r {
    max-width: 100%;
}
@keyframes styles__down___2GefE {
    0% {
        transform: translateZ(0);
    }
    to {
        transform: translate3d(0, 4px, 0);
    }
}
@media only screen and (min-device-width: 1224px) and (max-device-width: 1370px) {
    .styles__inner___2ZeCf {
        width: 92%;
    }
    .styles__wavy-line___2HLyq {
        margin-right: -10px;
    }
    .styles__bg-rect___2pCHn {
        left: -190px;
    }
    .styles__main-caption___2IGHK {
        font-size: 35px;
    }
    .styles__main-description___39OM3 {
        font-size: 18px;
    }
    .styles__screen-wrapper___1w-00 {
        width: 750px;
    }
}
@media only screen and (min-device-width: 980px) and (max-device-width: 1224px) {
    .styles__main-section___2zZqK {
        height: 580px;
    }
    .styles__inner___2ZeCf {
        width: 95%;
        height: 580px;
    }
    .styles__wavy-line___2HLyq {
        margin-right: -10px;
    }
    .styles__bg-rect___2pCHn {
        left: -255px;
        width: 800px;
        height: 530px;
    }
    .styles__main-caption___2IGHK {
        font-size: 30px;
    }
    .styles__main-description___39OM3 {
        font-size: 18px;
    }
    .styles__col1___2H_FW {
        border: 0;
        height: 534px;
    }
    .styles__col2___2quyy {
        border-color: #f8f8f8;
        height: 564px;
    }
    .styles__col3___2xlFm {
        border-color: #f7f7f7;
        height: 566px;
    }
    .styles__col4___2rx8w {
        border-color: #f1f1f1;
        height: 577px;
    }
    .styles__col5___1pUsW {
        border-color: #ebebeb;
        height: 579px;
    }
}
@media only screen and (max-device-width: 979px) {
    .styles__main-section___2zZqK {
        height: auto;
    }
    .styles__inner___2ZeCf {
        display: block;
        width: 92%;
        height: auto;
    }
    .styles__content___3CX1t {
        display: block;
        padding: 40px 0;
    }
    .styles__wavy-line___2HLyq {
        margin-right: 0;
        margin-bottom: 15px;
    }
    .styles__main-caption___2IGHK {
        font-size: 30px;
        line-height: 140%;
        text-align: center;
        margin: 0 auto;
    }
    .styles__secondary-caption___1jkEO {
        text-align: center;
        font-size: 20px;
        line-height: 140%;
    }
    .styles__main-description___39OM3 {
        margin-top: 25px;
        font-size: 16px;
        text-align: center;
    }
    .styles__bg-columns___sR0nz,
    .styles__bg-rect___2pCHn {
        display: none;
    }
    .styles__divider-wrapper___2wCTx {
        position: static;
        margin-top: 30px;
        border-bottom: 1px solid #f4f4f4;
    }
    .styles__divider___1Rt63 {
        display: none;
    }
    .styles__scroll-down___IvTmi {
        width: 65px;
        height: 65px;
        bottom: -63px;
    }
    .styles__scroll-down-icon___3RpRV {
        line-height: 67px;
    }
    .styles__main-intro-wrapper___2wWjH {
        display: none;
    }
}
@media only screen and (max-device-width: 450px) {
    .styles__main-caption___2IGHK {
        max-width: 250px;
    }
    .styles__main-intro-wrapper___2wWjH {
        display: none;
    }
    .styles__btn___3iizq {
        width: 100%;
        margin-top: 30px;
    }
}
.styles__premium-image___3gmma {
    display: block;
    width: 500px;
    margin: 0 auto 50px;
}
.styles__main-section___Fn_It {
    position: relative;
    height: 690px;
}
.styles__bg-columns___1Cf2G {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    overflow: hidden;
}
.styles__col___3UnnQ {
    z-index: 2;
    position: relative;
    border-right: 1px solid rgba(240, 236, 255, 0.4);
    width: 20%;
    float: right;
}
.styles__col1___2pUTP {
    border: 0;
    height: 670px;
}
.styles__col2___U3eZk {
    height: 670px;
}
.styles__col3___1ZfGb {
    height: 673px;
}
.styles__col4___1b2gQ {
    height: 686px;
}
.styles__col5___zDDry {
    height: 689px;
}
.styles__bg-rect___2f5oU {
    background: #f9fafa;
    position: absolute;
    z-index: 1;
    top: -100px;
    left: -130px;
    width: 900px;
    height: 600px;
    border-bottom-right-radius: 35px;
    transform: rotate(-20deg);
}
.styles__inner___3flWd {
    display: table;
    width: 98%;
    max-width: 1224px;
    height: 690px;
    margin: 0 auto;
}
.styles__limit___wPUPd {
    max-width: 1440px;
    margin: 0 auto;
    position: relative;
}
.styles__content___3i7yt {
    display: table-cell;
    vertical-align: middle;
    position: relative;
    z-index: 3;
}
.styles__wavy-line___1oauG {
    display: block;
    margin-bottom: 20px;
    margin-right: -40px;
}
.styles__main-caption___MuxkD {
    color: #32325d;
    font-weight: 700;
    font-size: 36px;
}
.styles__secondary-caption___1t2xc {
    color: #32325d;
    font-weight: 700;
    font-size: 23px;
    margin-top: 30px;
    margin-bottom: 23px;
}
.styles__main-caption-bold___3mxkp {
    color: #DDB144;
}
.styles__main-description___2kNr6 {
    margin-top: 30px;
    color: #6b7c93;
    font-size: 20px;
    line-height: 140%;
}
.styles__main-intro-wrapper___2ruJN {
    position: absolute;
    z-index: 4;
    top: 50%;
    left: 50px;
    transform: translate3d(0, -50%, 0);
}
.styles__scroll-down___1VlCT {
    position: absolute;
    z-index: 4;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: -25px;
    width: 75px;
    height: 75px;
    background: #fff;
    text-align: center;
    font-size: 10px;
    box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.07), 0 7px 30px 0 rgba(50, 50, 93, 0.1), 0 0 0 12px rgba(50, 50, 93, 0.02);
    border-radius: 100%;
}
.styles__scroll-down-icon___2nKjX {
    display: block;
    line-height: 77px;
    transform: translateZ(0);
    animation: styles__down___3BrSp 0.4s infinite alternate;
}
.styles__divider-wrapper___LH_Uk {
    max-height: 30px;
    position: absolute;
    z-index: 3;
    right: 0;
    left: 0;
    bottom: 0;
}
.styles__divider___RSFFw {
    display: block;
}
.styles__btn___3D6I0 {
    margin-top: 50px;
    font-weight: 700;
}
.styles__btn___3D6I0.styles__secondary___1XTlx {
    margin-right: 12px;
}
@keyframes styles__down___3BrSp {
    0% {
        transform: translateZ(0);
    }
    to {
        transform: translate3d(0, 4px, 0);
    }
}
@media only screen and (min-device-width: 1224px) and (max-device-width: 1370px) {
    .styles__inner___3flWd {
        width: 92%;
    }
    .styles__wavy-line___1oauG {
        margin-right: -10px;
    }
    .styles__bg-rect___2f5oU {
        left: -190px;
    }
    .styles__main-caption___MuxkD {
        font-size: 35px;
    }
    .styles__main-description___2kNr6 {
        font-size: 18px;
    }
    .styles__screen-wrapper___2WCWU {
        width: 750px;
    }
}
@media only screen and (min-device-width: 980px) and (max-device-width: 1224px) {
    .styles__main-section___Fn_It {
        height: 580px;
    }
    .styles__inner___3flWd {
        width: 95%;
        height: 580px;
    }
    .styles__wavy-line___1oauG {
        margin-right: -10px;
    }
    .styles__bg-rect___2f5oU {
        left: -255px;
        width: 800px;
        height: 530px;
    }
    .styles__main-caption___MuxkD {
        font-size: 30px;
    }
    .styles__main-description___2kNr6 {
        font-size: 18px;
    }
    .styles__col1___2pUTP {
        border: 0;
        height: 534px;
    }
    .styles__col2___U3eZk {
        border-color: #f8f8f8;
        height: 564px;
    }
    .styles__col3___1ZfGb {
        border-color: #f7f7f7;
        height: 566px;
    }
    .styles__col4___1b2gQ {
        border-color: #f1f1f1;
        height: 577px;
    }
    .styles__col5___zDDry {
        border-color: #ebebeb;
        height: 579px;
    }
}
@media only screen and (max-device-width: 979px) {
    .styles__main-section___Fn_It {
        height: auto;
    }
    .styles__inner___3flWd {
        display: block;
        width: 92%;
        height: auto;
    }
    .styles__content___3i7yt {
        display: block;
        padding: 40px 0;
    }
    .styles__wavy-line___1oauG {
        margin-right: 0;
        margin-bottom: 15px;
    }
    .styles__main-caption___MuxkD {
        font-size: 30px;
        line-height: 140%;
        text-align: center;
        margin: 0 auto;
    }
    .styles__secondary-caption___1t2xc {
        text-align: center;
        font-size: 20px;
        line-height: 140%;
    }
    .styles__main-description___2kNr6 {
        margin-top: 25px;
        font-size: 16px;
        text-align: center;
    }
    .styles__bg-columns___1Cf2G,
    .styles__bg-rect___2f5oU {
        display: none;
    }
    .styles__divider-wrapper___LH_Uk {
        position: static;
        margin-top: 30px;
        border-bottom: 1px solid #f4f4f4;
    }
    .styles__divider___RSFFw {
        display: none;
    }
    .styles__scroll-down___1VlCT {
        width: 65px;
        height: 65px;
        bottom: -63px;
    }
    .styles__scroll-down-icon___2nKjX {
        line-height: 67px;
    }
    .styles__main-intro-wrapper___2ruJN {
        display: none;
    }
}
.styles__text-center___2TmvO {
    text-align: center;
}
.styles__max-full-width___tRNED {
    max-width: 100%;
}
@media only screen and (max-device-width: 450px) {
    .styles__main-caption___MuxkD {
        max-width: 250px;
    }
    .styles__main-intro-wrapper___2ruJN {
        display: none;
    }
    .styles__btn___3D6I0 {
        width: 100%;
        margin-top: 30px;
    }
}
.styles__intro-screen___3KK0t {
    overflow: hidden;
    width: 484px;
    height: 480px;
    background: #fff;
    border-radius: 5px;
    box-shadow: 0 10px 30px rgba(50, 50, 93, 0.12), 0 -1px 4px rgba(0, 0, 0, 0.06);
}
.styles__animation-wrapper___1NRiS {
    animation: styles__scroll___2uTOf 18s infinite;
    animation-delay: 5s;
}
@keyframes styles__scroll___2uTOf {
    0% {
        transform: translateZ(0);
    }
    50% {
        transform: translate3d(0, -881px, 0);
    }
    70% {
        transform: translateZ(0);
    }
    to {
        transform: translateZ(0);
    }
}
.styles__top-part___3oYiZ {
    background: #DDB144 url(/d0469157f19de3b493ed68dad7a59f8e.jpg);
    width: 100%;
    height: 260px;
    position: relative;
    background-size: 100%;
    background-repeat: no-repeat;
}
.styles__header___1CId6 {
    display: table;
    width: 100%;
    padding: 0 30px;
    table-layout: fixed;
    color: #fff;
    height: 70px;
    font-size: 18px;
}
.styles__header___1CId6 > * {
    display: table-cell;
    vertical-align: middle;
}
.styles__header___1CId6 .styles__menu___1xKZ_ {
    text-align: right;
}
.styles__header___1CId6 .styles__checkout___1vYf5 {
    text-align: left;
}
.styles__header___1CId6 .styles__logo-wrapper___1gAjz {
    text-align: center;
}
.styles__header___1CId6 .styles__logo___2ORAM {
    transform: rotate(45deg);
}
.styles__slideshow-pages___2wxnu {
    position: absolute;
    right: 30px;
    bottom: 10px;
}
.styles__slideshow-pages___2wxnu span {
    width: 4px;
    height: 4px;
    display: inline-block;
    margin-left: 3px;
    border-radius: 100%;
    background: #fff;
}
.styles__slideshow-pages___2wxnu span:last-child {
    background: #caceff;
}
.styles__text___2H4ji {
    margin-top: 36px;
}
.styles__text___2H4ji span {
    background: #e7eaef;
    display: block;
    margin: 0 auto;
    height: 6px;
    border-radius: 25px;
}
.styles__text___2H4ji .styles__long-text___z0h6S {
    width: 200px;
    margin-bottom: 10px;
}
.styles__text___2H4ji .styles__short-text___2D-x4 {
    width: 100px;
}
.styles__products-wrapper___2-qrF {
    margin-top: 20px;
    padding: 0 65px;
}
.styles__product-empty___258y- {
    box-sizing: border-box;
    border: 1px dashed #6b7c93;
    line-height: 102px;
    text-align: center;
    font-size: 20px;
    color: #6b7c93;
    border-radius: 5px;
}
.styles__product-empty___258y-,
.styles__product___oS5dk {
    background: #fff;
    float: right;
    margin-left: 24px;
    width: 102px;
    height: 102px;
}
.styles__product___oS5dk {
    margin-bottom: 24px;
    position: relative;
    border-radius: 5px;
    box-shadow: 0 10px 30px rgba(50, 50, 93, 0.12), 0 -1px 4px rgba(0, 0, 0, 0.06);
}
.styles__product___oS5dk span {
    display: block;
    margin: 0 auto;
    width: 83px;
    height: 83px;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    transform: translateY(-50%);
    background-image: url(/8182decae95b349d3670f86ec66d83c4.jpg);
    background-repeat: no-repeat;
    background-size: 164px auto;
}
.styles__product-reset-margin___zjXsx {
    margin-left: 0;
}
.styles__product-1___ndr1q span {
    background-position: 0 0;
}
.styles__product-2___3iTNq span {
    background-position: 100% 0;
}
.styles__product-3___2JabY span {
    background-position: left -83px;
}
.styles__product-4___2Czf5 span {
    background-position: right -83px;
}
.styles__product-5___30ESP span {
    background-position: left -166px;
}
.styles__product-6___2zJbF span {
    background-position: right -166px;
}
.styles__product-7___34UtY span {
    background-position: left -249px;
}
.styles__text-section___1dDAV {
    background: #42c5c3;
    margin: 12px 5px 0;
    padding: 45px 0;
    border-radius: 5px;
}
.styles__text-section___1dDAV .styles__text___2H4ji {
    margin-top: 0;
}
.styles__text-section___1dDAV span {
    background: #fff;
}
.styles__banners-wrapper___3jT6k {
    margin-top: 36px;
    padding: 0 65px;
}
.styles__banners-wrapper___3jT6k .styles__banner___3KCuU {
    background-color: #fff;
    width: 165px;
    height: 80px;
    margin-left: 24px;
    float: right;
    background-image: url(/8182decae95b349d3670f86ec66d83c4.jpg);
    background-repeat: no-repeat;
    border-radius: 5px;
    box-shadow: 0 10px 30px rgba(50, 50, 93, 0.12), 0 -1px 4px rgba(0, 0, 0, 0.06);
}
.styles__banners-wrapper___3jT6k .styles__banner___3KCuU:nth-child(2n) {
    margin-left: 0;
}
.styles__banner-1___2f5Vc {
    background-size: 164px auto;
    background-position: 32px -423px;
}
.styles__banner-2___2Uv-Y {
    background-size: 164px auto;
    background-position: left -332px;
}
.styles__banner-2___2Uv-Y span {
    background: #e7eaef;
    display: block;
    margin: 0 12px 0 0;
    height: 4px;
    border-radius: 25px;
}
.styles__banner-2___2Uv-Y .styles__long-text___z0h6S {
    width: 60px;
    background: #DDB144;
}
.styles__banner-2___2Uv-Y .styles__short-text___2D-x4 {
    width: 38px;
    margin-top: 35px;
    margin-bottom: 6px;
}
.styles__products-slider-inner___1p2k1 {
    width: 606px;
    transform: translateX(63px);
}
.styles__products-slider___3hlsT {
    margin-top: 36px;
    width: 100%;
}
.styles__products-slider___3hlsT .styles__product___oS5dk:nth-child(5n) {
    margin-left: 0;
}
.styles__products-slider-head___1BJ2o {
    padding: 0 65px;
    margin-bottom: 15px;
}
.styles__products-slider-head___1BJ2o .styles__products-slider-title___3uJj0 {
    background: #e7eaef;
    display: block;
    height: 6px;
    border-radius: 25px;
    width: 55px;
    float: right;
}
.styles__products-slider-head___1BJ2o .styles__slider-navs___JYyTC {
    float: left;
}
.styles__products-slider-head___1BJ2o .styles__slider-nav___dcKN6 {
    font-size: 12px;
    margin-right: 10px;
}
.styles__products-slider-head___1BJ2o .styles__slider-nav___dcKN6:last-child {
    margin-right: 0;
}
.styles__video-wrapper___dFqW6 {
    padding: 0 65px;
    margin-top: 36px;
    position: relative;
}
.styles__video-wrapper___dFqW6 img {
    width: 100%;
    display: block;
    border-radius: 5px;
}
.styles__video-wrapper___dFqW6 .styles__play___dNlNQ {
    width: 100%;
    position: absolute;
    z-index: 2;
    left: 0;
    top: 50%;
    font-size: 25px;
    color: #fff;
    text-align: center;
    transform: translateY(-50%);
}
.styles__extra-product___2MHx2 {
    margin: 0;
    position: absolute;
    right: -30px;
    top: 290px;
    z-index: 2;
    width: 120px;
    height: 120px;
    animation: styles__extraProductAnimation___31czp 2s 1;
    animation-delay: 3s;
}
@keyframes styles__extraProductAnimation___31czp {
    0% {
        right: -30px;
        top: 290px;
        width: 120px;
        height: 120px;
        transform: translateZ(0);
    }
    50% {
        right: -30px;
        top: 290px;
        width: 102px;
        height: 102px;
        transform: translate3d(-95px, 48px, 0);
    }
    to {
        right: -30px;
        top: 290px;
        width: 102px;
        height: 102px;
        transform: translate3d(-95px, 48px, 0);
    }
}
.styles__domain-box___1N4v7 {
    position: absolute;
    z-index: 2;
    top: 80px;
    right: -130px;
    width: 275px;
    height: 45px;
    background: #fff;
    border-radius: 35px;
    text-align: left;
    padding-left: 20px;
    line-height: 47px;
    font-size: 14px;
    font-weight: 100;
    cursor: pointer;
    transition: all 0.2s;
    box-shadow: 0 10px 30px rgba(50, 50, 93, 0.12), 0 -1px 4px rgba(0, 0, 0, 0.06);
}
.styles__domain-box___1N4v7:hover {
    transform: scale(1.048);
}
.styles__domain-box___1N4v7 span {
    color: #6b7c93;
    margin-right: 3px;
}
.styles__domain-box___1N4v7 .styles__domain-check___28pQs {
    margin: 0;
    position: absolute;
    right: 7px;
    top: 7px;
    background: #32325d;
    width: 31px;
    height: 31px;
    line-height: 32px;
    text-align: center;
    font-size: 14px;
    display: block;
    color: #fff;
    border-radius: 100%;
}
.styles__footer___1-_W8 {
    background: #DDB144;
    margin-top: 12px;
    padding: 30px 0;
    text-align: center;
    font-size: 8px;
    font-weight: 100;
    color: #fff;
}
.styles__footer___1-_W8 .styles__socials___2H6Y7 {
    margin-bottom: 10px;
}
.styles__footer___1-_W8 .styles__socials___2H6Y7 span {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 100%;
    margin: 0 6px;
    background: #fff;
}
.styles__icon-box-wrapper___3TSf4 {
    position: absolute;
    left: -65px;
    top: 170px;
    z-index: 2;
}
.styles__icon-tooltip___bcUeR {
    position: absolute;
    z-index: 2;
    background: #fff;
    visibility: hidden;
    opacity: 0;
    width: 100%;
    font-size: 12px;
    text-align: center;
    padding: 10px 0;
    top: -35px;
    right: 0;
    transform: scale(0.5);
    border-radius: 5px;
    transition: all 0.3s;
    box-shadow: 0 10px 30px rgba(50, 50, 93, 0.12), 0 -1px 4px rgba(0, 0, 0, 0.06);
}
.styles__tooltip-visible___oP-ds {
    visibility: visible;
    opacity: 1;
    transform: scale(1);
}
.styles__icon-box___3s44s {
    position: relative;
    z-index: 3;
    margin: 0;
    width: 120px;
    height: 120px;
    text-align: center;
    line-height: 120px;
    overflow: hidden;
}
.styles__icon-box___3s44s i {
    font-size: 26px;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin: 0 auto;
    transform: translateY(-50%) scale(0.1);
    transition: all 0.3s;
}
.styles__icon-box___3s44s .styles__animated-icon-visible___3RTtN {
    visibility: visible;
    transform: translateY(-50%) scale(1);
    opacity: 1;
}
.styles__icon-box___3s44s .styles__animated-icon-1___3XHH6 {
    color: #3ecf8e;
}
.styles__icon-box___3s44s .styles__animated-icon-2___1uRvt {
    color: #38a9e0;
}
.styles__icon-box___3s44s .styles__animated-icon-3___1doel {
    color: #ec6060;
}
.styles__icon-box___3s44s .styles__animated-icon-4___1Je8B {
    color: #ec9860;
}
.styles__icon-box___3s44s .styles__animated-icon-5___fH44l {
    color: #DDB144;
}
.form__control-wrapper___3ZHmp {
    position: relative;
}
.form__control-wrapper___3ZHmp:last-child {
    margin-left: 0;
}
.form__control-wrapper-centered___39pCC {
    margin-right: auto;
    margin-left: auto;
    float: none;
}
.form__control-wrapper-centered___39pCC:last-child {
    margin-left: auto;
}
.form__control-wrapper-col-2___OIu4t,
.form__control-wrapper-col-3___1IToQ,
.form__control-wrapper-col-4___3-xa5,
.form__control-wrapper-col-75___1dgsJ {
    margin-bottom: 0;
}
.form__checkbox-wrapper___y7wet {
    margin-top: 44px;
}
.form__reset-margin___3knK5 {
    margin-bottom: 0;
}
.form__margin-bottom___3O9ho {
    margin-bottom: 30px;
}
.form__margin-bottom-tiny___nih_e {
    margin-bottom: 10px;
}
.form__control-label___8PybQ {
    display: block;
    clear: both;
    margin-bottom: 17px;
    cursor: pointer;
}
.form__control-label-centered___2Sc3U {
    text-align: center;
    display: block;
}
.form__flex___1zCMp {
    display: table;
    width: 100%;
}
.form__text-box___c-NHm {
    width: 100%;
    background: #fff;
    border: 1px solid #bbc3ce;
    height: 50px;
    padding: 0 20px;
    border-radius: 5px;
    transition: border 0.3s;
}
.form__text-box___c-NHm:focus {
    border-color: #6b7c93;
}
.form__text-box___c-NHm:disabled {
    background: #fff;
    color: #b9b9b9;
}
.form__suffix___H5uBC {
    background: #fff;
    color: #6b7c93;
    position: absolute;
    top: 34px;
    right: 1px;
    height: 48px;
    padding: 0 20px;
    line-height: 50px;
    direction: ltr;
    border-radius: 0 5px 5px 0;
}
.form__suffix-with-status___1oMOo {
    padding: 0 40px 0 20px;
}
.form__text-box-centered___2LG__ {
    text-align: center;
}
.form__text-area___C_fIf {
    resize: vertical;
    line-height: 160%;
    height: auto;
    padding: 17px 20px;
}
.form__icon___3xs1R {
    display: table-cell;
    vertical-align: middle;
    width: 35px;
    font-size: 20px;
}
.form__ltr___2p6Sx {
    direction: ltr;
}
.form__line-through___23lcy {
    text-decoration: line-through;
}
.form__static-label___1JWVJ {
    float: right;
    max-width: 170px;
    margin-left: 10px;
    color: #6b7c93;
}
.form__static-label___1JWVJ,
.form__static-value___2vL2P {
    line-height: 170%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.form__static-value-ltr___Hy6WK {
    direction: ltr;
    text-align: right;
}
.form__static-value-align-left___3UlTu {
    text-align: left;
}
.form__loading___1Dy3n {
    position: absolute;
    left: 0;
    top: 1px;
    background: #fff;
    height: 100%;
    width: 40px;
    border-radius: 5px;
}
.form__loading-with-label___1utZc {
    top: 34px;
    left: 1px;
    height: 48px;
}
.form__loading-right___2SPBH {
    right: 0;
    left: auto;
}
.form__loading-right-with-label___3VKH3 {
    right: 1px;
    left: auto;
}
.form__error-message___2x2oL {
    color: #ec6060;
    font-size: 13px;
    margin-top: 10px;
}
.form__error___9hlLf,
.form__error___9hlLf:focus {
    border-color: #ec6060;
}
.form__paragraph___3QlIf {
    line-height: 170%;
    margin-bottom: 15px;
}
.form__status___2-W4C {
    left: 0;
    bottom: 0;
    height: 100%;
}
.form__status-right___2e2S-,
.form__status___2-W4C {
    position: absolute;
    background: #fff;
    width: 40px;
    border-radius: 5px;
}
.form__status-right___2e2S- {
    right: 1px;
    top: 34px;
    height: 48px;
}
.form__status-checked-icon___16-Tp {
    background: #3ecf8e;
}
.form__status-checked-icon___16-Tp,
.form__status-error-icon___3j3Yi {
    width: 15px;
    height: 15px;
    color: #fff;
    text-align: center;
    line-height: 15px;
    font-size: 10px;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    margin: -7.5px auto 0;
    border-radius: 100%;
}
.form__status-error-icon___3j3Yi {
    background: #ec6060;
}
.form__status-empty___3v2_Z {
    width: 15px;
    height: 15px;
    background: #d6dbe1;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    margin: -7.5px auto 0;
    border-radius: 100%;
}
.styles__wrapper___2Utlc {
    position: fixed;
    background: #fff;
    width: 100%;
    height: 100%;
    max-height: 100%;
    overflow: auto;
    z-index: 21;
    right: 0;
    top: 0;
    text-align: right;
    visibility: hidden;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    transition: all 0.2s;
}
.styles__custom-control-row___2Sbgb {
    margin-bottom: 20px;
}
.styles__visible___3_J35 {
    visibility: visible;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}
.styles__head___1IVKP {
    display: table;
    max-width: 1380px;
    width: 98%;
    margin: 0 auto;
    height: 100px;
}
.styles__logo-wrapper___1u8Yr {
    display: table-cell;
    vertical-align: middle;
    width: 150px;
}
.styles__close-button___1JVun {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
}
.styles__close___2hMoo {
    display: inline-block;
    width: 44px;
    height: 44px;
    background: #d6dbe1;
    color: #32325d;
    padding: 12px;
    pointer-events: all;
    cursor: pointer;
    transition: all 0.3s;
    border-radius: 100%;
}
.styles__close___2hMoo:hover {
    color: #fff;
    background: #DDB144;
}
.styles__close___2hMoo:before {
    font-size: 20px;
}
.styles__content___ZL2L0 {
    width: 540px;
    margin: 0 auto;
    padding-bottom: 40px;
}
.styles__title___19xSP {
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 20px;
    text-align: center;
}
.styles__description___3-FdP {
    margin-bottom: 40px;
    color: #6b7c93;
    text-align: center;
}
.styles__input___2VJww {
    transition: box-shadow 0.1s;
}
.styles__input___2VJww:focus {
    box-shadow: 0 0 0 1px #DDB144;
}
.styles__subdomain___VtVuz:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 100px #fff inset;
}
.styles__password___1M2kg {
    font-family: tahoma;
    font-size: 15px;
}
.styles__btn-wrapper___3F1_9 {
    text-align: center;
    margin-top: 10px;
}
.styles__button___2lQ3_ {
    height: 50px;
    line-height: 50px;
    font-weight: 700;
    padding: 0 40px;
}
.styles__footer___1LqrS {
    text-align: center;
    color: #6b7c93;
    margin-top: 20px;
    line-height: 150%;
}
.styles__loading___2H7a1 {
    bottom: 21px;
}
.styles__link___Nt8eN {
    color: #32325d;
    cursor: pointer;
    transition: color 0.3s;
}
.styles__link___Nt8eN:hover {
    color: #DDB144;
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1224px) {
    .styles__head___1IVKP {
        width: 98%;
    }
}
@media only screen and (min-device-width: 980px) and (max-device-width: 1023px) {
    .styles__head___1IVKP {
        width: 95%;
    }
}
@media only screen and (max-device-width: 979px) {
    .styles__wrapper___2Utlc {
        overflow: auto;
    }
    .styles__head___1IVKP {
        width: 92%;
        height: 55px;
        margin: 0 auto;
    }
    .styles__logo-wrapper___1u8Yr {
        width: 159px;
    }
    .styles__content___ZL2L0 {
        position: static;
        transform: none;
        width: 400px;
        padding: 30px 0;
    }
    .styles__title___19xSP {
        font-size: 18px;
        line-height: 160%;
        text-align: center;
    }
    .styles__description___3-FdP {
        font-size: 16px;
        line-height: 160%;
        text-align: center;
    }
    .styles__close___2hMoo {
        width: 35px;
        height: 35px;
        padding: 9px;
    }
    .styles__close___2hMoo:before {
        font-size: 18px;
    }
    .styles__button___2lQ3_ {
        width: 100%;
        float: none;
        margin: 0;
    }
    .styles__button___2lQ3_:first-child {
        margin-bottom: 10px;
    }
}
@media only screen and (max-device-width: 450px) {
    .styles__content___ZL2L0 {
        width: 92%;
    }
    .styles__button___2lQ3_ {
        display: block;
    }
}
.styles__wrapper___1ACgp {
    position: fixed;
    background: #fff;
    width: 100%;
    height: 100%;
    max-height: 100%;
    overflow: auto;
    z-index: 21;
    right: 0;
    top: 0;
    text-align: right;
    visibility: hidden;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    transition: all 0.2s;
}
.styles__custom-control-row___vXTTd {
    margin-bottom: 20px;
    position: relative;
}
.styles__visible___3VFCj {
    visibility: visible;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}
.styles__head___3Gfp8 {
    display: table;
    max-width: 1380px;
    width: 98%;
    margin: 0 auto;
    height: 100px;
}
.styles__logo-wrapper___3ZEA3 {
    display: table-cell;
    vertical-align: middle;
    width: 185px;
}
.styles__close-button___1Si_z {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
}
.styles__close___JSdp6 {
    display: inline-block;
    width: 44px;
    height: 44px;
    background: #d6dbe1;
    color: #32325d;
    padding: 12px;
    pointer-events: all;
    cursor: pointer;
    transition: all 0.3s;
    border-radius: 100%;
}
.styles__close___JSdp6:hover {
    color: #fff;
    background: #DDB144;
}
.styles__close___JSdp6:before {
    font-size: 20px;
}
.styles__content___3XBpQ {
    width: 540px;
    margin: 0 auto;
    padding-bottom: 40px;
}
.styles__title___14g8V {
    text-align: center;
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 20px;
}
.styles__description___1LW1W {
    margin-bottom: 40px;
    color: #6b7c93;
    text-align: center;
}
.styles__input___2qk7w {
    transition: box-shadow 0.1s;
}
.styles__input___2qk7w:focus {
    box-shadow: 0 0 0 1px #DDB144;
}
.styles__subdomain___3FnHB:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 100px #fff inset;
}
.styles__flex-wrapper___3T9yJ {
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
}
.styles__flex___KOVSD {
    -ms-flex: 1;
    flex: 1;
}
.styles__password___3QoKG {
    font-family: tahoma;
    font-size: 15px;
}
.styles__btn-wrapper___2zN8R {
    text-align: center;
    margin-top: 10px;
}
.styles__button___v_HPW {
    height: 50px;
    line-height: 50px;
    font-weight: 700;
    padding: 0 40px;
    display: block;
}
.styles__footer___dGy9G {
    text-align: center;
    color: #6b7c93;
    margin-top: 20px;
    line-height: 150%;
}
.styles__loading___2Evtt {
    bottom: 21px;
}
.styles__link___2BO3D {
    color: #32325d;
    cursor: pointer;
    transition: color 0.3s;
}
.styles__link___2BO3D:hover {
    color: #DDB144;
}
.styles__register-status___2qhHr {
    text-align: center;
    width: 540px;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translate3d(0, -50%, 0);
}
.styles__register-status-text___2a-Kb {
    font-weight: 700;
    font-size: 18px;
    margin-top: 15px;
}
.styles__register-status-steps___1lW83 {
    font-weight: 700;
    font-size: 16px;
    color: #6b7c93;
    letter-spacing: 1px;
}
.styles__register-progress-bar___uFGbA {
    margin: 35px auto 15px;
    width: 250px;
    height: 6px;
    overflow: hidden;
    background: #bbc3ce;
    border-radius: 60px;
}
.styles__progress-bar-fill___3UZUZ {
    width: 0;
    transition: width 0.5s;
}
.styles__referral-checkbox___11hD3 {
    height: 50px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.styles__domains-wrapper___1C3la {
    position: absolute;
    top: -5px;
    left: 0;
    direction: ltr;
    transition: 0.2s;
    opacity: 0;
    visibility: hidden;
}
.styles__domains-wrapper-visible___19iFD {
    opacity: 1;
    visibility: visible;
}
.styles__domains-wrapper___1C3la span {
    cursor: pointer;
    font-size: 14px;
    background: #edeff3;
    border-radius: 5px;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 27px;
    -ms-flex-align: center;
    align-items: center;
    padding: 2px 6px 0;
    margin-right: 5px;
    transition: 0.3s;
}
.styles__domains-wrapper___1C3la span:last-child {
    margin-right: 0;
}
.styles__domains-wrapper___1C3la span:hover {
    color: #DDB144;
}
.styles__email-domain-warning___2A4NW {
    color: #ec9860;
    position: absolute;
    font-size: 14px;
    top: 2px;
    left: 0;
}
.styles__subdomain-preview___1MT8_ {
    margin: 25px 0;
}
.styles__subdomain-preview___1MT8_ div {
    display: -ms-flexbox;
    display: flex;
}
.styles__subdomain-preview-caption___K1iXL {
    font-size: 14px;
    font-weight: 700;
}
.styles__subdomain-preview-url___14C-c {
    direction: ltr;
    text-align: left;
    -ms-flex: 1;
    flex: 1;
    font-weight: 700;
}
.styles__subdomain-preview___1MT8_ p {
    margin-top: 10px;
    font-size: 14px;
    color: #6b7c93;
    line-height: 150%;
}
.styles__progress-bar-fill-0___37ttp {
    width: 0;
}
.styles__progress-bar-fill-0___37ttp,
.styles__progress-bar-fill-1___2iuOE {
    background-color: #3ecf8e;
    background-image: linear-gradient(71deg, #38a9e0, #3ecf8e);
    height: 6px;
}
.styles__progress-bar-fill-1___2iuOE {
    width: 25%;
}
.styles__progress-bar-fill-2___35tf7 {
    width: 50%;
}
.styles__progress-bar-fill-2___35tf7,
.styles__progress-bar-fill-3___KhKfa {
    background-color: #3ecf8e;
    background-image: linear-gradient(71deg, #38a9e0, #3ecf8e);
    height: 6px;
}
.styles__progress-bar-fill-3___KhKfa {
    width: 75%;
}
.styles__progress-bar-fill-4___35FkY {
    width: 100%;
    background-color: #3ecf8e;
    background-image: linear-gradient(71deg, #38a9e0, #3ecf8e);
    height: 6px;
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1224px) {
    .styles__head___3Gfp8 {
        width: 98%;
    }
}
@media only screen and (min-device-width: 980px) and (max-device-width: 1023px) {
    .styles__head___3Gfp8 {
        width: 95%;
    }
}
@media only screen and (max-device-width: 979px) {
    .styles__wrapper___1ACgp {
        overflow: auto;
    }
    .styles__head___3Gfp8 {
        width: 92%;
        height: 55px;
        margin: 0 auto;
    }
    .styles__logo-wrapper___3ZEA3 {
        width: 159px;
    }
    .styles__content___3XBpQ {
        position: static;
        transform: none;
        width: 400px;
        padding: 30px 0;
    }
    .styles__title___14g8V {
        font-size: 18px;
        line-height: 160%;
        text-align: center;
    }
    .styles__description___1LW1W {
        font-size: 16px;
        line-height: 160%;
        text-align: center;
    }
    .styles__close___JSdp6 {
        width: 35px;
        height: 35px;
        padding: 9px;
    }
    .styles__close___JSdp6:before {
        font-size: 18px;
    }
    .styles__domains-wrapper___1C3la {
        display: -ms-flexbox;
        display: flex;
        width: 100%;
    }
    .styles__domains-wrapper___1C3la span {
        -ms-flex: 1;
        flex: 1;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .styles__flex-wrapper___3T9yJ {
        -ms-flex-direction: column;
        flex-direction: column;
        gap: unset;
    }
}
@media only screen and (max-device-width: 450px) {
    .styles__content___3XBpQ {
        width: 92%;
    }
    .styles__button___v_HPW {
        display: block;
    }
}
.styles__contact-info___3A4fq {
    float: right;
    width: 50%;
    padding-left: 40px;
}
.styles__item___3hs16 {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    background: #f9fafa;
    border-radius: 5px;
    transition: all 0.2s;
    height: 55px;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 12px;
}
.styles__icon___3FY0P {
    font-size: 20px;
    margin-left: 10px;
    width: 20px;
    text-align: center;
}
.styles__value-wrapper___3huin {
    -ms-flex: 1;
    flex: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.styles__title___1Zm2Z {
    margin-left: 5px;
    color: #6b7c93;
}
.styles__title___1Zm2Z em {
    display: inline;
    margin-right: 5px;
}
.styles__value___2Cz_a {
    -ms-flex: 1;
    flex: 1;
}
.styles__ltr___jYNvs {
    direction: ltr;
}
.styles__map-wrapper___2zQJc {
    float: right;
    width: 50%;
    overflow: hidden;
    border-radius: 5px;
}
.styles__map___3om20 {
    display: block;
}
.styles__form-wrapper___3pTUp {
    margin-top: 23px;
}
.styles__input___1CEBi {
    margin-bottom: 20px;
    transition: box-shadow 0.1s;
}
.styles__input___1CEBi:focus {
    box-shadow: 0 0 0 1px #DDB144;
}
.styles__text-area___3NSNL {
    resize: vertical;
    line-height: 160%;
    height: auto;
    padding: 17px 20px;
}
.styles__button___m_Oy1 {
    font-weight: 700;
    display: block;
    height: 55px;
    line-height: 55px;
}
@media only screen and (min-device-width: 980px) and (max-device-width: 1224px) {
    .styles__contact-info___3A4fq {
        width: 60%;
        padding-left: 20px;
    }
    .styles__map-wrapper___2zQJc {
        width: 40%;
    }
}
@media only screen and (max-device-width: 979px) {
    .styles__contact-info___3A4fq,
    .styles__map-wrapper___2zQJc {
        float: none;
        width: 100%;
        padding: 0;
    }
    .styles__row___207d_ {
        margin-bottom: 0;
    }
    .styles__title___1Zm2Z em {
        display: none;
    }
    .styles__item___3hs16 {
        min-height: 35px;
        height: auto;
        padding: 10px 0;
    }
    .styles__col2___1BFd- {
        float: none;
        width: 100%;
        margin-bottom: 10px;
    }
    .styles__value___2Cz_a {
        line-height: 160%;
    }
    .styles__form-wrapper___3pTUp {
        margin: 30px 0;
    }
    .styles__map___3om20 {
        height: 230px;
    }
}
.statusBox__options-wrapper___18Kua {
    padding: 3px;
    display: table;
    table-layout: fixed;
    -webkit-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.statusBox__status-box-option___3atpa {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    border-radius: 5px;
    transition: all 0.1s;
}
.statusBox__status-box-option___3atpa:hover {
    color: #DDB144;
}
.statusBox__options-wrapper-label___HEsIi {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.statusBox__status-box-option-disabled___3sSQ7 {
    color: #b9b9b9;
    cursor: not-allowed;
}
.statusBox__status-box-option-disabled___3sSQ7:hover {
    color: #b9b9b9;
}
.statusBox__no-margin___3d6S3 {
    margin-bottom: 0;
}
.statusBox__option-active-success___20Z5K {
    background: #3ecf8e;
    color: #fff;
    box-shadow: 0 0 10px rgba(62, 207, 142, 0.7);
    cursor: default;
}
.statusBox__option-active-success___20Z5K:hover {
    background: #4dd397;
    color: #fff;
}
.statusBox__option-active-success___20Z5K:active {
    background: #32a672;
}
.statusBox__option-active-info___3zixz {
    background: #38a9e0;
    color: #fff;
    box-shadow: 0 0 10px rgba(56, 169, 224, 0.7);
    cursor: default;
}
.statusBox__option-active-info___3zixz:hover {
    background: #48b0e2;
    color: #fff;
}
.statusBox__option-active-info___3zixz:active {
    background: #2d87b3;
}
.statusBox__option-active-warning___d7nJS {
    background: #ec9860;
    color: #fff;
    box-shadow: 0 0 10px rgba(236, 152, 96, 0.7);
    cursor: default;
}
.statusBox__option-active-warning___d7nJS:hover {
    background: #eea06d;
    color: #fff;
}
.statusBox__option-active-warning___d7nJS:active {
    background: #bd7a4d;
}
.statusBox__option-active-danger___G6DjQ {
    background: #ec6060;
    color: #fff;
    box-shadow: 0 0 10px rgba(236, 96, 96, 0.7);
    cursor: default;
}
.statusBox__option-active-danger___G6DjQ:hover {
    background: #ee6d6d;
    color: #fff;
}
.statusBox__option-active-danger___G6DjQ:active {
    background: #bd4d4d;
}
.statusBox__option-active-neutral___2GgXF {
    background: #DDB144;
    color: #fff;
    box-shadow: 0 0 10px rgba(96, 108, 236, 0.7);
    cursor: default;
}
.statusBox__option-active-neutral___2GgXF:hover {
    background: #6d78ee;
    color: #fff;
}
.statusBox__option-active-neutral___2GgXF:active {
    background: #4d56bd;
}

.disfl-pouya .swiper-slide {
    display: flex;
    flex-direction: column;
    align-items: flex-end !important;
}

.textswip {
    background: white;
    border-radius: 5px;
    padding: 12px;
    width: 100%;
    text-align: center;
    transition: all 0.3s;
    font-size: 13px;

}
.iconswip {
    background: white;
    box-shadow: 0 10px 30px rgba(50, 50, 93, 0.12), 0 -1px 4px rgba(0, 0, 0, 0.06);
    border-radius: 5px;
    padding: 45px;
    width: 100%;
    text-align: center;
    margin-top: 4%;
    transition: all 0.3s;
    font-size:26px;
}
.is{
    color: #DDB144;
}

.ie {
    color: #ec9860;
}
.iw {
    color: #ec9860;
}
.ir{
        color: #38a9e0;
}
.it{
    color: #3ecf8e;
}
.mySwiper1 .col-md-12 {
display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: center;
    align-items: center;
}
 .mySwiper1 .swiper {
      width: 10%;
    /*height: 19%;*/
}
                                          
.mySwiper1 {
 position: absolute !important;
  top: 35%;
  left: 0;
  right: 80%;
   z-index: 99 !important;
   margin: 0 2%;
    width: 10%;
    /*height: 17%;*/
    /*background-color: white;*/
    border-radius: 10px;

  }
 .mySwiper1 .swiper-slide {
     text-align: center;
    font-size: 18px;
     /*background: #fff;*/
         display: flex;
         justify-content: center;
        align-items: center;
    }
                                      
   .mySwiper1 .swiper-slide img {
     display: block;
     width: 100%;
    height: 100%;
    object-fit: cover;
      }
                                          
                                          
.mySwipermain  .swiper {
 width: 100%;
 height: 100%;
 }
                      
 .mySwipermain .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  display: flex;
 justify-content: center;
align-items: center;
     }
                      
.mySwipermain  .swiper-slide img {
    display: block;
     width: 100%;
    height: 100%;
     object-fit: cover;
     }
.mySwipermain  .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
     content: '' !important;
    }
.mySwipermain   .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
   content: '' !important;
      }
 .aimg-swip {
 background: hsla(0,0%,100%,.9);
 z-index: 2;
 width: 100%;
 height: 100%;
transition: all .3s;
border-radius: 4px;
                           
 }

.but-poste {
position: absolute;
 transition: all .3s;
z-index: 0;
 }
.aimg-swip:hover {
 opacity: 0.07;
 display: block;
}
.aimg-swip:hover.but-poste {
     z-index: 9;
     display: block;
 }
 
 @media screen and (max-width:575px)
 {
   .mySwiper1 {
        display:none;
    } 
     
     
 }
 
 
 
 .button__regular___h_gkI a{
    background: #DDB144;
    color: #fff;
 } 
 
 
 
 /*index4*/
/*index4*/
 /*index4*/
.text-ghavanin {
    padding: 0 60px;
    margin: 0 37px;
} 
 .title-ghavanin h1 {
     text-align: center;
    margin: 55px auto;
    display: block;
    font-size: 2.2em;
    position: relative;
    line-height: 1.5em;
    font-weight: bolder !important;
 }
 
 .title-ghavanin span {
     text-align: center;
    width: 100%;
    display: block;
    font-weight: 300;
    font-size: 1.3em;
    line-height: 1.85em;
    color: #6a727f;
 }
 
 .content-ghavanin span {
     color: rgb(255, 0, 0);
    font-size: 14px;
    text-align: center;
    display: block;
    margin: 41px 0;
    line-height: 26px;
 }
 
 .content-ghavanin h2 {
     font-weight: bolder;
    color: #1576e6;
    line-height: 30px;
    margin: 20px 0;
    font-size: 19px;
 }
 
 .content-ghavanin .text2 {
     color: #000080;
    margin: 20px 0;
    font-size: 18px;
 }
 
 .content-ghavanin .text3 {
     color: black;
    line-height: 30px;
    font-size: 16px;
 }
 
 @media screen and (max-width:575px)
 {
   .text-ghavanin {
       padding:0 !important;
    } 
     
     
 }