/*! =======================================================
                      VERSION  11.0.2
========================================================= */
/*! =========================================================
 * bootstrap-slider.js
 *
 * Maintainers:
 *		Kyle Kemp
 *			- Twitter: @seiyria
 *			- Github:  seiyria
 *		Rohit Kalkur
 *			- Twitter: @Rovolutionary
 *			- Github:  rovolution
 *
 * =========================================================
 *
 * bootstrap-slider is released under the MIT License
 * Copyright (c) 2019 Kyle Kemp, Rohit Kalkur, and contributors
 *
 * Permission is hereby granted, free of charge, to any person
 * obtaining a copy of this software and associated documentation
 * files (the "Software"), to deal in the Software without
 * restriction, including without limitation the rights to use,
 * copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the
 * Software is furnished to do so, subject to the following
 * conditions:
 *
 * The above copyright notice and this permission notice shall be
 * included in all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 * OTHER DEALINGS IN THE SOFTWARE.
 *
 * ========================================================= */
.slider {
    display: inline-block;
    vertical-align: middle;
    position: relative;
}

.slider.slider-horizontal {
    width: 210px;
    height: 20px;
}

.slider.slider-horizontal .slider-track {
    height: 10px;
    width: 100%;
    margin-top: -5px;
    top: 50%;
    left: 0;
}

.slider.slider-horizontal .slider-selection, .slider.slider-horizontal .slider-track-low, .slider.slider-horizontal .slider-track-high {
    height: 100%;
    top: 0;
    bottom: 0;
}

.slider.slider-horizontal .slider-tick,
.slider.slider-horizontal .slider-handle {
    margin-left: -10px;
}

.slider.slider-horizontal .slider-tick.triangle,
.slider.slider-horizontal .slider-handle.triangle {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    border-width: 0 10px 10px 10px;
    width: 0;
    height: 0;
    border-bottom-color: #036fa5;
    margin-top: 0;
}

.slider.slider-horizontal .slider-tick-container {
    white-space: nowrap;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.slider.slider-horizontal .slider-tick-label-container {
    white-space: nowrap;
    margin-top: 20px;
}

.slider.slider-horizontal .slider-tick-label-container .slider-tick-label {
    display: inline-block;
    text-align: center;
}

.slider.slider-horizontal.slider-rtl .slider-track {
    left: initial;
    right: 0;
}

.slider.slider-horizontal.slider-rtl .slider-tick,
.slider.slider-horizontal.slider-rtl .slider-handle {
    margin-left: initial;
    margin-right: -10px;
}

.slider.slider-horizontal.slider-rtl .slider-tick-container {
    left: initial;
    right: 0;
}

.slider.slider-vertical {
    height: 210px;
    width: 20px;
}

.slider.slider-vertical .slider-track {
    width: 10px;
    height: 100%;
    left: 25%;
    top: 0;
}

.slider.slider-vertical .slider-selection {
    width: 100%;
    left: 0;
    top: 0;
    bottom: 0;
}

.slider.slider-vertical .slider-track-low, .slider.slider-vertical .slider-track-high {
    width: 100%;
    left: 0;
    right: 0;
}

.slider.slider-vertical .slider-tick,
.slider.slider-vertical .slider-handle {
    margin-top: -10px;
}

.slider.slider-vertical .slider-tick.triangle,
.slider.slider-vertical .slider-handle.triangle {
    border-width: 10px 0 10px 10px;
    width: 1px;
    height: 1px;
    border-left-color: #036fa5;
    margin-left: 0;
}

.slider.slider-vertical .slider-tick-label-container {
    white-space: nowrap;
}

.slider.slider-vertical .slider-tick-label-container .slider-tick-label {
    padding-left: 4px;
}

.slider.slider-vertical.slider-rtl .slider-track {
    left: initial;
    right: 25%;
}

.slider.slider-vertical.slider-rtl .slider-selection {
    left: initial;
    right: 0;
}

.slider.slider-vertical.slider-rtl .slider-tick.triangle,
.slider.slider-vertical.slider-rtl .slider-handle.triangle {
    border-width: 10px 10px 10px 0;
}

.slider.slider-vertical.slider-rtl .slider-tick-label-container .slider-tick-label {
    padding-left: initial;
    padding-right: 4px;
}

.slider.slider-disabled .slider-handle {
    background-color: #cfcfcf;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#DFDFDF), to(#BEBEBE));
    background-image: -webkit-linear-gradient(top, #DFDFDF, #BEBEBE);
    background-image: linear-gradient(to bottom, #DFDFDF, #BEBEBE);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DFDFDF', endColorstr='#BEBEBE',GradientType=0);
}

.slider.slider-disabled .slider-track {
    background-color: #e7e7e7;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#E5E5E5), to(#E9E9E9));
    background-image: -webkit-linear-gradient(top, #E5E5E5, #E9E9E9);
    background-image: linear-gradient(to bottom, #E5E5E5, #E9E9E9);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E5E5E5', endColorstr='#E9E9E9',GradientType=0);
    cursor: not-allowed;
}

.slider input {
    display: none;
}

.slider .tooltip-inner {
    white-space: nowrap;
    max-width: none;
}

.slider .bs-tooltip-top .tooltip-inner,
.slider .bs-tooltip-bottom .tooltip-inner {
    position: relative;
    left: -50%;
}

.slider.bs-tooltip-left .tooltip-inner, .slider.bs-tooltip-right .tooltip-inner {
    position: relative;
    top: -100%;
}

.slider .tooltip {
    pointer-events: none;
}

.slider .tooltip.bs-tooltip-top .arrow, .slider .tooltip.bs-tooltip-bottom .arrow {
    left: -.4rem;
}

.slider .tooltip.bs-tooltip-top {
    margin-top: -44px;
}

.slider .tooltip.bs-tooltip-bottom {
    margin-top: 2px;
}

.slider .tooltip.bs-tooltip-left, .slider .tooltip.bs-tooltip-right {
    margin-top: -14px;
}

.slider .tooltip.bs-tooltip-left .arrow, .slider .tooltip.bs-tooltip-right .arrow {
    top: 8px;
}

.slider .hide {
    display: none;
}

.slider-track {
    background-color: #f7f7f7;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F5F5F5), to(#F9F9F9));
    background-image: -webkit-linear-gradient(top, #F5F5F5, #F9F9F9);
    background-image: linear-gradient(to bottom, #F5F5F5, #F9F9F9);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5', endColorstr='#F9F9F9',GradientType=0);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    border-radius: 4px;
    position: absolute;
    cursor: pointer;
}

.slider-selection {
    background-color: #f7f7f7;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F9F9F9), to(#F5F5F5));
    background-image: -webkit-linear-gradient(top, #F9F9F9, #F5F5F5);
    background-image: linear-gradient(to bottom, #F9F9F9, #F5F5F5);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9F9F9', endColorstr='#F5F5F5',GradientType=0);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    box-sizing: border-box;
    border-radius: 4px;
    position: absolute;
}

.slider-selection.tick-slider-selection {
    background-color: #46c1fe;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#52c5ff), to(#3abcfd));
    background-image: -webkit-linear-gradient(top, #52c5ff, #3abcfd);
    background-image: linear-gradient(to bottom, #52c5ff, #3abcfd);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#52c5ff', endColorstr='#3abcfd',GradientType=0);
}

.slider-track-low, .slider-track-high {
    box-sizing: border-box;
    border-radius: 4px;
    position: absolute;
    background: transparent;
}

.slider-handle {
    background-color: #0478b2;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0480BE), to(#036fa5));
    background-image: -webkit-linear-gradient(top, #0480BE, #036fa5);
    background-image: linear-gradient(to bottom, #0480BE, #036fa5);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0480BE', endColorstr='#036fa5',GradientType=0);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    position: absolute;
    top: 0;
    width: 20px;
    height: 20px;
    background-color: #0480BE;
    border: 0px solid transparent;
}

.slider-handle:hover {
    cursor: pointer;
}

.slider-handle.round {
    border-radius: 20px;
}

.slider-handle.triangle {
    background: transparent none;
}

.slider-handle.custom {
    background: transparent none;
}

.slider-handle.custom::before {
    line-height: 20px;
    font-size: 20px;
    content: '\2605';
    color: #726204;
}

.slider-tick {
    background-color: #f7f7f7;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F5F5F5), to(#F9F9F9));
    background-image: -webkit-linear-gradient(top, #F5F5F5, #F9F9F9);
    background-image: linear-gradient(to bottom, #F5F5F5, #F9F9F9);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5', endColorstr='#F9F9F9',GradientType=0);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    box-sizing: border-box;
    position: absolute;
    cursor: pointer;
    width: 20px;
    height: 20px;
    -webkit-filter: none;
            filter: none;
    opacity: 0.8;
    border: 0px solid transparent;
}

.slider-tick.round {
    border-radius: 50%;
}

.slider-tick.triangle {
    background: transparent none;
}

.slider-tick.custom {
    background: transparent none;
}

.slider-tick.custom::before {
    line-height: 20px;
    font-size: 20px;
    content: '\2605';
    color: #726204;
}

.slider-tick.in-selection {
    background-color: #46c1fe;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#52c5ff), to(#3abcfd));
    background-image: -webkit-linear-gradient(top, #52c5ff, #3abcfd);
    background-image: linear-gradient(to bottom, #52c5ff, #3abcfd);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#52c5ff', endColorstr='#3abcfd',GradientType=0);
    opacity: 1;
}


section.AS-credit__intro {
    background: -webkit-linear-gradient(top, #E6ECFF, rgb(255 255 255 / 0%));
    background: linear-gradient(180deg, #E6ECFF, rgb(255 255 255 / 0%));
    padding-top: 17em;
    position: relative;
    /* z-index: 10; */
}

.AS-container {
    width: 100%;
    max-width: 1300px;
    margin: auto;
}

.AS-credit__intro-sides-desc .AS-credit__blue-color {
    margin-top: .25em;
    margin-bottom: .8em;
}

.AS-credit__intro-sides-desc .AS-credit__dark-bg {
    margin-top: .25em;
    margin-bottom: .8em;
}

.AS-credit__intro-sides {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.AS-credit__blue-bg {
    background: #0040FF;
    color: #fff;
    padding: 0 .3em;
    display: inline-block;
}

.AS-credit__blue-bg span {
    color: #fff;
}

.AS-credit__dark-bg {
    background: #001A66;
    color: #fff;
    padding: 0 .3em;
    display: inline-block;
}

.AS-credit__xxl-text {
    font-size: 4em;
    font-weight: 800;
}

.AS-credit__xxl-text h1 {
    font-family: 'YekanBakh';
    font-weight: 700;
    line-height: 1.5;
}

.AS-credit__blue-color {
    color: #0040ff;
    display: table;
}

.AS-credit__blue-color span {
    color: #0040ff;
}

.AS-credit__dark-color {
    color: #001A66;
    display: table;
}

.AS-credit__end-of-green:before,.AS-credit__end-of-green:after {
    content: "";
    position: absolute;
    left: -2%;
    height: 100%;
    width: 2%;
    background: #00AE56;
    top: 0;
}

.AS-credit__end-of-green {
    position: relative;
}

.AS-credit__end-of-green:after {
    background: #00CC65;
    left: -6%;
    width: 4%;
}

.AS-credit__l-text {
    font-size: 2em;
}

.AS-credit__intro-sides-desc .AS-credit__l-text {
    width: 80%;
    margin-bottom: 5em;
}

.widget.widget_nav_menu ul.menu li a {
    line-height: 3em;
}

.widget.widget_nav_menu ul.menu li a:before {
    display: none;
}

.AS-credit__button-bordered-green {
    border: .2em solid rgb(0 204 101);
    border-radius: 10em;
    font-weight: bold;
    line-height: 4.5em;
    text-align: center;
    height: 4.5em;
    display: inline-block;
}

.AS-credit__button-bg-green {
    border-radius: 1em;
    background: #00CC65;
    height: 4.5em;
    font-weight: 600;
    text-align: center;
    line-height: 4.5em;
    display: inline-block;
    z-index: 20;
}

a {
    text-decoration: none;
}

.AS-credit__button-bg-green a {
    color: #fff;
    padding: 0 2.5em;
    display: block;
}

.AS-credit__button-bordered-green a {
    color: #00cc65;
    font-size: 1.4em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 0 2.5em;
    height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.AS-credit__button-bordered-green a span {
    color: #00cc65;
}

* {
    box-sizing: border-box;
}

.AS-credit__button-bordered-green {
    margin-left: 1.5em;
}

.AS-credit__intro-art span {
    width: 400px;
    height: 574px;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    position: relative;
    background-position: center;
    position: relative;
}

.AS-credit__intro-art span img {
    max-width: 100%;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}

.AS-credit__intro-art span:before {
    content: "";
    /* box-shadow: #bdc5dc -10px 15px 100px; */
    position: absolute;
    width: 60%;
    height: 80%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    left: 50%;
    top: 50%;
    z-index: -1;
}

li.AS-credit__features-item {
    width: 25%;
    list-style: none;
    padding: 0 2.5em;
}

section.AS-credit__features ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: -2.5em;
}

main.AS-download {
    overflow: visible;
}

li.AS-credit__features-item>div {
    padding: 2em 4em;
    position: relative;
    display: block;
    height: 100%;
}

li.AS-credit__features-item b {
    font-size: 2em;
    display: block;
    margin-bottom: .3em;
    font-weight: 600;
}

.AS-credit__features-icon {
    position: absolute;
    right: -2.5em;
    width: 5em;
    height: 5em;
    border-radius: 10em;
    background-color: #FFD500;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    border: 0.5em solid #fff;
    font-size: 11px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 3;
}

li.AS-credit__features-item>div:after {
    position: absolute;
    left: 50%;
    content: "";
    box-shadow: 3px 0px 20px -5px #CCD4EC;
    z-index: 0;
    right: -2.5em;
    width: 5em;
    height: 5em;
    border-radius: 10em;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

li.AS-credit__features-item span {
    font-size: 1.4em;
    text-align: justify;
    display: block;
}

.AS-credit__features-content {
    /* text-align: justify; */
    position: relative;
    z-index: 3;
}

li.AS-credit__features-item>div:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background-color: #fff;
    z-index: 1;
    border-radius: 2em;
    box-shadow: 0px 5px 20px -7px #CCD4EC;
}

section.AS-credit__features {
    /* padding: 7em 0; */
}

.small-container {
    max-width: 900px;
    margin: auto;
}

.AS-credit__button-bordered-green a i, .AS-credit__button-bg-green a.AS-credit__applink--link-cta i {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: middle;
    margin-left: .7em;
    margin-right: -.5em;
    position: relative;
}

.AS-credit__intro-sides-desc .AS-credit__button-bg-green a.AS-credit__applink--link-cta {
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%;
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
}

.AS-credit__button-bg-green a.AS-credit__applink--link-cta i {
    margin-right: .7em;
    width: 3em;
    height: 3em;
    border-radius: 10em;
    background-color: rgb(102 224 163);
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-left: 0;
    background-position: center;
    background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='9.877' height='13.072' viewBox='0 0 9.877 13.072'%3E%3Cg id='Group_154' data-name='Group 154' transform='translate(-1225.871 -661.424)'%3E%3Cpath id='Path_91' data-name='Path 91' d='M3064.244,1024.111l3.44,3.441,3.441-3.441' transform='translate(-1836.825 -357.025)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2'/%3E%3Cpath id='Path_92' data-name='Path 92' d='M3080,1027.943v-7.877' transform='translate(-1849.191 -357.642)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2'/%3E%3Cpath id='Path_373' data-name='Path 373' d='M0,7.877V0' transform='translate(1234.748 673.496) rotate(90)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E ");
    background-position: center;
    background-repeat: no-repeat;
    -webkit-transition: .5s;
    transition: .5s;
}

.AS-credit__button-bg-green a.AS-credit__applink--link-cta span {
    font-size: 1.4em;
    padding: 0 1em 0 2em;
    -webkit-transition: .5s;
    transition: .5s;
    font-family: 'YEKANBAKH'!important;
    color: #fff;
    /* margin-right: 3.5em; */
}

.AS-credit__features-icon i {
    /* align-items: center; */
    margin-left: 0;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}

a {
    color: #001A66;
}

.AS__title-section {
    font-weight: 800;
    text-align: center;
    margin-bottom: 3em;
}

.AS__title-section h2 {
    font-family: 'YekanBakh';
    font-weight: 900;
    color: #001A66;
    font-size: inherit;
}

body:not(.home) section[class*="AS-"], body:not(.home) section[class*="as--"] {
    float: right;
    width: 100%;
}

.AS-credit__flow-blue-line {
    background-color: #0040FF;
    width: 10em;
    height: 100%;
    min-height: 200px;
    border-radius: 10em;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    border: 10px solid #E2E9FF;
    box-sizing: content-box;
    top: 0;
}

.AS__title-section span {
    font-size: 3.5em;
}

.AS-credit__flow-items li {
    list-style: none;
    width: calc(50% - 11em);
    position: relative;
    margin-bottom: -7em;
}

.AS-credit__flow-number {
    font-size: 6em;
    font-weight: 800;
    -webkit-text-stroke: 1px #0040ff;
    -webkit-text-fill-color: white;
    line-height: 1em;
}

.AS-credit__flow-title {
    font-size: 3em;
    color: #0040ff;
    font-weight: 700;
}

.AS-credit__flow-desc {
    font-size: 1.4em;
    padding-top: .5em;
    padding-bottom: 3em;
    text-align: justify;
}

.AS-credit__flow-items li:nth-child(odd) {
    direction: ltr;
    text-align: left;
    clear: both;
}

.AS-credit__flow-items li:nth-child(even) {
    float: left;
    clear: both;
}

.AS-credit__flow-items i {
    position: absolute;
    left: -14.5em;
    top: 5em;
    width: 7em;
    height: 7em;
    border-radius: 10em;
    border: 1px solid rgb(255 255 255 / .2);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.AS-credit__flow-items i img {
    max-width: 55%;
    display: block;
    max-height: 66%;
}

.AS-credit__flow-items li:nth-child(even) i {
    left: auto;
    right: -14.5em;
}

.AS-credit__flow-contain {
    padding-top: 2em;
    position: relative;
    float: right;
    width: 100%;
    padding-bottom: 5em;
}

.AS-credit__bg-dark {
    background: #001A66;
    border-radius: 2.5em;
    box-shadow: 0px 25px 45px -25px rgb(0 26 102 / 50%);
    color: #fff;
}

section.AS-credit__register .AS-credit__bg-dark {
    padding: 6em;
    text-align: center;
    background-image: url(img/pattern-dp.html);
}

.AS-credit__register-desc {
    font-size: 1.8em;
    margin-bottom: 2em;
}

.S-credit__register-contain {
    width: 29%;
    margin: auto;
}

.S-credit__register-contain .AS-credit__button-bg-green a {
    font-size: 1.6em;
    cursor: pointer;
}

.AS-credit__intro .AS-credit__button-bg-green {
    border-radius: 10em;
    height: 4.5em;
    line-height: 4.5em;
}

.S-credit__register-contain .AS__title-section {
    margin-bottom: 1em;
}

section.AS-credit__from-dk .AS__title-section {
    text-align: revert;
}

.AS-credit__paragraph li {
    margin-bottom: .5em;
}

.AS-credit__paragraph {
    font-size: 1.5em;
    line-height: 2em;
}

.AS-credit__paragraph h3 {
    font-family: 'YekanBakh';
    font-weight: 600;
    font-size: 1.05em;
    color: #001A66;
    display: inline;
}

html {
    scroll-behavior: smooth;
}

.AS-credit__paragraph p {
    display: inline;
}

.AS-credit__from-dk--side-r {
    width: 70%;
    padding-left: 6em;
}

.AS-credit__from-dk--side-l {
    width: 30%;
    text-align: left;
}

.AS-credit__from-dk--sides {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.AS-credit__from-dk--side-l svg {
    max-width: 100%;
}

section.AS-credit__faq .AS__title-section {
    text-align: right;
}

.AS-credit__faq-contain {
    box-shadow: rgb(78 143 255 / 25%) 0px 3px 40px -15px;
    border-radius: 1.5em;
    /* padding: 1em 0; */
    background-color: #fff;
}

.AS-credit__faq .AS-credit__faq-notice {
    margin-top: 2em;
}

.AS-credit__faq-question {
    padding: 1.1em 2em;
    border-bottom: 1px solid rgb(0 64 255 / 7%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
}

.AS-credit__faq-question .AS-credit__faq-text {
    font-size: 1.6em;
    display: inline-block;
}

li.AS-credit__faq-item {
    list-style: none;
}

.AS-credit__faq-answer {
    background-color: rgb(0 64 255 / .06);
    padding: 2em 6.5em 2.5em 4em;
    display: none;
}

.AS-credit__faq-answer .AS-credit__faq-text {
    font-size: 1.4em;
    line-height: 2em;
    text-align: justify;
}

li.AS-credit__faq-item:first-child {
    padding-top: 1em;
}

li.AS-credit__faq-item:last-child {
    padding-bottom: 1em;
}

.AS-credit__faq-icon {
    font-size: 3em;
    font-weight: 600;
    color: #0040ff;
    display: inline-block;
    margin: 0 0.5em 0 .5em;
}

.AS-credit__faq-icon i {
    font-style: normal;
    width: 0.6em;
    display: inline-block;
    text-align: center;
}

.jquery-accordion-active .AS-credit__faq-icon i {
    display: none;
}

.jquery-accordion-active .AS-credit__faq-icon ii {
    display: block;
}

.AS-credit__faq-icon ii {
    display: none;
    color: #001a66;
    width: 0.6em;
    text-align: center;
}

li.AS-credit__faq-item:last-child .AS-credit__faq-question {
    border-bottom: 0;
}

.AS-credit__faq-question:hover {
    background-color: rgb(237 242 255 / 0.4);
}

li.AS-credit__blog-item {
    list-style: none;
    width: 50%;
    padding: 0 3em;
    float: right;
}

.AS-credit__blog-side-r {
    border-radius: 2em;
    position: relative;
    z-index: 1;
    box-shadow: 0px 5px 25px -13px rgb(0 64 255 / .35);
    padding-top: 100%;
}

section.AS-credit__blog {
    background-color: #FAFBFF;
    padding: 6em 0 10em;
    margin-bottom: 0;
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    margin-bottom: 0;
}

.AS-credit__blog-title {
    font-size: 2.2em;
    font-weight: 600;
    line-height: 1.4em;
    /* min-height: 1.8em; */
    min-width: 90%;
    margin-bottom: 0.3em;
}

.AS-credit__blog-desc {
    font-size: 1.4em;
    line-height: 2em;
}

.AS-credit__blog-side-l {
    position: relative;
    border-radius: 2em;
    overflow: hidden;
    z-index: 0;
    padding-top: 100%;
}

.AS-credit__blog-cta a {
    color: #0040ff;
    font-size: 1.5em;
    font-weight: 600;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.AS-credit__blog-cta a>* {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}

.AS-credit__blog-cta a>i {
    margin-right: .8em;
    width: 1em;
}

.AS-credit__blog-side-r:before {
    content: "";
    width: 7em;
    height: 7em;
    position: absolute;
    background-color: #fff;
    border-radius: 0 0 0 2em;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    left: -3.5em;
    top: 7em;
    z-index: -1;
    box-shadow: -8px 0px 25px -13px rgb(0 64 255 / .6);
}

.AS-credit__blog-side-r:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    border-radius: 2em;
    z-index: -1;
}

.AS-credit__blog-image img {
    max-width: 100%;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
}

.AS-credit__blog-side-l:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgb(0 64 255 / .5);
    z-index: 1;
}

li.AS-credit__blog-item>div>div {
    width: 50%;
    padding: 0 1em;
    position: relative;
    float: left;
}

li.AS-credit__blog-item>div>div:first-child {
    float: left;
}

li.AS-credit__blog-item>div>div:last-child {
    float: right;
}

li.AS-credit__blog-item>div {
    /* display: flex; */
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center;
    margin: 0 -1em;
}

.AS-credit__blog-time {
    background-color: rgb(255 213 0 / 0.7);
    position: absolute;
    left: 3em;
    bottom: 3em;
    color: #fff;
    border-radius: 10em;
    padding: 0 1.5em;
    line-height: 2.5em;
    z-index: 2;
}

.AS-credit__blog-time span {
    font-size: 1.3em;
}

.AS-credit__blog-side-r>div {
    position: absolute;
    top: 0;
    right: 0;
    padding: 3em;
    width: 100%;
    height: 100%;
}

.AS-credit__blog-side-l>div {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
}

.AS-credit__blog-cta {
    position: absolute;
    right: 3em;
    bottom: 3em;
}

.AS-credit__blog-items>ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -3em;
}

.owl-item {
    float: right;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.AS-credit__blog-items .owl-item {
    min-width: 50%;
    float: right;
}

.AS-credit__blog-items .owl-stage-outer {
    padding: 2em 0 5em;
    margin-top: -2em;
}

.AS-credit__blog-items .owl-controls {
    position: absolute;
    top: 0;
    width: 100%;
}

i.AS-credit__arrow-prev,i.AS-credit__arrow-next {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.652' height='17.062' viewBox='0 0 10.652 17.062'%3E%3Cpath id='Path_117' data-name='Path 117' d='M3735.41,3896l-6.41,6.409,6.41,6.41' transform='translate(-3726.879 -3893.879)' fill='none' stroke='%23001a66' stroke-linecap='round' stroke-width='3'/%3E%3C/svg%3E%0A");
    width: 4em;
    box-shadow: 0px 5px 20px -4px rgb(0 64 255 / .2);
    height: 4em;
    position: absolute;
    background-color: #fff;
    border-radius: 1em;
    background-repeat: no-repeat;
    background-position: center;
    left: 0;
    top: 0;
    cursor: pointer;
}

i.AS-credit__arrow-next {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.652' height='17.062' viewBox='0 0 10.652 17.062'%3E%3Cpath id='Path_116' data-name='Path 116' d='M3729,3896l6.41,6.409-6.41,6.41' transform='translate(-3726.879 -3893.879)' fill='none' stroke='%23001a66' stroke-linecap='round' stroke-width='3'/%3E%3C/svg%3E%0A");
    left: auto;
    right: 0;
}

i.AS-credit__arrow-prev {
}

.AS-credit__blog-nav {
    position: absolute;
    width: calc(100% - 6em);
    top: 1.5em;
    right: 3em;
}

section.AS-credit__blog .swiper-container {
    padding: 10em 0;
    margin: -9em -3em;
}

.AS-credit__intro-art {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}

.AS-credit__calculator-bule {
    background: #0040FF;
    color: #fff;
    border-radius: 4em;
    padding: 6em 4em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    z-index: 1;
}

span.AS-credit__title-bold {
    font-size: 3.8em;
    font-weight: 700;
}

span.AS-credit__title-thin {
    font-size: 1.6em;
    display: block;
    /* margin-top: -.5em; */
}

.AS-credit__titles {
    text-align: center;
    padding-left: 3em;
}

.AS-credit__calculator-selectors li {
    width: 33.3333%;
    list-style: none;
    padding: 0 1.5em;
    float: right;
}

.AS-credit__calculator-selectors ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.AS-credit__calculator-selectors {
    width: 80%;
}

.AS-credit__calculator-select {
    background-color: #fff;
    border-radius: 1.5em;
    height: 6em;
    /* line-height: 6em; */
    color: #001A66;
    text-align: center;
}

li.AS-credit__calculator-item label {
    font-size: 1.6em;
    margin-bottom: .5em;
    display: block;
    padding-right: 1em;
}

.AS-credit__calculator-select-item span {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    -webkit-transition: .3s;
    transition: .3s;
}

.AS-credit__calculator-select-item {
    font-size: 1.6em;
    font-weight: 600;
    width: 45%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    -webkit-transition: .5s;
    transition: .5s;
    opacity: .5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}

.AS-credit__calculator-select-item m {
    margin-right: 0.2em;
    font-size: 0.9em;
    vertical-align: text-bottom;
}

.AS-calculator_selector__arrow-next,.AS-calculator_selector__arrow-prev {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6.658' height='10.489' viewBox='0 0 6.658 10.489'%3E%3Cpath id='Path_17' data-name='Path 17' d='M3260.757,1297.855l3.83,3.83-3.83,3.83' transform='translate(-3259.343 -1296.44)' fill='none' stroke='%230040ff' stroke-linecap='round' stroke-width='2'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    width: 1em;
    height: 1em;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 1.5em;
    z-index: 3;
    cursor: pointer;
    -webkit-transition: .3s;
    transition: .3s;
}

.AS-calculator_selector__arrow-prev {
    right: auto;
    left: 1.5em;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6.658' height='10.489' viewBox='0 0 6.658 10.489'%3E%3Cpath id='Path_18' data-name='Path 18' d='M3264.587,1297.855l-3.83,3.83,3.83,3.83' transform='translate(-3259.343 -1296.44)' fill='none' stroke='%230040ff' stroke-linecap='round' stroke-width='2'/%3E%3C/svg%3E%0A");
}

.AS-credit__calculator-select:before,.AS-credit__calculator-select:after {
    content: "";
    width: 30%;
    background: -webkit-linear-gradient(left, rgb(255 255 255),rgb(255 255 255) 35% , rgb(255 255 255 / 0%));
    background: linear-gradient(90deg, rgb(255 255 255),rgb(255 255 255) 35% , rgb(255 255 255 / 0%));
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 2;
    pointer-events: none;
    bottom: 0;
}

.AS-credit__calculator-select:after {
    right: 0;
    background: -webkit-linear-gradient(left,rgb(255 255 255 / 0%), white 65%,white );
    background: -webkit-gradient(linear,left top, right top,from(rgb(255 255 255 / 0%)), color-stop(65%, white),color-stop(65%, white) );
    background: linear-gradient(90deg,rgb(255 255 255 / 0%), white 65%,white );
}

.AS-credit__calculator-select:before {
    left: 0;
}

.AS-credit__calculator-select-item b {
}

.AS-credit__calculator-select-item b {
    display: block;
    margin-top: .4em;
    font-size: .8em;
}

.AS-credit__calculator-select-item span {
    display: block;
    font-weight: 400;
    margin-top: -.3em;
    font-size: .9em;
}

.AS-credit__calculator-select-item span c {
    vertical-align: text-bottom;
    font-size: .8em;
    margin-left: 0.3em;
}

.AS-credit__calculator-select-item span cc {
    font-size: .9em;
}

.AS-credit__calculator-select-item t {
    font-size: .8em;
    margin-right: .3em;
}

.AS-calculator_selector__arrow-next.swiper-button-disabled,.AS-calculator_selector__arrow-prev.swiper-button-disabled {
    cursor: unset;
    opacity: .3;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
}

.AS-credit__calculator-select-item.swiper-slide.swiper-slide-active {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.AS-credit__calculator-select-item.swiper-slide.swiper-slide-active span {
    -webkit-transform: scale(1);
    transform: scale(1);
    font-weight: 600;
    white-space: nowrap;
}

.AS-credit__calculator-details {
    background-color: rgb(242 245 255);
    border-radius: 0 0 4em 4em;
    margin-top: -4em;
    padding: 8em 0 4em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

.AS-credit__calculator-detail-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.AS-credit__calculator-detail-item i svg {
    max-width: 98%;
}

.AS-credit__calculator-detail-notice {
    width: 100%;
    text-align: center;
    margin: 2em 0 0em;
    font-size: 1.2em;
}

.AS-credit__calculator-detail-item {
    width: 22%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.AS-credit__calculator-detail-item>div {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.AS-credit__calculator-item-desc>span:first-child {
    font-size: 1.4em;
    display: block;
}

.AS-credit__calculator-item-desc>span:last-child {
    font-size: 2em;
    font-weight: 700;
}

.AS-credit__calculator-item-desc>span n {
    position: relative;
}

.AS-credit__calculator-item-desc>span n c {
    position: absolute;
    opacity: 0;
    left: 0;
    top: 0;
}

.AS-credit__calculator-item-desc>span d {
    font-size: .8em;
    font-weight: 600;
    vertical-align: -1px;
}

.AS-credit__calculator-item-desc>span n c,.AS-credit__calculator-item-desc>span n m {
    line-height: 1.5;
}

n#as_credit_pre_payment m>d {
    display: none;
}

.AS-credit__calculator-detail-item:nth-child(1) .AS-credit__calculator-item-desc>span n c {
    -webkit-animation: 1.5s effectLetter ease-in-out;
            animation: 1.5s effectLetter ease-in-out;
    -webkit-animation-delay: 0s;
            animation-delay: 0s;
}

.AS-credit__calculator-detail-item:nth-child(2) .AS-credit__calculator-item-desc>span n c {
    -webkit-animation: 1s effectLetter ease-in-out;
            animation: 1s effectLetter ease-in-out;
    -webkit-animation-delay: .2s;
            animation-delay: .2s;
}

.AS-credit__calculator-detail-item:nth-child(3) .AS-credit__calculator-item-desc>span n c {
    -webkit-animation: 1.5s effectLetter ease-in-out;
            animation: 1.5s effectLetter ease-in-out;
    -webkit-animation-delay: .4s;
            animation-delay: .4s;
}

.AS-credit__calculator-detail-item:nth-child(4) .AS-credit__calculator-item-desc>span n c {
    -webkit-animation: 1.5s effectLetter ease-in-out;
            animation: 1.5s effectLetter ease-in-out;
    -webkit-animation-delay: .6s;
            animation-delay: .6s;
}

@-webkit-keyframes effectLetter {
    0% {
        -webkit-transform: scale(1);
                transform: scale(1);
        opacity: 1;
    }

    50% {
        color: #ffd500;
    }

    100% {
        -webkit-transform: scale(1.5);
                transform: scale(1.5);
        opacity: 0;
        color: #ffd500;
    }
}

@keyframes effectLetter {
    0% {
        -webkit-transform: scale(1);
                transform: scale(1);
        opacity: 1;
    }

    50% {
        color: #ffd500;
    }

    100% {
        -webkit-transform: scale(1.5);
                transform: scale(1.5);
        opacity: 0;
        color: #ffd500;
    }
}

.AS-credit__calculator-item-desc>span:last-child r {
    font-size: .7em;
    font-weight: 600;
}

.AS-credit__calculator-item-desc {
    margin-right: 1.5em;
    width: calc(100% - 5em);
}

.AS-credit__intro-ctas {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.AS-credit__calculator-select>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
}

body:not(.single) .fixed#as_credit_get_app {
    position: fixed;
    right: 1.5em;
    bottom: 4em;
    z-index: 101;
    height: 4.5em;
    box-shadow: 0px 6px 22px -3px rgb(0 204 101 / .7);
    -webkit-transition: 0s all, .5s opacity;
    transition: 0s all, .5s opacity;
}

body:not(.single) .fixed#as_credit_get_app.AS-credit__btn-popup a.AS-credit__applink--link-cta {
}

#as_credit_get_app {
    -webkit-transition: 0s all, .5s opacity;
    transition: 0s all, .5s opacity;
    position: relative;
    -webkit-transform-origin: right;
            transform-origin: right;
}

.AS-credit__button-bordered-green a i {
    -webkit-animation: arrowToDown 1s infinite linear;
    animation: arrowToDown 1s infinite linear;
    bottom: .5em;
}

@-webkit-keyframes arrowToDown {
    to {
        bottom: -.2em;
    }
}

@keyframes arrowToDown {
    to {
        bottom: -.2em;
    }
}

.AS-credit__art-boxs img {
    max-width: 90%;
}

.back-top {
    display: none;
}

.main-wrap {
    background-color: rgb(255 255 255 / 0%)!important;
    padding-top: 10em;
}

@media(max-width: 1350px) {
    li.AS-credit__features-item {
        width: 50%;
        padding: 1.25em 2.5em;
    }

    section.AS-credit__features ul {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: -1.25em 0;
        margin-left: -2.5em;
    }

    .AS-container {
        max-width: 900px;
    }

    .S-credit__register-contain {
        width: 44%;
    }

    li.AS-credit__blog-item>div>div {
        width: 100%;
    }

    li.AS-credit__blog-item>div {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .AS-credit__blog-side-l {
        padding-top: unset;
        height: 15em;
    }

    li.AS-credit__blog-item>div>div:last-child {
        margin-top: 2em;
    }

    .AS-credit__blog-side-r:before {
        top: -3.5em;
        left: 50%;
        -webkit-transform: translateX(-50%) rotate(45deg);
        transform: translateX(-50%) rotate(45deg);
        border-radius: 2em 0em 0 0em;
        box-shadow: 0px -9px 25px -13px rgb(0 64 255 / .6);
    }

    .AS-credit__blog-side-r {
        padding-top: 60%;
    }

    .AS-credit__blog-cta {
        left: 3em;
        right: auto;
        bottom: 2.2em;
    }

    .AS-credit__blog-title {
        /* position: absolute; */
        /* transform: translate(-50% , -50%); */
        /* left: 50%; */
        /* color: #fff; */
        /* text-align: center; */
        /* min-height: auto; */
        /* top: calc(1.5em - 50%); */
    }

    .AS-credit__blog-time {
        bottom: 10%;
    }

    .AS-credit__calculator-bule {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 4em 5em 5em;
    }

    .AS-credit__calculator-selectors {
        width: 100%;
    }

    .AS-credit__titles {
        padding: 0;
        width: 100%;
        line-height: 3em;
        margin-bottom: 4em;
    }

    span.AS-credit__title-bold {
    }

    .AS-credit__calculator-detail-item {
        width: 30%;
    }

    .fixed#as_credit_get_app {
        position: fixed;
        right: 2em;
        bottom: 4em;
        visibility: visible;
        opacity: 1;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    }

    .AS-credit__calculator-bule {
        padding: 4em 3em 5em;
    }

    .AS-credit__calculator-selectors li {
        padding: 0 1em;
    }

    .AS-calculator_selector__arrow-next {
        right: 1em;
    }

    .AS-calculator_selector__arrow-prev {
        left: 1em;
    }

    .AS-credit__calculator-select {
        border-radius: 1.3em;
    }
}

@media(max-width: 1000px) {
    .AS-credit__calculator-detail-items {
        -ms-flex-wrap:wrap;
            flex-wrap:wrap;
    }

    .AS-credit__calculator-detail-item {
        width: 50%;
        margin-bottom: 2em;
    }

    .AS-container {
        max-width: 700px;
    }

    .S-credit__register-contain {
        width: 60%;
    }

    .AS-credit__from-dk--side-r {
        width: 100%;
        padding-left: 0;
    }

    .AS-credit__from-dk--side-l {
        width: 100%;
        text-align: center;
        padding-top: 4em;
    }

    .AS-credit__from-dk--sides {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .AS-credit__from-dk--side-l svg {
        max-height: 100%;
        height: 20em;
    }

    .AS-credit__calculator-select-item {
        width: 55%;
    }

    .AS-credit__art-boxs {
    }

    .AS-credit__blog-title {
        /* top: calc(0.1em - 50%); */
    }

    .AS-credit__intro-art {
        width: 100%;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .small-container {
        width: 100%;
    }

    .AS-credit__intro-sides-desc {
        width: 100%;
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        text-align: center;
    }

    .AS-credit__intro-sides {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .AS-credit__intro-art {
    }

    .AS-credit__intro-sides-desc .AS-credit__blue-color {
        display: block;
        margin-bottom: 0.5em;
    }

    .AS-credit__intro-sides-desc .AS-credit__l-text {
        margin: auto;
    }

    .AS-credit__end-of-green:before {
        display: none;
    }

    .AS-credit__end-of-green:after {
        top: -12%;
        left: 0;
        width: 100%;
        height: 12%;
    }

    .AS-credit__intro-art span {
        width: 300px;
        height: 470px;
    }

    .AS-credit__xxl-text {
        font-size: 3em;
    }

    .AS-credit__l-text {
        font-size: 1.8em;
    }

    .AS-credit__button-bordered-green a span {
        display: none;
    }

    .AS-credit__button-bordered-green a i, .AS-credit__button-bg-green a i {
        margin: 0;
    }

    .AS-credit__button-bordered-green {
        width: 4.5em;
        margin: auto;
    }

    .AS-credit__button-bordered-green a {
        padding: 0;
    }

    .fixed#as_credit_get_app {
        font-size: 1em;
        right: 2em;
        bottom: 3em;
    }

    div#as_credit_get_app {
        position: fixed;
        right: 1.5em;
        bottom: 4em;
        height: 4.6em;
        width: auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        box-shadow: 0px 6px 22px -3px rgb(0 204 101 / .7);
    }

    .AS-credit__intro-sides-desc .AS-credit__button-bg-green {
        font-size: 10px;
    }

    .AS-credit__intro .AS-credit__button-bg-green a.AS-credit__applink--link-cta span {
        width: 5em;
        display: inline-block;
        white-space: normal;
        padding: 0;
        line-height: 1.4em;
        font-size: 1.2em;
        margin-left: 1em;
    }

    .AS-credit__intro-sides-desc .AS-credit__button-bg-green a.AS-credit__applink--link-cta i {
        width: 3.8em;
        height: 3.8em;
    }

    .AS-credit__flow-blue-line {
        width: 8em;
    }

    .AS-credit__flow-items li {
        width: calc(50% - 9em);
    }

    .AS-credit__flow-items i {
        left: -11.5em;
        width: 5em;
        height: 5em;
        top: 5em;
    }

    .AS-credit__flow-items i svg {
        max-width: 50%;
        display: block;
    }

    .AS-credit__flow-items li:nth-child(even) i {
        right: -11.5em;
    }

    .AS-credit__intro-ctas {
        margin-top: 3em;
    }

    .AS-credit__calculator-bule {
        padding: 4em 3em 3em;
    }

    .AS-credit__blog-side-r {
        padding-top: unset;
    }

    section.AS-credit__intro {
        padding-top: 14em;
    }

    .AS-credit__blog-side-r>div {
        position: relative;
        padding-bottom: 7em;
    }
}

@media(max-width: 800px) {
    .AS-credit__faq-question {
        padding-right:1em;
    }

    .rh-header {
        margin-bottom: 0;
        background-color: transparent;
        margin: 0;
        padding: 20px;
    }

    .AS-credit__calculator-select-item {
        width: 35%;
        min-width: 120px;
    }

    body {
        background-color: transparent!important;
    }

    li.AS-credit__features-item {
        width: 100%;
        padding: 1em 2.5em;
    }

    .AS-container {
        max-width: 90%;
    }

    section[class*="AS-"] {
        /* margin-bottom: 8em; */
    }

    section.AS-credit__blog {
        margin-bottom: 0!important;
    }

    .AS-credit__calculator-selectors li {
        width: 100%;
        margin-bottom: 2em;
    }

    .AS-credit__calculator-selectors ul {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .AS-credit__titles {
        margin-bottom: 2em;
    }

    .AS-credit__calculator-select {
        height: 5em;
        border-radius: 1.5em;
    }

    .AS-calculator_selector__arrow-next {
        right: 1.5em;
    }

    .AS-calculator_selector__arrow-prev {
        left: 1.5em;
    }

    li.AS-credit__calculator-item label {
        margin-bottom: .4em;
        font-size: 1.5em;
        padding-right: .8em;
    }

    .AS-credit__calculator-detail-item {
        width: 100%;
        border-bottom: 1px solid rgb(0 26 102 / .05);
        padding: 1.2em 0 1em;
        margin-bottom: 0;
    }

    .AS-credit__calculator-detail-notice {
        margin: 1em 0 1em;
    }

    .AS-credit__calculator-details {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 5.5em 4em 1.5em;
    }

    .AS-credit__calculator-detail-item:last-child {
        border-bottom: 0;
    }

    .AS__title-section span {
        font-size: 2.5em;
    }

    .AS-credit__blog-title {
        /* top: calc(-0.9em - 50%); */
    }

    .AS-credit__flow-blue-line {
        width: 4.5em;
        border: none;
        right: 0;
        left: auto;
        -webkit-transform: none;
        transform: none;
    }

    .AS-credit__flow-items li:last-child .AS-credit__flow-desc {
        padding-bottom: 0;
    }

    .AS-credit__flow-items i {
        border: none;
        width: 4em;
        height: 4em;
        top: -1em;
        right: -6.25em;
    }

    .AS-credit__flow-title {
        font-size: 2em;
    }

    .AS-credit__flow-items li:nth-child(odd),.AS-credit__flow-items li:nth-child(even) {
        text-align: justify;
        width: calc(100% - 7em);
        direction: rtl;
        float: right;
        margin-bottom: 0;
    }

    .AS-credit__flow-number {
        font-size: 4em;
        float: left;
    }

    .AS-credit__flow-items {
        width: 100%;
        margin-right: 6.5em;
    }

    .AS-credit__flow-blue-line:before {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        z-index: 10;
        background: -webkit-radial-gradient(rgb(255 255 255 / 30%) 0.1em, transparent .18em);
        background: radial-gradient(rgb(255 255 255 / 30%) 0.1em, transparent .18em);
        background-repeat: repeat-y;
        background-size: 25px 25px;
        background-position: 50% 0%;
    }

    .AS-credit__flow-contain {
        padding-top: 2em;
        padding-bottom: 0em;
    }

    .AS-credit__flow-items li:nth-child(even) i {
        right: -6.25em;
    }

    .S-credit__register-contain {
        width: 100%;
    }

    section.AS-credit__register .AS-credit__bg-dark {
        width: 100%;
        border-radius: 0;
    }

    section.AS-credit__register .AS-container {
        max-width: 100%;
    }

    section.AS-credit__from-dk .AS__title-section {
        text-align: center;
    }

    section.AS-credit__faq .AS__title-section {
        text-align: center;
    }

    li.AS-credit__blog-item {
        width: 100%;
    }

    .AS-credit__intro-art span {
        height: 45vh;
        background-size: contain;
        width: 31vh;
        margin-bottom: 4vh;
    }

    section.AS-credit__intro {
        padding-top: 12em;
    }

    .AS-credit__intro-sides-desc {
        /* font-size: 1.2vh; */
    }

    .AS-credit__intro-sides-desc .AS-credit__l-text {
        font-size: 14px;
    }

    .AS-credit__intro-ctas {
        margin-top: 2vh;
        font-size: 10px;
    }
}

@media(max-width: 500px) {
    section.AS-credit__register .AS-credit__bg-dark {
        padding: 5em 2em;
    }

    .fixed#as_credit_get_app {
        bottom: 2em;
        right: 1.5em;
    }

    .AS-credit__calculator-select-item {
    }

    .AS-credit__flow-blue-line {
        width: 4em;
    }

    .AS-credit__flow-items i,.AS-credit__flow-items li:nth-child(even) i {
        right: -5.88em;
        width: 3.7em;
        height: 3.7em;
        top: -.8em;
    }

    .AS-credit__flow-items {
        margin-right: 6em;
    }

    .AS-credit__calculator-bule {
        border-radius: 3em;
        padding: 4em 2em 2em;
    }

    .AS__title-section {
        margin-bottom: 3em;
    }

    section[class*="AS-"] {
        /* margin-bottom: 7em; */
    }

    section.AS-credit__from-dk .AS__title-section {
        margin-bottom: 2em;
    }

    .AS-credit__flow-items li:last-child .AS-credit__flow-desc {
        margin-bottom: 0;
    }

    .AS-credit__titles {
        font-size: .8em;
        margin-bottom: 3em;
    }

    .AS-credit__calculator-item-desc>span:last-child {
        font-size: 1.8em;
    }

    .AS-credit__calculator-details {
        border-radius: 0 0 3em 3em;
    }
}

.contain-more-than {
    max-height: 200px;
    line-height: 2em;
    overflow: hidden;
    position: relative;
}

a.mini-button--more,a.mini-button--less {
    margin-top: 2em;
    display: block;
    padding: 1em 0 1em .5em;
    cursor: pointer;
    margin-top: 1em;
}

.contain-more-than.contain-more-than-gray.expanded:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 25px;
    background: -webkit-linear-gradient(bottom, #f5fbff 5%, transparent);
    background: linear-gradient(0deg, #f5fbff 5%, transparent);
    z-index: 1;
}

.AS-credit-product__main .AS-credit__intro-art {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    text-align: left;
    padding-left: 3em;
}

.AS-credit-product__main .AS-credit__intro-art,.AS-credit-product__main .AS-credit__intro-sides-desc {
    width: 50%;
}

.AS-credit-product__main .small-container {
    max-width: 1200px;
}

.AS-credit-product__main .AS-credit__intro-art span {
    float: left;
}

.AS-credit-product__main .AS-credit__intro-sides-desc {
    padding-right: 3em;
}

.AS-credit-product__main .AS-credit__intro-sides-desc .AS-credit__l-text {
    margin-bottom: 4em;
}

.AS-credit-product__main.AS-credit__intro {
    height: 630px;
    background: -webkit-linear-gradient(top, rgb(220 234 255), rgb(255 255 255 / 0%));
    background: linear-gradient(180deg, rgb(220 234 255), rgb(255 255 255 / 0%));
    padding-top: 18em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-bottom: 3em;
}

.AS-credit-product__main .slider .tooltip-inner:after {
    content: "ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã¢â‚¬Â¹ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â  ÃƒÆ’Ã†â€™Ãƒâ€¹Ã…â€œÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂªÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã¢â‚¬Â¹ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€¹Ã…â€œÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ";
    font-size: 0.7em;
    vertical-align: bottom;
    margin-right: .4em;
}

.AS-credit-product__popular-laptops--contain>ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 0 -1.7em;
    width: calc(100% + 3.4em);
    height: auto;
}

li.AS-credit-product__popular-laptops-item {
    width: 16.6666%;
    text-align: center;
    padding: 0 1.7em;
    list-style: none;
    display: block;
}

li.AS-credit-product__popular-laptops-item>div {
    border: 1px solid #F1F2F6;
    border-radius: 2em;
    padding-top: 65%;
    position: relative;
    -webkit-transition: .3s;
    transition: .3s;
}

.AS-credit-product__popular-laptops-title,li.AS-credit-product__popular-laptops-item img {
    font-size: 1.8em;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
    /* white-space: nowrap; */
    font-weight: 600;
    -webkit-transition: .3s all;
    transition: .3s all;
    max-width: 50%;
    max-height: 50%;
}

.AS-credit-product__popular-laptops-title e {
    font-family: calibri;
}

.AS-credit-product__popular-laptops-title {
    opacity: 0;
    max-width: 100%;
    width: 100%;
    padding: 0 1em;
    line-height: 2em;
}

li.AS-credit-product__popular-laptops-item>div:hover .AS-credit-product__popular-laptops-title {
    opacity: 1;
}

li.AS-credit-product__popular-laptops-item>div:hover img {
    opacity: 0.05;
    -webkit-transform: translate(-50%,-50%) scale(1.3);
            transform: translate(-50%,-50%) scale(1.3);
}

li.AS-credit-product__popular-laptops-item>div:hover {
    background: #F7F9FF;
    border-color: #F7F9FF;
}

.AS-credit-product__sortbytype-img img {
    max-width: 60%;
    max-height: 60%;
}

.AS-credit-product__sortbytype-img {
    background-color: #F5F7FF;
    border-radius: 2.5em;
    width: 16em;
    height: 16em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

li.AS-credit-product__sortbytype-item>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

li.AS-credit-product__sortbytype-item {
    list-style: none;
    margin-bottom: 4em;
}

.AS-credit-product__sortbytype-title {
    font-size: 2em;
    font-weight: 600;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 0.8em;
}

.AS-credit-product__sortbytype-title h3 {
    margin: 0;
    padding: 0;
    font-size: 100%;
    font-weight: inherit;
    font-family: 'YEKANBAKH';
    line-height: inherit;
    color: inherit;
}

.AS-credit-product__sortbytype-desc {
    font-size: 1.5em;
    line-height: 1.9em;
}

.AS-credit-product__sortbytype-title>span:first-child {
    color: #fff;
    background-color: #001A66;
    width: 1.5em;
    height: 1.5em;
    border-radius: 10em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: 1.2em;
    margin-left: 0.5em;
    line-height: 1.6em;
}

.AS-credit-product__sortbytype-content {
    width: calc(100% - 16em);
    padding-right: 4em;
    color: #001a66;
    padding-top: 1em;
}

section.AS-credit-product__sortbytype .AS__title-section {
    text-align: revert;
}

.AS-credit-product__main .AS-credit__intro-art>ul {
    position: relative;
    width: 100%;
    padding-top: 60%;
}

.AS-credit-product__intro-art-item.act {
    /* opacity:1; */
}

.AS-credit-product__intro-art-item {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 0;
    list-style: none;
    width: 400px;
    height: 350px;
    -webkit-perspective: 300px;
            perspective: 300px;
    /* opacity: 0; */
}

.AS-credit-product__intro-art-item>* {
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    opacity: 0;
    -webkit-transition: 0.8s;
    transition: 0.8s;
}

.AS-credit-product__intro-art-item--b {
    background-size: 35%;
    width: 100%;
    height: 85%;
    z-index: 2;
    /* opacity: 1; */
}

.AS-credit-product__intro-art-item>.AS-credit-product__intro-art-item--sh {
    box-shadow: 0px 100px 30px -40px rgb(47 63 109 / 0.5);
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
    -webkit-transform: translatex(-50%) rotateX(83deg);
            transform: translatex(-50%) rotateX(83deg);
    height: 15%;
    bottom: 5%;
    width: 0%;
    left: 50%;
    z-index: -1;
    opacity: 1;
    -webkit-transition: 1.5s cubic-bezier(0, 0, 0.04, 1.1);
    transition: 1.5s cubic-bezier(0, 0, 0.04, 1.1);
}

main.AS-credit-product__main {
    margin-top: -13em;
}

.AS-credit-product__main li.AS-credit-product__sortbytype-item:last-child {
    margin-bottom: 0;
}

.AS-credit-product__main .tooltip-min, .AS-credit-product__main .tooltip-max {
    display: none!important;
}

.AS-credit-product__intro-art-item.act .AS-credit-product__intro-art-item--p {
    opacity: 1;
    bottom: 2em;
    -webkit-transition: 1.5s cubic-bezier(0, 0, 0.04, 1.1);
    transition: 1.5s cubic-bezier(0, 0, 0.04, 1.1);
    -webkit-filter: brightness(1) contrast(1);
            filter: brightness(1) contrast(1);
}

.AS-credit-product__intro-art-item .AS-credit-product__intro-art-item--p {
    bottom: 15em;
    -webkit-filter: brightness(2.5) contrast(2.5);
            filter: brightness(2.5) contrast(2.5);
}

.AS-credit-product__intro-art-item .AS-credit-product__intro-art-item--p img {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
}

li.AS-credit-product__intro-art-item.act .AS-credit-product__intro-art-item--sh {
    opacity: 1;
    box-shadow: 0px 100px 30px -10px rgb(47 63 109 / 0.5);
    width: 65%;
}

li.AS-credit-product__intro-art-item.act .AS-credit-product__intro-art-item--b {
    -webkit-animation: 3s brandProductArt 1s linear;
            animation: 3s brandProductArt 1s linear;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
}

@-webkit-keyframes brandProductArt {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
        -webkit-filter: brightness(5.5);
                filter: brightness(5.5);
    }

    100% {
        opacity: 0;
        -webkit-filter: brightness(0);
                filter: brightness(0);
    }
}

@keyframes brandProductArt {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
        -webkit-filter: brightness(5.5);
                filter: brightness(5.5);
    }

    100% {
        opacity: 0;
        -webkit-filter: brightness(0);
                filter: brightness(0);
    }
}

.AS-credit__calculator-detail-credit-amount {
    background-color: rgb(255 255 255);
    color: rgb(0 26 102 / 0.5);
    font-size: 2em;
    font-weight: 600;
    border-radius: 1em;
    padding: 0.2em 1.3em 0.1em;
    margin-bottom: 1em;
}

.AS-credit__calculator-detail-credit-amount t {
    font-size: 0.7em;
    margin-right: .2em;
}

.AS-credit__calculator-detail-credit-amount c {
    font-size: .7em;
    margin-left: .3em;
}

@media(max-width: 1350px) {
    .AS-credit-product__main .AS-credit__xxl-text {
        font-size: 3em;
    }

    .AS-credit-product__main .AS-credit__l-text {
        font-size: 1.8em;
    }

    .AS-credit-product__main li.AS-credit-product__popular-laptops-item {
        width: 25%;
    }

    .AS-credit__calculator-detail-credit-amount {
        padding: 0.2em 0.8em 0.1em;
    }
}

@media(max-width: 1000px) {
    .AS-credit-product__main .AS-credit__intro-art, .AS-credit-product__main .AS-credit__intro-sides-desc {
        width: 100%;
        padding-right: 0;
        margin-bottom: 5em;
        padding-left: 0;
    }

    .AS-credit-product__main .AS-credit__intro-sides-desc {
        margin-bottom: 0;
    }

    .AS-credit-product__main .AS-credit-product__intro-art-item {
        left: 50%;
        -webkit-transform: translate(-50%,-50%);
                transform: translate(-50%,-50%);
        width: 50vw;
        height: 32vw;
    }

    .AS-credit-product__main .AS-credit__intro-sides-desc .AS-credit__dark-color {
        text-align: center;
        margin: auto;
        width: 100%;
        margin-bottom: 0.3em;
    }

    .AS-credit-product__main .AS-credit__xxl-text {
        font-size: 3.5em;
    }

    .AS-credit-product__main li.AS-credit-product__popular-laptops-item {
        width: 33.333%;
    }

    .AS-credit-product__main.AS-credit__intro {
        height: auto;
        padding-top: 10em;
    }

    .AS-credit__calculator-detail-item>div {
        width: auto;
    }

    .AS-credit__calculator-detail-item>div {
        width: 60%;
    }
}

@media(max-width: 800px) {
    .AS-credit-product__main li.AS-credit-product__popular-laptops-item {
        /* width: 50%; */
    }

    .AS-credit-product__main .AS-credit-product__sortbytype-img {
        width: 10em;
        height: 10em;
    }

    .AS-credit-product__main .AS-credit-product__sortbytype-content {
        padding-right: 3em;
        width: calc(100% - 10em);
    }

    .AS-credit-product__main .AS-credit__xxl-text {
        font-size: 2.7em;
    }

    .AS-credit__calculator-detail-item>div {
        width: auto;
    }

    .AS-credit-product__main.AS-credit__intro {
        padding-top: 7em;
        padding-bottom: 0;
    }
}

@media(max-width: 500px) {
    .AS-credit-product__main .AS-credit-product__intro-art-item {
        height: 50vw;
        width: 65vw;
    }

    .AS-credit-product__main .AS-credit__intro-art {
        margin-bottom: 3em;
        padding-left: 0;
        min-height: 80vw;
    }

    .AS-credit-product__main li.AS-credit-product__popular-laptops-item {
        width: 50%;
    }

    .AS-credit-product__main .AS-credit-product__sortbytype-img {
        width: 100%;
        height: 10em;
        margin-bottom: 1em;
    }

    .AS-credit-product__main li.AS-credit-product__sortbytype-item>div {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }

    .AS-credit-product__main .AS-credit-product__sortbytype-img img {
        max-height: 60%;
    }

    .AS-credit-product__main .AS-credit-product__sortbytype-content {
        width: 100%;
        padding-right: 0;
    }

    .AS-credit-product__main li.AS-credit-product__sortbytype-item {
        margin-bottom: 5em;
    }

    .AS-credit-product__main .slider .tooltip.bs-tooltip-top {
        padding: 1.2em .5em 1em;
        width: 10em;
        margin-left: -4.3em;
    }

    .AS-credit-product__main .slider .tooltip-inner:after {
        margin-right: .2em;
    }

    .AS-credit-product__main li.AS-credit-product__popular-laptops-item>div {
        padding-top: 55%;
    }

    .AS-credit-product__main li.AS-credit-product__sortbytype-item {
        margin-bottom: 3em;
    }

    .AS-credit__calculator-detail-credit-amount {
        margin-bottom: 0.5em;
    }
}

.AS__sarzamin_intro #as_credit_get_app.AS-credit__btn-popup {
    position: fixed;
    right: 3em;
    bottom: 5em;
}

.as-pop-open#as_credit_get_app.AS-credit__btn-popup {
    max-height: 100em;
    border-radius: 3em;
    background-color: transparent;
    box-shadow: none;
}

.AS-credit__applink-fly-contain--bottom li {
    list-style: none;
    color: #fff;
    font-weight: 400;
    font-size: 10px;
}

.AS-credit__applink-fly-contain--top li>div {
    border: 1px solid #40538C;
    border-radius: 1.5em;
    width: 7.5em;
    height: 7.5em;
    font-size: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    line-height: 1.4em;
    padding-top: 1em;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.AS-credit__applink-fly-contain--top>ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 2em;
    margin-bottom: 0;
}

body.single .AS-credit__applink-fly-contain--top {
    -webkit-transition-delay: 0s;
            transition-delay: 0s;
}

.AS-credit__applink-fly-contain--top {
    background-color: #001A66;
    color: #fff;
    border-radius: 3em 3em 0em 0em;
    max-height: 0;
    padding: 0;
    overflow: hidden;
    -webkit-transition: .5s cubic-bezier(0, 0, 0, 1.06);
    transition: .5s cubic-bezier(0, 0, 0, 1.06);
    -webkit-transition-delay: .5s;
            transition-delay: .5s;
    position: relative;
    z-index: -1;
    padding-bottom: 3em;
    margin-bottom: -3em;
    min-width: 25em;
}

.AS-credit__applink-fly-contain--bottom {
    background-color: #19DE7B;
    border-radius: 3em;
    padding: 1.5em 0;
    min-height: 6em;
    min-width: 25em;
    overflow: hidden;
}

.AS-credit__applink-fly-contain--top li {
    list-style: none;
    padding: .8em;
    cursor: pointer;
}

.AS-credit__applink-fly-contain--top li span {
    font-size: 1.2em;
    font-weight: 400;
    width: 100%;
    height: 2em;
}

.AS-credit__applink-fly-contain--top li .as-pop-open span {
    font-weight: 600;
}

.AS-credit__applink-fly-contain--bottom li>div {
    border-bottom: 1px solid rgb(255 255 255 / 25%);
    font-size: 1em;
    text-align: right;
    padding: 0 2em;
    line-height: 3.5em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.AS-credit__applink-fly-contain--bottom li>div b {
    font-weight: 600;
    margin-right: .2em;
    font-size: 1.1em;
}

i.arrow-left {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6.771' height='10.712' viewBox='0 0 6.771 10.712'%3E%3Cpath id='Path_394' data-name='Path 394' d='M22231.422,6586.606l-3.943,3.942,3.943,3.941' transform='translate(-22226.064 -6585.192)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2'/%3E%3C/svg%3E%0A");
    width: 0.5em;
    height: 0.5em;
    display: block;
    background-position: center;
    background-repeat: no-repeat;
}

.AS-credit__applink-fly-contain--top li i {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 1.8em;
}

.AS-credit__applink-fly-contain--top li.active>div {
    border: 2px solid #fff;
}

.AS-credit__applink-fly-contain--bottom li:last-child>div {
    border-bottom: 0;
}

.AS-credit__applink-fly-contain {
    bottom: 2.4em;
    position: absolute;
    max-width: 0;
    overflow: hidden;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    -webkit-transition-delay: 0s;
            transition-delay: 0s;
    max-height: 0;
    z-index: 1;
    font-family: 'YEKANBAKH';
}

.AS-credit__applink-fly-contain .AS__download-notice-copon {
    background-color: #1ad074;
    width: auto;
    padding: 0 1em;
    /* margin-bottom: -3em; */
    margin-top: 0em;
    color: #fff;
    border-radius: 3em 3em 0 0;
    position: relative;
}

.AS-credit__applink-fly-contain .AS__download-notice-copon:nth-of-type(2) {
    background-color: #1ad074;
    border-radius: 0;
    padding: 0!important;
}

.AS-credit__applink-fly-contain .AS__download-notice-copon:nth-of-type(2)>div {
    background-color: #13bb66;
    padding: 1.5em 1em 3em;
    border-radius: 3em 3em 0 0;
}

.AS-credit__applink-fly-contain .AS__download-notice-copon:nth-of-type(1):before {
    content: "";
    height: 3em;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: -3em;
    background-color: #1ad074;
    opacity: 0;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    z-index: 0;
}

.AS-credit__applink-fly-contain .AS__download-notice-copon.active:nth-of-type(1):before {
    opacity: 1;
}

.AS-credit__applink-fly-contain .AS__download-notice-copon.active {
    padding: 1.5em 1em 3em;
    max-height: 100em;
}

.AS__download-notice.AS__download-notice-copon span {
    display: block;
    font-size: 1.5em;
    line-height: 2.5;
}

.AS-credit__applink-fly-contain .AS__download-notice>div {
    display: block;
}

.AS-credit__applink-fly-contain .AS__download-notice-copon code {
}

.AS__download-notice-copon-contain {
    display: block;
    background-color: #1ffb8d;
    border-radius: 10em;
    max-width: 70%;
    margin: auto;
    line-height: 3em;
    position: relative;
    text-align: center;
    padding: 0 2em 0 5em;
}

.as-pop-open#as_credit_get_app.AS-credit__btn-popup .AS__download-notice-copon-contain code {
    font-size: 1.4em;
    color: #007b3d;
    font-family: monospace!important;
    background-color: unset;
}

.AS__download-notice-copon-contain button {
    position: absolute;
    left: 0;
    top: 0;
    /* width: 3.7em; */
    height: 100%;
    border-radius: 10em;
    background-color: rgb(0 26 102 / 39%);
    font-family: 'YekanBakh';
    font-size: 1.2em;
    font-weight: 600;
}

.AS-credit__applink-fly-contain--bottom {
    border-radius: 3em 3em 0 3em;
    padding: 2em 0 0;
}

.as-pop-open#as_credit_get_app.AS-credit__btn-popup .AS-credit__applink-fly-contain {
    max-height: 70em;
    max-width: 50em;
    -webkit-transition: .7s;
    transition: .7s;
    -webkit-transition-delay: .3s;
            transition-delay: .3s;
    font-size: 10px;
}

#as_credit_get_app.AS-credit__btn-popup {
    max-height: 4.5em;
    -webkit-transition: 1s;
    transition: 1s;
    z-index: 100;
    -webkit-transform: scale(1);
            transform: scale(1);
    border-radius: 10em;
}

body.single #as_credit_get_app.AS-credit__btn-popup {
    margin: 3em auto;
    display: table;
    position: relative;
    bottom: auto;
    right: auto;
    left: 0;
}

body.single .as-pop-open#as_credit_get_app.AS-credit__btn-popup {
    left: 150px;
}

body.single .as-pop-open#as_credit_get_app.AS-credit__btn-popup a.AS-credit__applink--link-cta i {
    width: 100%;
    height: 100%;
}

body.single .as-pop-open#as_credit_get_app.AS-credit__btn-popup a.AS-credit__applink--link-cta div {
    height: 100%;
}

#as_credit_get_app.AS-credit__btn-popup.unvisible {
    visibility: hidden;
    opacity: 0;
}

.as-pop-open#as_credit_get_app.AS-credit__btn-popup .AS-credit__applink-fly-contain--top {
    max-height: 20em;
}

.AS__overlay>div:before {
    content: "";
    height: 100%;
    background: rgb(236 246 255 / .8);
    top: 0;
    left: 0;
    width: 100%;
    position: absolute;
    z-index: 105;
}

.AS__overlay {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
    -webkit-transition: .5s;
    transition: .5s;
    visibility: hidden;
    opacity: 0;
}

body.overlay main {
    z-index: 50;
}

.AS__overlay>div {
    height: 100%;
    width: 100%;
    position: absolute;
}

.AS__overlay.as-pop-open,body.overlay .AS__overlay {
    visibility: visible;
    opacity: 1;
}

.AS-credit__applink-fly-contain--bottom>ul {
    max-height: 0;
    overflow: hidden;
    width: 100%;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    padding-bottom: 0.8em;
    padding: 0;
    margin-bottom: 10px;
}

.AS-credit__applink-fly-contain--bottom>ul.active {
    max-height: 100em;
}

#as_credit_get_app.AS-credit__btn-popup a.AS-credit__applink--link-cta {
    /* background-color: #00cc65; */
    position: relative;
    z-index: 1;
    border-radius: 100em;
    white-space: nowrap;
    -webkit-transition: .3s linear;
    transition: .3s linear;
    -webkit-transition-delay: 0s;
            transition-delay: 0s;
    max-width: 40em;
    max-height: 100em;
    cursor: pointer;
    height: 4.5em;
    overflow: hidden;
    padding: 0;
    line-height: 4.5em;
    text-decoration: none;
}

.as-pop-open#as_credit_get_app.AS-credit__btn-popup a.AS-credit__applink--link-cta {
    max-width: 4.5em;
    max-height: 4.5em;
    overflow: hidden;
}

.as-pop-open#as_credit_get_app.AS-credit__btn-popup a.AS-credit__applink--link-cta i {
    width: 4.5em;
    height: 4.5em;
    margin-right: 0;
    margin-left: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.943' height='18.942' viewBox='0 0 18.943 18.942'%3E%3Cg id='Group_202' data-name='Group 202' transform='translate(2.121 2.121)'%3E%3Cpath id='Path_392' data-name='Path 392' d='M22541.572,6827.141l14.7,14.7' transform='translate(-22541.572 -6827.141)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='3'/%3E%3Cpath id='Path_393' data-name='Path 393' d='M22556.273,6827.141l-14.7,14.7' transform='translate(-22541.572 -6827.141)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='3'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-size: 15px;
    background-position: center;
    background-repeat: no-repeat;
}

.as-pop-open#as_credit_get_app.AS-credit__btn-popup a.AS-credit__applink--link-cta span {
    /* position: relative; */
}

@media(max-width: 1000px) {
    .as-pop-open#as_credit_get_app.AS-credit__btn-popup .AS-credit__applink-fly-contain {
        max-width: 30em;
    }

    body.single .as-pop-open#as_credit_get_app.AS-credit__btn-popup {
        left: 120px
    }

    #as_credit_get_app.AS-credit__btn-popup {
        height: 4.5em;
    }

    #as_credit_get_app.AS-credit__btn-popup a.AS-credit__applink--link-cta {
        height: 4.5em;
    }

    body.single #as_credit_get_app.AS-credit__btn-popup a.AS-credit__applink--link-cta {
        height: 4em;
    }

    .as-pop-open#as_credit_get_app.AS-credit__btn-popup a.AS-credit__applink--link-cta span {
        margin-right: 4em;
    }

    .AS-credit__applink-fly-contain--top li>div {
        width: 6.5em;
        height: 6.5em;
        line-height: 1.6em;
    }

    .AS-credit__applink-fly-contain--top li i {
        height: 1em;
    }

    .AS-credit__applink-fly-contain--top li i svg {
        height: 100%;
    }

    .AS-credit__applink-fly-contain--top li {
        padding: .8em .6em;
    }

    .AS-credit__applink-fly-contain--bottom li>div {
        line-height: 3em;
        font-size: 1.4em;
    }

    .as-pop-open#as_credit_get_app.AS-credit__btn-popup .AS-credit__applink-fly-contain--top {
    }

    .AS-credit__applink-fly-contain--top>ul {
        padding: 1.2em 2em;
    }

    #as_credit_get_app.AS-credit__btn-popup a.AS-credit__applink--link-cta span {
        /* font-size: 1.1em; */
        margin-right: 3.5em;
        position: relative;
        min-width: 5em;
        vertical-align: middle;
        padding-right: 0;
    }

    #as_credit_get_app.AS-credit__btn-popup a.AS-credit__applink--link-cta i {
        width: 3em;
        height: 3em;
        margin-left: .5em;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
    }
}

.as-pop-open#as_credit_get_app.AS-credit__btn-popup .AS-credit__applink-fly-contain>div {
    min-width: 25em;
    /* height: 35em; */
    position: relative;
    /* padding-bottom: 1em; */
}

.AS-credit__applink-fly-contain--bottom li>div a {
    color: #fff!IMPORTANT;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    padding: 0;
    text-decoration: none!important;
}

@media(max-width: 1000px) {
    .AS-credit__intro-promotion .AS-credit__intro-art span {
        height: 390px;
        margin-bottom: 0;
    }
}

@media(max-width: 800px) {
    .AS-credit__intro-promotion .AS-credit__intro-art span {
        height: 55vw;
        background-size: 100vw ;
    }
}

/********************Promotion Credit Page*******************************/
.AS-credit__intro-promotion .AS-credit__intro-sides {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

.AS-credit__intro-promotion .AS-credit__intro-art {
    -webkit-box-ordinal-group: NaN;
        -ms-flex-order: unset;
            order: unset;
    width: 100%;
    margin-bottom: 4em;
}

.AS-credit__intro-promotion .AS-credit__intro-sides-desc {
    width: 100%;
}

.AS-credit__intro-promotion .AS-credit__xxl-text {
    text-align: center;
}

.AS-credit__intro-promotion .AS-credit__blue-color {
    display: block;
    margin-bottom: .5em;
}

.AS-credit__intro-promotion .AS-credit__intro-sides-desc .AS-credit__l-text {
    width: 50%;
    text-align: center;
    margin: auto;
    margin-bottom: 2em;
}

.AS-credit__intro-promotion .AS-credit__end-of-green:before,.AS-credit__intro-promotion .AS-credit__end-of-green:after {
    display: none;
}

.AS-credit__intro-promotion .AS-credit__intro-ctas {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.AS-credit__intro-promotion .AS-credit__intro-art span {
    width: 100%;
    height: 450px;
}

.AS-credit__intro-promotion .AS-credit__intro-art span:last-child {
    display: none;
}

.AS-credit__intro-promotion .AS-credit__intro-art span img {
    width: 60%;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    max-width: none;
    height: auto;
}

section.AS-credit__intro.AS-credit__intro-promotion {
    padding-top: 13em;
    background-position: center;
}

@media(max-width: 1350px) {
    .AS-credit__intro-promotion .AS-credit__intro-art span {
        height: 315px;
    }
}

@media(max-width: 1000px) {
    .AS-credit__intro-promotion .AS-credit__intro-art span {
        height: 450px;
    }

    .AS-credit__intro-promotion .AS-credit__intro-art span:last-child {
        display: block;
    }

    .AS-credit__intro-promotion .AS-credit__intro-art span:first-child {
        display: none;
    }
}

@media(max-width: 800px) {
    .AS-credit__intro-promotion .AS-credit__intro-art span {
        height: 64vw;
    }
}

/****************9908181937**************/
section.AS-services__benefits {
}

section.AS-services__intro {
    position: relative;
    background-color: rgb(241 249 252 / .3);
    padding-top: 9em;
}

section.AS-services__intro:before,section.AS-services__intro>span.AS-services__intro-bg {
    background-color: #F1F9FC;
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    height: 100%;
    border-radius: 0 0 0 100px;
    /* z-index: -1; */
}

.AS-services__intro-left,.AS-services__intro-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    position: relative;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.AS-services__intro-contain {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 60em;
}

section.AS-services__intro .AS-container {
}

.AS__title-bg-blue {
    background-color: #0040FF;
    color: #fff;
    display: inline-block;
    padding: 0 .3em;
}

.AS-services__intro-left>div {
    padding-right: 5em;
    width: 100%;
}

.AS__title-blue {
    color: #0040ff;
}

.AS__title-h1 {
    font-size: 4em;
    font-weight: 700;
}

.AS__title-h2 {
    font-size: 3.5em;
    font-weight: 700;
    margin-bottom: .8em;
}

.AS__title-p1 {
    font-size: 2em;
    font-weight: 500;
}

.AS-services__intro-left .AS__title-p1 {
    margin: 0em 0 4em;
}

.AS__btn-green {
    background-color: #00CC65;
    font-weight: 600;
    color: #fff;
    display: table;
    line-height: 50px;
    /* padding: 0 5em; */
    border-radius: 1em;
    width: 100%;
    text-align: center;
}

.AS__btn-green a {
    color: #fff;
}

.AS__btn-green span {
    font-size: 1.6em;
}

.AS__btn-rounded {
    border-radius: 20em;
}

li.AS-services__benefits-item {
    list-style: none;
    padding: 2.5em;
    width: 100%;
}

li.AS-services__benefits-count-4 {
    width: 25%;
}

li.AS-services__benefits-count-3 {
    width: 33.333%;
}

li.AS-services__benefits-count-2 {
    width: 50%;
}

section.AS-services__benefits ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -2.5em;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

li.AS-services__benefits-item>div {
    border-radius: 2em;
    box-shadow: 0px 6px 25px -12px #CCD4EC;
    padding: 3em 3em 4em;
    text-align: center;
    height: 100%;
}

li.AS-services__benefits-item>div i {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: auto;
    height: 100px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

li.AS-services__benefits-item>div img {
    /* max-width:100%; */
    max-height: 100%;
}

.AS-services__benefits-item--title {
    font-size: 2em;
    margin: 0.6em 0 .3em;
    font-weight: 700;
}

.AS-services__benefits-item--desc {
    font-size: 1.4em;
}

.AS-services__flow .AS__title-section {
    text-align: right;
}

.AS-services__flow-item--title {
    font-size: 2em;
    font-weight: 600;
}

.AS-services__flow-item--numb {
    width: 4em;
    height: 4em;
    line-height: 4em;
    background-color: #001a66;
    border-radius: 10em;
    color: #fff;
    text-align: center;
    position: absolute;
    right: 0%;
    top: 0em;
}

.AS-services__flow-item--numb>span {
    font-size: 2.2em;
    font-weight: 700;
    line-height: 1.9em;
}

li.AS-services__flow-item {
    list-style: none;
    position: relative;
    padding-right: 7em;
    padding-bottom: 1.8em;
    cursor: pointer;
}

.AS-services__flow-item--desc {
    font-size: 1.5em;
    margin-top: 0.2em;
}

.AS-services__flow-item:before {
    content: "";
    position: absolute;
    width: .4em;
    height: 100%;
    background: -webkit-radial-gradient(rgb(0 26 102 / 0.2) 0.15em, transparent .24em);
    background: radial-gradient(rgb(0 26 102 / 0.2) 0.15em, transparent .24em);
    background-repeat: repeat-y;
    background-size: 15px 15px;
    background-position: 50% 0%;
    right: 1.8em;
    top: 0;
    /* z-index: -1; */
}

.AS-services__flow-item.act:before {
    background: -webkit-radial-gradient(rgb(0 64 255) 0.15em, transparent .24em);
    background: radial-gradient(rgb(0 64 255) 0.15em, transparent .24em);
    background-repeat: repeat-y;
    background-size: 15px 15px;
    background-position: 50% 0%;
}

li.act .AS-services__flow-item--numb {
    background-color: #0040ff;
}

.AS-services__flow-contain li:last-child:before {
    display: none;
}

.AS-services__flow-notice {
    border: 2px solid #E5E9F5;
    border-radius: 1.5em;
    padding: 2em 3em;
    position: absolute;
    right: 0;
    bottom: 0;
}

.AS-services__flow-notice>div {
    font-size: 1.6em;
}

.AS-services__flow-contain {
    margin-bottom: 2em;
}

.AS-services__flow-right {
    width: 70%;
    position: relative;
    padding-bottom: 13em;
}

.AS-services__flow-left {
    width: 30%;
    margin-top: -8em;
    margin-bottom: -1em;
}

.AS-services__flow--content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.AS-services__flow--mockup:after {
    background-image: url(../img/frame-mockup.png);
    height: 100%;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    content: "";
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.AS-services__flow--mockup ul {
    overflow: hidden;
    list-style: none;
    height: 98%;
    width: 97%;
    position: absolute;
    left: 50%;
    top: 50%;
    border-radius: 5em;
    -webkit-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
    background-color: #fff;
}

li.AS-services__flow--mockup-step.act>div:first-child {
    opacity: 1;
    visibility: visible;
}

li.AS-services__flow--mockup-step>div:last-child {
    -webkit-transition-delay: 2s;
            transition-delay: 2s;
}

li.AS-services__flow--mockup-step.act>div:last-child {
    /* z-index: 2; */
    opacity: 1;
}

li.AS-services__flow--mockup-step>div {
    width: 100%;
    height: 100%;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    -webkit-transition: .3s;
    transition: .3s;
}

li.AS-services__flow--mockup-step {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    top: 0;
    left: 0;
    -webkit-transition: .8s;
    transition: .8s;
}

.AS-services__flow--mockup {
    position: relative;
    height: 623px;
    width: 313px;
    float: left;
}

.AS-services__flow--mockup>div {
    height: 100%;
}

.AS-services__flow--mockup:before {
    content: "";
    box-shadow: rgb(198 206 230) -30px 45px 90px;
    position: absolute;
    width: 90%;
    height: 90%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    left: 50%;
    top: 50%;
    z-index: -1;
}

li.AS-services__flow--mockup-step.act {
    opacity: 1;
}

.AS-services__intro-right-item {
    width: 100%;
    height: 100%;
    list-style: none;
    -webkit-transform: rotateY(-17deg) rotateX(0deg);
            transform: rotateY(-17deg) rotateX(0deg);
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
    position: relative;
    -webkit-transition: 3s cubic-bezier(0.62, 0.02, 0.4, 1.01);
    transition: 3s cubic-bezier(0.62, 0.02, 0.4, 1.01);
}

.AS-services__intro-right ul:before {
    /* content:""; */
    width: 150%;
    height: 50%;
    position: absolute;
    -webkit-transform: translateX(-50%) rotateY(-17deg) rotateX(0deg);
            transform: translateX(-50%) rotateY(-17deg) rotateX(0deg);
    left: 50%;
    bottom: -80%;
    -webkit-transition: 3s cubic-bezier(0.62, 0.02, 0.4, 1.01);
    transition: 3s cubic-bezier(0.62, 0.02, 0.4, 1.01);
    background-image: -webkit-radial-gradient(ellipse closest-side, rgb(206 223 239 / 70%) 0%, rgb(206 223 239 / 0.3) 20%,rgb(206 223 239 / 0%) 70%, rgba(0, 0, 0, 0) 100%);
    background-image: radial-gradient(ellipse closest-side, rgb(206 223 239 / 70%) 0%, rgb(206 223 239 / 0.3) 20%,rgb(206 223 239 / 0%) 70%, rgba(0, 0, 0, 0) 100%);
}

.AS-services__intro-right ul.act:before {
    -webkit-transform: translateX(-50%) rotateY(-17deg) rotateX(900deg);
            transform: translateX(-50%) rotateY(-17deg) rotateX(900deg);
}

ul.act .AS-services__intro-right-item {
    -webkit-transform: rotateY(-17deg) rotateX(900deg);
            transform: rotateY(-17deg) rotateX(900deg);
}

.AS-services__intro-right-item>div:first-child,.AS-services__intro-right-item>div:last-child {
    /* opacity:1; */
}

.AS-services__intro-right-item>div {
    width: 100%;
    height: 100%;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    opacity: 0;
}

.AS-services__intro-right-item>div.show {
    opacity: 1;
}

.AS-services__intro-right ul {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
    -webkit-perspective: 600px;
            perspective: 600px;
    width: 350px;
    height: 200px;
    /* animation: contaion-card-rotation 0.5s infinite linear; */
    -webkit-animation-direction: alternate-reverse;
            animation-direction: alternate-reverse;
}

@-webkit-keyframes contaion-card-rotation {
    from {
        -webkit-transform: translate(-50%,-48%) scale(1);
                transform: translate(-50%,-48%) scale(1);
    }

    to {
        -webkit-transform: translate(-50%,-52%) scale(1);
                transform: translate(-50%,-52%) scale(1);
    }
}

@keyframes contaion-card-rotation {
    from {
        -webkit-transform: translate(-50%,-48%) scale(1);
                transform: translate(-50%,-48%) scale(1);
    }

    to {
        -webkit-transform: translate(-50%,-52%) scale(1);
                transform: translate(-50%,-52%) scale(1);
    }
}

@-webkit-keyframes card-rotation {
    0%,20% {
        -webkit-transform: rotateY(-17deg) rotateX(0deg);
                transform: rotateY(-17deg) rotateX(0deg);
    }

    40%,60% {
        -webkit-transform: rotateY(-17deg) rotateX(1080deg);
                transform: rotateY(-17deg) rotateX(1080deg);
    }

    80%,100% {
        -webkit-transform: rotateY(-17deg) rotateX(0deg);
                transform: rotateY(-17deg) rotateX(0deg);
    }
}

@keyframes card-rotation {
    0%,20% {
        -webkit-transform: rotateY(-17deg) rotateX(0deg);
                transform: rotateY(-17deg) rotateX(0deg);
    }

    40%,60% {
        -webkit-transform: rotateY(-17deg) rotateX(1080deg);
                transform: rotateY(-17deg) rotateX(1080deg);
    }

    80%,100% {
        -webkit-transform: rotateY(-17deg) rotateX(0deg);
                transform: rotateY(-17deg) rotateX(0deg);
    }
}

.AS-services__intro-left .AS__title-bg-blue:before,.AS-services__intro-left .AS__title-bg-blue:after {
    content: "";
    position: absolute;
    left: -2.5%;
    height: 100%;
    width: 2.5%;
    background: #00AE56;
    top: 0;
}

.AS-services__intro-left .AS__title-bg-blue:before {
    background: #00CC65;
    left: -8.5%;
    width: 6%;
}

.AS-services__intro-left .AS__title-bg-blue {
    position: relative;
}

.AS-services__intro-left .AS__title-bg-blue h1 {
    margin: 0;
    padding: 0;
    font-size: 100%;
    font-weight: 700;
    color: #fff;
    font-family: 'YEKANBAKH';
    line-height: inherit;
}

.rh-header,header#header {
    z-index: 100;
    position: relative;
}

.AS-services__intro-right-item>div:nth-child(even) {
    -webkit-transform: rotateY(0deg) rotateX(-180deg);
            transform: rotateY(0deg) rotateX(-180deg);
    /* background-image: url(https://www.mydigipay.com/wp-content/uploads/2020/11/Group-276.svg)!important; */
}

@media(max-width: 1350px) {
    .AS-services__flow--mockup {
        width: 250px;
        height: 500px;
    }

    .AS-services__flow-right {
        width: 65%;
    }

    .AS-services__flow-left {
        width: 35%;
    }

    .AS-services__intro-left .AS__title-p1 {
        font-size: 18px;
    }

    li.AS-services__benefits-count-4 {
        width: 50%;
    }

    li.AS-services__benefits-count-3 {
        width: 33.333%;
    }

    li.AS-services__benefits-count-2 {
        width: 50%;
    }
}

@media(max-width: 1000px) {
    .AS-services__intro-right {
        min-height: 40em;
    }

    .AS-services__intro-left, .AS-services__intro-right {
        width: 100%;
    }

    .AS-services__intro-left .AS__title-bg-blue:before {
        top: -12%;
        left: 0;
        width: 100%;
        height: 12%;
    }

    .AS-services__intro-left .AS__title-bg-blue:after {
        display: none;
    }

    .AS-services__intro-contain {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        min-height: auto;
    }

    .AS-services__intro-left>div {
        padding-right: 0;
    }

    .AS-services__intro-left {
    }

    .AS__title-bg-blue {
        /* margin-right: -.8em; */
    }

    section.AS-services__intro:before {
        width: 100%;
        border-radius: 0 0 5em 5em;
    }

    section.AS-services__benefits ul {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }

    li.AS-services__benefits-item {
        padding: 1.5em 2.5em;
    }

    li.AS-services__benefits-count-4,li.AS-services__benefits-count-3,li.AS-services__benefits-count-2 {
        width: 100%;
    }

    .AS-services__flow-left {
        width: 100%;
        margin: 0;
        margin-bottom: 5em;
    }

    .AS-services__flow-right {
        width: 100%;
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1;
        padding-bottom: 0;
    }

    .AS-services__flow--content {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }

    .AS-services__flow--mockup {
        float: none;
        margin: auto;
    }

    .AS-services__flow .AS__title-section {
        text-align: center;
    }

    .AS-services__flow-notice {
        position: relative;
        text-align: justify;
    }

    .AS__title-h1 {
        font-size: 3.5em;
    }

    .AS__title-h2 {
        font-size: 3em;
    }

    .AS-services__intro-left .AS__title-p1 {
        margin-bottom: 3em;
        font-size: 16px;
    }

    .AS-services__intro-right ul {
        top: 41%;
        width: 300px;
        height: 180px;
        margin-left: -1em;
    }

    .AS-services__intro-right ul:before {
        bottom: -70%;
    }

    section.AS-services__intro {
        background: none;
        padding-top: 12em;
    }

    .AS-services__flow--mockup:before {
        box-shadow: rgb(198 206 230 / .7) -20px 30px 50px;
    }
}

@media(max-width: 800px) {
    .AS__title-h1, .AS__title-h2 {
        font-size: 3em;
    }

    .AS-services__intro-right ul {
        max-width: 70%;
        height: 230px;
        top: 35%;
    }

    .AS-services__intro-right ul:before {
        bottom: -40%;
    }

    .AS-services__flow--mockup {
        width: 210px;
        height: 420px;
    }

    .AS-services__flow-item:before {
        right: 1.3em;
        /* background-size: 10px 10px; */
    }

    .AS-services__flow-item.act:before {
        /* background-size: 10px 10px; */
    }

    li.AS-services__flow-item {
        padding-right: 4em;
    }

    .AS-services__flow-item--numb {
        width: 3.5em;
        height: 3.5em;
        top: 0em;
    }

    .AS-services__flow-item--numb {
        width: 3em;
        height: 3em;
        line-height: 3em;
    }

    .AS-services__flow-item--numb>span {
        font-size: 2em;
        line-height: 1.6em;
    }

    .AS-services__flow-item--desc {
        text-align: justify;
    }

    .AS-services__flow-contain {
        margin-bottom: 1em;
    }

    .AS__title-h2 {
        line-height: 1.2em;
        margin-top: 0.4em;
        font-size: 2.5em;
    }

    .AS-services__flow--mockup ul {
        border-radius: 3em;
    }
}

@media(max-width: 700px) {
    .rh-header .logo-container a img {
        display: none;
    }

    section.AS-services__intro {
        padding-top: 8em;
    }

    .AS-services__intro-right {
        min-height: 35em;
    }
}

@media(max-width: 500px) {
    .AS-services__intro-right {
        min-height: 30em;
    }
}

.AS-services__intro_promotion .AS-services__intro-right>div>span {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    background-position: center;
    background-repeat: no-repeat;
}

.AS-services__intro_promotion.AS-services__intro.AS-services__intro_promotion:before {
    display: none;
}

.AS-services__intro_promotion .AS-services__intro-right {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
}

.AS-services__intro_promotion.AS-services__intro>span.AS-services__intro-bg {
    right: auto;
    left: 0;
    border-radius: 0 0 100px 0;
    background-color: #0027ff;
    z-index: 0;
}

.AS-services__intro_promotion.AS-services__intro.AS-services__intro_promotion {
    background-color: rgb(241 249 252 / 1);
}

.AS-services__intro_promotion .AS-services__intro-right>div>span {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 0 0 100px 0;
    background-size: contain;
}

.AS-services__intro_promotion.AS-services__intro.AS-services__intro_promotion:before {
    display: none;
}

.AS-services__intro_promotion .AS-services__intro-right {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
}

.AS-services__intro_promotion.AS-services__intro>span.AS-services__intro-bg {
    right: auto;
    left: 0;
    border-radius: 0 0 100px 0;
    z-index: 0;
}

section.AS-services__intro.AS-services__intro_promotion {
    background-color: rgb(241 249 252 / 1);
}

.AS-services__intro_promotion .AS-services__intro-left>div {
    padding-right: 3em;
    padding-left: 2em;
}

@media(max-width: 1350px) {
    .AS-services__intro-left .AS__title-h1,.AS-services__intro-left .AS__title-h2 {
        font-size: 3.5em;
    }
}

@media(max-width: 1000px) {
    .AS-services__intro_promotion.AS-services__intro>span.AS-services__intro-bg {
        width: 100%;
        border-radius: 0 0 5em 5em;
    }

    .AS-services__intro_promotion.AS-services__intro.AS-services__intro_promotion {
        background-color: unset;
    }

    .AS-services__intro_promotion .AS-services__intro-left .AS__title-h2 {
        color: #fff;
    }

    .AS-services__intro_promotion .AS-services__intro-left .AS__title-bg-blue {
        background-color: #fff;
        color: #0027ff;
    }

    .AS-services__intro_promotion .AS-services__intro-right>div {
        height: 43em;
        margin-bottom: 2em;
        width: 100%;
        position: relative;
    }

    .AS-services__intro_promotion .AS-services__intro-left .AS__title-p1 {
        color: #fff;
        margin-bottom: 4em;
    }

    .AS-services__intro_promotion .AS-services__intro-left>div {
        padding-left: 0;
    }
}

@media(max-width: 800px) {
    .AS-services__intro_promotion .AS-services__intro-right>div {
        height: 53vw;
        margin-bottom: 0;
    }

    .AS-services__intro.AS-services__intro_promotion {
        padding-top: 8em;
    }

    .AS-services__intro_promotion .AS-services__intro-contain {
        min-height: 500px;
    }

    .AS-services__intro-left .AS__title-h1, .AS-services__intro-left .AS__title-h2 {
        margin-right: 0;
        font-size: 3em;
    }
}

@media(max-width: 600px) {
    .AS-services__intro_promotion .AS-services__intro-right>div {
        height: 85vw;
        margin-bottom: 2vh;
        max-height: 55vh;
    }

    .AS-services__intro_promotion.AS-services__intro>span.AS-services__intro-bg {
        border-radius: 0 0 3em 3em;
    }

    .AS-services__intro_promotion .AS-services__intro-left .AS__title-p1 {
        margin-bottom: 3em;
    }

    li.AS-services__benefits-item {
        padding: 1.2em 2.5em;
    }

    .AS-services__flow-item--title {
        font-size: 1.8em;
    }
}

/**************990824****************Download**/
.AS-download__main-mockup>div:before {
    background-image: url(img/frame-mockup.html);
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    content: "";
    z-index: 2;
}

section.AS-download__main:before {
    content: "";
    background-color: #0040ff;
    width: 50%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.AS-download__main-content {
    width: 50%;
    padding-top: 4em;
}

.AS-download__main .AS__download-notice-copon-contain {
    background-color: #fff;
    margin-top: 1em;
}

section.AS-download__main {
    margin-bottom: 0;
}

.AS-download__main-contain {
    /* display: flex; */
    /* align-items: center; */
    /* height: 130vh; */
    padding: 15em 0;
    min-height: 80em;
}

.AS__download-module--tabs li>div {
    border-radius: 2em;
    border: 1px solid rgb(0 26 102 / 0.15);
    text-align: center;
    padding-top: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    -webkit-transition: .5s;
    transition: .5s;
}

.AS__download-module--tabs li span {
    font-size: 1.6em;
}

.AS__download-module--tabs ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -1.2em;
}

.AS__download-module--tabs li {
    padding: 0 1.2em;
    list-style: none;
    width: 33.333%;
    cursor: pointer;
}

.AS__download-module--links li {
    width: 50%;
    list-style: none;
    padding: 1.2em;
    margin: auto;
}

.AS__download-module--links ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    -webkit-transition: .8s;
    transition: .8s;
}

.AS__download-module--links,.AS__download-module--tabs {
    width: 45em;
    margin: auto;
}

.AS__download-module--tabs {
    margin-bottom: 2.4em;
}

.AS__download-module--links li .AS__btn-green a {
    display: block;
}

.AS-download__main-content-titles {
    margin-bottom: 8em;
    text-align: center;
}

.AS-download__main-content-titles .AS__title-h1 {
    margin-bottom: .2em;
}

.AS__download-module {
}

.AS-download__main-mockup {
    width: 50%;
    height: 70vh;
    position: relative;
}

.AS-download__main-contain>div {
    position: relative;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /* height: 70vh; */
    /* align-items: center; */
}

.AS-download__main-mockup>div>div {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    height: 96%;
    width: 95%;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
    border-radius: 4vh;
    z-index: 1;
    overflow: hidden;
}

.AS-download__main-mockup>div {
    position: absolute;
    width: 340px;
    height: 660px;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
}

.AS-download__main-mockup>div:after {
    position: absolute;
    width: 90%;
    height: 90%;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
    content: "";
    box-shadow: rgb(11 33 100 / 0.5) -70px 70px 60px;
}

i.android:before {
    content: "\e905";
}

i.apple:before {
    content: "\e908";
}

i.web:before {
    content: "\e907";
}

.AS__download-module--tabs i {
    display: block;
    font-size: 3.5em;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    top: 15%;
}

.AS__download-module--tabs span {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    bottom: 19%;
    -webkit-transition: .5s font-weight;
    transition: .5s font-weight;
    white-space: nowrap;
}

.AS__download-module--tabs li.active>div {
    background-color: #f7f9ff;
    border: 1px solid rgb(247 249 255);
}

.AS__download-module--tabs li.active span {
    font-weight: 600;
}

.AS__download-module--tabs li>div:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 0;
    background-color: #f7f9ff;
    left: 0;
    top: 0;
    border-radius: 2em;
    -webkit-transition: .5s;
    transition: .5s;
    z-index: -1;
}

.AS__download-module--tabs li.active>div:before {
    height: calc(100% + 6em);
    border-radius: 2em 2em 0 0;
}

.AS__download-module--links {
    background-color: #F7F9FF;
    border-radius: 3em;
}

.AS__download-module--links ul.active {
    max-height: 50em;
    padding: 4em 4em;
    opacity: 1;
}

.AS-download__main-mockup video {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}

.AS__download-module--tabs li.select>div:before {
    height: calc(100% + 3em);
}

@media(max-width: 1350px) {
    section.AS-download__main:before {
        width: 30%;
    }

    .AS-download__main-mockup {
        width: 40%;
    }

    .AS-download__main-content {
        width: 60%;
        font-size: .8em;
    }

    .AS-download__main-mockup>div {
        width: 310px;
        height: 600px;
        max-width: 33.5vh;
        max-height: 65vh;
    }

    .AS-download__main-content-titles {
        margin-bottom: 5em;
    }

    .AS-download__main-contain {
        /* padding-top: 40vh; */
        /* padding-bottom: 50vh; */
    }

    .AS-download__main-mockup>div {
    }
}

@media(max-width: 1000px) {
    .AS-download__main-content {
        width: 100%;
        min-height: 45em;
    }

    .AS-download__main-contain>div {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        height: auto;
        display: block;
    }

    section.AS-download__main:before {
        width: 100%;
        height: 25em;
        bottom: 0;
        top: auto;
    }

    .AS-download__main-content-titles .AS__title-h1 {
        margin: 0;
        margin-bottom: 0.2em;
    }

    .AS-download__main-contain {
        padding-top: 14em;
        min-height: auto;
        height: auto;
        display: block;
    }

    .AS-download__main-mockup {
        width: 100%;
        height: 50em;
        margin-bottom: -5em;
    }

    .AS-download__main-mockup>div {
        width: 230px;
        height: 440px;
        top: 10%;
        bottom: 5em;
        -webkit-transform: translatex(-50%);
                transform: translatex(-50%);
    }

    .AS-download__main-mockup>div:after {
        box-shadow: rgb(11 33 100 / 0.4) -60px 60px 60px;
    }
}

@media(max-width: 800px) {
    .AS-download__main-mockup {
        max-height: 75vh;
    }

    .AS__download-module--links, .AS__download-module--tabs {
        max-width: 40em;
    }

    .AS__download-module--links ul.active {
        padding: 2em;
    }

    .AS__download-module--links li {
        padding: 1em;
    }

    .AS__download-module--tabs li {
        padding: 0 1em;
    }

    .AS-download__main-content {
        padding-top: 0em;
    }
}

@media(max-width: 470px) {
    .AS__download-module--tabs i {
        top: 10%;
        font-size: 2.5em;
    }

    .AS__download-module--tabs li span {
        bottom: 13%;
        font-size: 1.4em;
    }

    .AS__download-module--links, .AS__download-module--tabs {
        max-width: 28em;
        margin-bottom: 1.6em;
    }

    .AS__download-module--tabs li>div {
        border-radius: 1.6em;
    }

    .AS__download-module--tabs li {
        padding: 0 0.8em;
    }

    .AS__download-module--tabs ul {
        margin: 0 -.8em;
    }

    .AS__download-module--links .AS__btn-green {
        height: 4.5em;
        line-height: 4.5em;
    }

    .AS__download-module--links {
        border-radius: 2em;
    }

    .AS__download-module--links .AS__btn-green span {
        font-size: 1.4em;
    }

    .AS-download__main-contain {
        padding-top: 14em;
    }

    .AS-download__main-content {
        min-height: 40em;
    }

    .AS__download-module--links li {
        padding: .8em;
    }

    .AS-download__main-mockup>div {
        width: 200px;
        height: 390px;
    }

    .AS-download__main-mockup {
        height: 47em;
    }

    .AS-download__main-mockup>div>div {
        border-radius: 4em;
    }
}

/******************** NOTICE 9909041503 *************/
.AS__download-notice {
    border-radius: 2em;
    background-color: rgb(210 254 232);
    width: 45em;
    margin: 3em auto 0;
    max-height: 0;
    padding: 0;
    border: 0;
    -webkit-transition: .5s;
    transition: .5s;
    overflow: hidden;
}

.AS__download-notice.active {
    max-height: 100em;
    padding: 2em 2em;
}

.AS__download-notice span {
    font-size: 1.6em;
    font-weight: 600;
    text-align: center;
}

@media(max-width: 1000px) {
    .AS__download-notice {
        margin-top: 1em;
    }
}

@media(max-width: 800px) {
    .AS__download-notice {
        max-width: 40em;
    }
}

@media(max-width: 470px) {
    .AS__download-notice {
        max-width: 28em;
    }
}

/******************** mockup mobile intro *************/
ul.AS-services__intro-right_mockup-x {
    height: 502px;
    width: 251px;
    top: 50%;
    -webkit-perspective: 80em;
            perspective: 80em;
}

.AS-services__intro-right_mockup-x-item>span:first-of-type, .AS-services__intro-right_mockup-x-item>span:last-of-type {
    background-image: url(img/frame-mockup.html);
    height: 100%;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    content: "";
    width: 100%;
    position: absolute;
    z-index: 30;
    display: none;
}

.AS-services__intro-right_mockup-x-item>span:last-of-type {
    -webkit-transform: rotateY(180deg) rotateX(0deg);
            transform: rotateY(180deg) rotateX(0deg);
}

li.AS-services__intro-right_mockup-x-item>div {
    position: absolute;
    width: 93%;
    height: 96%;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 2em;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    opacity: 0;
    z-index: 1;
    -webkit-transition: 3s cubic-bezier(1, 0.04, 0, 0.97) box-shadow;
    transition: 3s cubic-bezier(1, 0.04, 0, 0.97) box-shadow;
}

main.macos ul.act li.AS-services__intro-right_mockup-x-item>div {
    box-shadow: none;
}

li.AS-services__intro-right_mockup-x-item>div.show {
    opacity: 1;
}

li.AS-services__intro-right_mockup-x-item {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
    -webkit-transition: 3s cubic-bezier(1, 0.04, 0, 0.97);
    transition: 3s cubic-bezier(1, 0.04, 0, 0.97);
    list-style: none;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
}

.AS-services__intro-right_mockup-x-item {
    -webkit-transform: translate(-50%,-50%) rotateY(0deg);
            transform: translate(-50%,-50%) rotateY(0deg);
}

ul.act .AS-services__intro-right_mockup-x-item {
    -webkit-transform: translate(-50%,-50%) rotateY(-180deg);
            transform: translate(-50%,-50%) rotateY(-180deg);
}

li.AS-services__intro-right_mockup-x-item>div:nth-child(even) {
    -webkit-transform: translate(-50%,-50%) rotateY(180deg) rotateX(0deg);
            transform: translate(-50%,-50%) rotateY(180deg) rotateX(0deg);
}

.AS-services__intro-right_mockup-x-item:before {
    -webkit-transform: rotateY(180deg) rotateX(0deg);
            transform: rotateY(180deg) rotateX(0deg);
}

.AS-services__intro-right ul.act.AS-services__intro-right_mockup-x:before {
    -webkit-transform: translateX(-50%) rotateY(-360deg) rotateX(360deg);
            transform: translateX(-50%) rotateY(-360deg) rotateX(360deg);
    background-image: -webkit-radial-gradient(ellipse closest-side, rgb(206 223 239 / 70%) 0%, rgb(206 223 239 / 0.3) 20%,rgb(206 223 239 / 0%) 70%, rgba(0, 0, 0, 0) 100%);
    background-image: radial-gradient(ellipse closest-side, rgb(206 223 239 / 70%) 0%, rgb(206 223 239 / 0.3) 20%,rgb(206 223 239 / 0%) 70%, rgba(0, 0, 0, 0) 100%);
}

.AS-services__intro-right ul.AS-services__intro-right_mockup-x:before {
    -webkit-transform: translateX(-50%) rotateY(-0deg) rotateX(0deg);
            transform: translateX(-50%) rotateY(-0deg) rotateX(0deg);
    bottom: -35%;
    height: 30%;
    border-radius: 100%;
}

.AS-services__intro-contain.mockup-x {
    min-height: 68em;
}

.AS-services__intro-right ul.AS-services__intro-right_mockup-x:after {
    content: "";
    box-shadow: #a9b5ca -30px -30px 70px -10px;
    position: absolute;
    width: 90%;
    height: 90%;
    -webkit-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
    left: 50%;
    top: 50%;
    z-index: -1;
    -webkit-transition: 3s cubic-bezier(0.77, 0.01, 0.2, 1.01);
    transition: 3s cubic-bezier(0.77, 0.01, 0.2, 1.01);
}

.AS-services__intro-right ul.AS-services__intro-right_mockup-x.act:after {
    -webkit-transform: translate(-50%,-50%) rotateY(-180deg) rotateX(0deg) scale(0.9);
            transform: translate(-50%,-50%) rotateY(-180deg) rotateX(0deg) scale(0.9);
    box-shadow: #a9b5ca 30px -30px 40px -10px;
}

@media(max-width: 1000px) {
    .AS-services__intro-contain.mockup-x {
        min-height: auto;
    }

    ul.AS-services__intro-right_mockup-x {
        margin-left: 0;
        width: 18em;
        height: 35em;
    }

    .mockup-x .AS-services__intro-right {
        min-height: 45em;
    }

    .AS-services__intro-right ul.AS-services__intro-right_mockup-x:before {
        bottom: -30%;
    }
}

/**************************Internet Services Page Start****************************/
.AS-services__intro-right>div {
    width: 300px;
    height: 300px;
    -webkit-perspective: 600px;
            perspective: 600px;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
}

.AS-services__intro-right ul.AS-services__intro-right_cube {
    max-width: 100%;
    left: 50%;
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transition: 2s;
    transition: 2s;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
    -webkit-transform: translateZ(-100px);
            transform: translateZ(-100px);
    -webkit-perspective: unset;
            perspective: unset;
    -webkit-transform: translate(-50%,-50%) translateZ(-150px) rotateY(270deg) rotatez(0deg);
            transform: translate(-50%,-50%) translateZ(-150px) rotateY(270deg) rotatez(0deg);
    top: 50%;
}

.AS-services__intro-right_cube-item {
    position: absolute;
    width: 300px;
    height: 300px;
    list-style: none;
    background-size: contain;
    border-radius: 10px;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    /* border: 5px solid #000; */
}

.AS-services__intro-right_cube-item:nth-child(1) {
    -webkit-transform: rotateY( 0deg);
            transform: rotateY( 0deg);
}

.AS-services__intro-right_cube-item:nth-child(2) {
    -webkit-transform: rotateY( 90deg);
            transform: rotateY( 90deg);
}

.AS-services__intro-right_cube-item:nth-child(3) {
    -webkit-transform: rotateY(180deg);
            transform: rotateY(180deg);
}

.AS-services__intro-right_cube-item:nth-child(4) {
    -webkit-transform: rotateY(-90deg);
            transform: rotateY(-90deg);
}

.AS-services__intro-right_cube-item:nth-child(5) {
    -webkit-transform: rotateX( 90deg);
            transform: rotateX( 90deg);
}

.AS-services__intro-right_cube-item:nth-child(6) {
    -webkit-transform: rotateX(-90deg);
            transform: rotateX(-90deg);
}

.AS-services__intro-right_cube-item:nth-child(1) {
    -webkit-transform: rotateY( 0deg) translateZ(150px);
            transform: rotateY( 0deg) translateZ(150px);
}

.AS-services__intro-right_cube-item:nth-child(2) {
    -webkit-transform: rotateY( 90deg) translateZ(150px);
            transform: rotateY( 90deg) translateZ(150px);
}

.AS-services__intro-right_cube-item:nth-child(3) {
    -webkit-transform: rotateY(180deg) translateZ(150px);
            transform: rotateY(180deg) translateZ(150px);
}

.AS-services__intro-right_cube-item:nth-child(4) {
    -webkit-transform: rotateY(-90deg) translateZ(150px);
            transform: rotateY(-90deg) translateZ(150px);
}

.AS-services__intro-right_cube-item:nth-child(5) {
    -webkit-transform: rotateX( 90deg) translateZ(150px);
            transform: rotateX( 90deg) translateZ(150px);
}

.AS-services__intro-right_cube-item:nth-child(6) {
    -webkit-transform: rotateX(-90deg) translateZ(150px);
            transform: rotateX(-90deg) translateZ(150px);
}

ul.AS-services__intro-right_cube.show-front {
    -webkit-transform: translate(-50%,-50%) translateZ(-100px) rotateY( 0deg) rotatez(0deg) ;
            transform: translate(-50%,-50%) translateZ(-100px) rotateY( 0deg) rotatez(0deg) ;
}

ul.AS-services__intro-right_cube.show-right {
    -webkit-transform: translate(-50%,-50%) translateZ(-100px) rotateY( -90deg) rotatez(0deg) ;
            transform: translate(-50%,-50%) translateZ(-100px) rotateY( -90deg) rotatez(0deg) ;
}

ul.AS-services__intro-right_cube.show-back {
    -webkit-transform: translate(-50%,-50%) translateZ(-100px) rotateY(-180deg) rotatez(0deg) ;
            transform: translate(-50%,-50%) translateZ(-100px) rotateY(-180deg) rotatez(0deg) ;
}

ul.AS-services__intro-right_cube.show-left {
    -webkit-transform: translate(-50%,-50%) translateZ(-100px) rotateY( 90deg) rotatez(0deg) ;
            transform: translate(-50%,-50%) translateZ(-100px) rotateY( 90deg) rotatez(0deg) ;
}

ul.AS-services__intro-right_cube.show-top {
    -webkit-transform: translate(-50%,-50%) translateZ(-100px) rotateX( -90deg) rotatez(0deg) ;
            transform: translate(-50%,-50%) translateZ(-100px) rotateX( -90deg) rotatez(0deg) ;
}

ul.AS-services__intro-right_cube.show-bottom {
    -webkit-transform: translate(-50%,-50%) translateZ(-100px) rotateX( 90deg) rotatez(0deg) ;
            transform: translate(-50%,-50%) translateZ(-100px) rotateX( 90deg) rotatez(0deg) ;
}

@media(max-width: 1350px) {
    .AS-services__intro-right_cube-item {
        width: 250px;
        height: 250px;
    }

    .AS-services__intro-contain.cube>div:before {
        content: "";
    }

    .AS-services__intro-right>div {
        width: 250px;
        height: 250px;
        -webkit-perspective: 500px;
                perspective: 500px;
    }

    .AS-services__intro-right_cube-item:nth-child(1) {
        -webkit-transform: rotateY( 0deg) translateZ(125px);
                transform: rotateY( 0deg) translateZ(125px);
    }

    .AS-services__intro-right_cube-item:nth-child(2) {
        -webkit-transform: rotateY( 90deg) translateZ(125px);
                transform: rotateY( 90deg) translateZ(125px);
    }

    .AS-services__intro-right_cube-item:nth-child(3) {
        -webkit-transform: rotateY(180deg) translateZ(125px);
                transform: rotateY(180deg) translateZ(125px);
    }

    .AS-services__intro-right_cube-item:nth-child(4) {
        -webkit-transform: rotateY(-90deg) translateZ(125px);
                transform: rotateY(-90deg) translateZ(125px);
    }

    .AS-services__intro-right_cube-item:nth-child(5) {
        -webkit-transform: rotateX( 90deg) translateZ(125px);
                transform: rotateX( 90deg) translateZ(125px);
    }

    .AS-services__intro-right_cube-item:nth-child(6) {
        -webkit-transform: rotateX(-90deg) translateZ(125px);
                transform: rotateX(-90deg) translateZ(125px);
    }
}

@media(max-width: 500px) {
    .AS-services__intro-right_cube-item {
        width: 50vw;
        height: 50vw;
    }

    .AS-services__intro-contain.cube>div:before {
        content: "";
    }

    .AS-services__intro-right>div {
        width: 50vw;
        height: 50vw;
        -webkit-perspective: 100vw;
                perspective: 100vw;
    }

    .AS-services__intro-right_cube-item:nth-child(1) {
        -webkit-transform: rotateY( 0deg) translateZ(25vw);
                transform: rotateY( 0deg) translateZ(25vw);
    }

    .AS-services__intro-right_cube-item:nth-child(2) {
        -webkit-transform: rotateY( 90deg) translateZ(25vw);
                transform: rotateY( 90deg) translateZ(25vw);
    }

    .AS-services__intro-right_cube-item:nth-child(3) {
        -webkit-transform: rotateY(180deg) translateZ(25vw);
                transform: rotateY(180deg) translateZ(25vw);
    }

    .AS-services__intro-right_cube-item:nth-child(4) {
        -webkit-transform: rotateY(-90deg) translateZ(25vw);
                transform: rotateY(-90deg) translateZ(25vw);
    }

    .AS-services__intro-right_cube-item:nth-child(5) {
        -webkit-transform: rotateX( 90deg) translateZ(25vw);
                transform: rotateX( 90deg) translateZ(25vw);
    }

    .AS-services__intro-right_cube-item:nth-child(6) {
        -webkit-transform: rotateX(-90deg) translateZ(25vw);
                transform: rotateX(-90deg) translateZ(25vw);
    }

    .AS-services__intro-contain.cube .AS-services__intro-right {
        min-height: 35em;
    }
}

/**************************Internet Services Page Start****************************/
/**************************EDIT BLOG START*****************************/
.single-post main#content {
    background-color: #fff;
    max-width: 900px;
    margin: auto;
    font-family: 'Iran Sans';
}

.post-tp-2-header.wfi .single-post-title {
    font-weight: 600;
    line-height: 1.5em;
}

.entry-content img.aligncenter {
    background-color: rgb(232 234 241 / 26%);
    padding: .3em;
    margin: 3em auto;
}

.post-tp-2-header.wfi .post-header-title {
    padding: 0 1em;
}

.content-column {
    padding: 2em!important;
}

.post-tp-2-header.wfi:before {
    background: -webkit-linear-gradient(bottom, rgb(0 64 255 / 71%) 0%, rgb(0 64 255 / 7%) 50%);
    background: linear-gradient(0deg, rgb(0 64 255 / 71%) 0%, rgb(0 64 255 / 7%) 50%);
}

.main-menu.menu>li.menu-term-18:hover>a:before, .main-menu.menu>li.menu-term-18.current-menu-item>a:before, .main-menu.menu>li.menu-term-18.current-menu-parent>a:before, .widget.widget_nav_menu ul.menu li.menu-term-18>a:hover, .widget.widget_nav_menu ul.menu li.current-menu-item.menu-term-18>a, .widget.widget_categories li.cat-item.cat-item-18>a:hover>.post-count, .listing-item-text-1.main-term-18:hover .term-badges.floated .term-badge.term-18 a, .listing-item-tb-2.main-term-18:hover .term-badges.floated .term-badge a, .listing-item.main-term-18:hover a.read-more, .term-badges .term-badge.term-18 a, .archive-title .term-badges span.term-badge.term-18 a:hover, body.category-18 .archive-title .pre-title span, body.category-18 .archive-title .pre-title:after, .bs-pagination.main-term-18 .btn-bs-pagination:hover, .bs-pagination-wrapper.main-term-18 .bs-loading>div, .bs-pagination.main-term-18 .btn-bs-pagination.bs-pagination-in-loading, .bs-slider-controls.main-term-18 .btn-bs-pagination:hover, .bs-slider-controls.main-term-18 .bs-slider-dots .bs-slider-active>.bts-bs-dots-btn, .main-menu.menu>li.menu-term-18>a>.better-custom-badge, .bs-popular-categories .bs-popular-term-item.term-item-18:hover .term-count, .bs-slider-2-item.main-term-18 .term-badges.floated .term-badge a, .bs-slider-3-item.main-term-18 .term-badges.floated .term-badge a, .bs-slider-2-item.main-term-18 .content-container a.read-more:hover, .bs-slider-3-item.main-term-18 .content-container a.read-more:hover, .listing-item.main-term-18 .post-count-badge.pcb-t1.pcb-s1, body.category-18 .archive-title.with-actions .page-heading {
    background-color: #fff!important;
    color: #0040ff!important;
    font-weight: bold;
    font-size: 1.3em;
    line-height: 1.9em;
    height: 2em;
}

.single.single-post {
    background-color: #fff;
}

/**************************EDIT BLOG END*****************************/
/********************* 991028 IPG - Start *************************/
li.AS-ipg__psps_item>div {
    border-radius: 2em;
    border: 1px solid #ECEFF7;
    padding-top: 80%;
    position: relative;
    -webkit-transition: .3s;
    transition: .3s;
}

.AS-ipg__who-it-work_art_logo img {
    max-width: 30%;
}

.AS-ipg__who-it-work_art_logo {
    width: 10em;
    height: 10em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background-color: #4A76FA;
    border-radius: 2.5em;
    box-shadow: 0px 15px 30px -5px rgb(96 129 226 / .6);
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    right: 4em;
}

main.AS-ipg {
    font-family: 'YekanBakh';
    font-size: 10px;
    color: #001A66;
}

.AS-ipg__intro-title h1 {
    background-color: #001A66;
    color: #fff;
    font-weight: 700;
    font-size: 1em;
    font-family: 'yekanbakh';
    line-height: 1.6;
}

.AS-ipg__intro-title {
    font-size: 4em;
    background-color: #001A66;
    color: #fff;
    font-weight: 700;
    display: inline-block;
    margin: auto;
    margin-bottom: 10px;
    padding: 0 .5em;
    font-family: 'YekanBakh';
    line-height: 1.6;
}

.AS-ipg__intro-subTitle {
    font-size: 3em;
}

.AS-ipg__intro-subTitle-2 {
    font-size: 2em;
}

.AS-ipg__intro-content {
    color: #001A66;
    text-align: center;
    margin: 70px 0 50px;
}

.AS-ipg__button-green-cornered {
    background-color: #00CC65;
    display: inline-block;
    height: 4.5em;
    line-height: 4.5em;
    border-radius: 10em;
}

.AS-ipg__button-green-cornered.AS__button-bordered {
    line-height: 4.3em;
}

.AS-ipg__button-green-cornered.AS__button-bordered.fixed {
    background-color: #00CC65;
}

.AS-ipg__button-green-cornered.AS__button-bordered.fixed a {
    color: #fff;
    /* padding: 0 3em; */
}

.AS-ipg__intro-cta>div.fixed {
    position: fixed;
    right: 1em;
    bottom: 3em;
    z-index: 10;
}

.fixed>.AS-ipg__button-green-cornered {
    box-shadow: 0px 6px 30px -7px #00b95c;
}

.AS-ipg__button-green-cornered>a {
    color: #fff;
    font-weight: 600;
    display: block;
    padding: 0 5em;
}

.AS-ipg__button-green-cornered>a>span {
    font-size: 1.4em;
}

.AS-ipg__intro-cta {
    text-align: center;
    position: relative;
    height: 5em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.AS-ipg__intro-cta>div {
    margin: 0 1em;
}

.AS-ipg__intro-art {
    margin: 5em auto 2em;
    max-width: 100%;
    text-align: center;
}

.AS-ipg__intro-art-mob {
}

.AS-ipg__intro-art img {
    max-width: 100%;
}

li.AS-ipg__features-item>div {
    border-radius: 20px;
    box-shadow: 0px 7px 35px -8px #E5E9F5;
    padding: 30px;
    text-align: justify;
    height: 100%;
}

.AS-ipg__features-item-icon {
    background-color: rgb(0 64 255 / 20%);
    width: 7em;
    height: 7em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border-radius: 20px;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.AS-ipg__features-item-icon img {
    max-width: 60%;
    max-height: 60%;
}

.AS-ipg__features-item-content>b {
    font-size: 20px;
    line-height: 20px;
    margin-bottom: 10px;
    line-height: 1.4;
    width: 100%;
}

.AS-ipg__features-item-content>span {
    font-size: 1.4em;
    width: 100%;
}

.AS-ipg__features-item-content {
    color: #001A66;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-right: 20px;
}

li.AS-ipg__features-item>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

li.AS-ipg__features-item {
    width: 33.333%;
    padding: 1.5em 2.5em;
    list-style: none;
}

.AS-ipg__features ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 -2.5em;
}

ul.as-items-5 li.AS-ipg__features-item:nth-child(4),ul.as-items-5 li.AS-ipg__features-item:nth-child(5) {
    width: 50%;
}

.section-title>span {
    font-size: 3.5em;
    font-weight: 800;
}

.section-title {
    margin-bottom: 15px;
}

.AS-ipg__smart-gateway_content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.AS-ipg__smart-gateway_text>span {
    text-align: justify;
    display: block;
}

.AS-ipg__smart-gateway_art img {
    margin: auto;
    display: block;
}

.AS-ipg__smart-gateway_notice {
    border: 2px solid #CCD4EC;
    border-radius: 20px;
    padding: 1.2em;
    margin-top: 2em;
    font-weight: 600;
    font-size: 1.6em;
    text-align: justify;
}

.AS-ipg__smart-gateway_text {
    padding-left: 12em;
}

.AS-ipg__who-it-work {
    background-color: #FAFBFF;
    padding: 6em 0;
}

.section-title.align-center {
    text-align: center;
}

.AS-ipg__who-it-work_content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.AS-ipg__who-it-work_text {
    font-size: 1.6em;
    padding-left: 2em;
    text-align: justify;
}

.AS-ipg__who-it-work_notice {
    border: 2px solid #CCD4EC;
    border-radius: 20px;
    padding: 1.2em 1.5em;
    margin-top: 2em;
    font-weight: 600;
}

.AS-ipg__who-it-work_content>div {
    width: 50%;
}

li.AS-ipg__who-it-work_art_item {
    list-style: none;
    margin-bottom: 3em;
    position: relative;
}

li.AS-ipg__who-it-work_art_item>div {
    background-color: #fff;
    border-radius: 1.5em;
    box-shadow: 0px 10px 30px -10px #E8EDFB;
    padding: 1.8em 2.5em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    /* height: 6em; */
    z-index: 1;
    position: relative;
}

.AS-ipg__who-it-work_art_item-icon {
    margin-left: 2em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-height: 3em;
}

.AS-ipg__who-it-work_art_item-title {
    font-size: 1.6em;
    line-height: 1.5em;
    font-weight: 600;
}

.AS-ipg__who-it-work_art {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.AS-ipg__who-it-work_art_items {
    width: 100%;
    padding-right: 26em;
}

li.AS-ipg__who-it-work_art_item:last-child {
    margin-bottom: 0;
}

.AS-ipg__who-it-work_art_items>ul:before {
    content: "";
    width: 40%;
    height: calc(100% - 6em);
    position: absolute;
    border-radius: 0 2em 2em 0;
    border: 2px dashed #E5E9F5;
    border-left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    right: -6em;
    z-index: 0;
}

.AS-ipg__who-it-work_art_items>ul {
    position: relative;
}

li.AS-ipg__who-it-work_art_item:before {
    /* content: ""; */
    width: 40%;
    position: absolute;
    border-radius: 0 2em 2em 0;
    border-top: 2px dashed #E5E9F5;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    right: -6em;
    z-index: 0;
}

li.AS-ipg__who-it-work_art_item:last-child:before,li.AS-ipg__who-it-work_art_item:first-child:before {
    border: none;
}

.AS-ipg__who-it-work_art_logo:before {
    content: "";
    width: 100%;
    position: absolute;
    border-top: 2px dashed #E5E9F5;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    left: -6em;
    z-index: -2;
}

.AS-ipg__who-it-work_art_logo:after {
    width: 100%;
    height: 100%;
    position: absolute;
    content: "";
    background-color: #4A76FA;
    border-radius: 2.5em;
    z-index: -1;
}

li.AS-ipg__psps_item {
    width: 16.6666%;
    list-style: none;
    padding: 1.7em;
}

.AS-ipg__psps_item-title, .AS-ipg__psps_item-logo {
    height: 100%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
    font-size: 1.4em;
    -webkit-filter: grayscale(0.9);
            filter: grayscale(0.9);
    -webkit-transition: .3s;
    transition: .3s;
    left: 50%;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.AS-ipg__psps_item-logo {
    left: 0;
    top: 0;
    -webkit-transform: none;
            transform: none;
}

.AS-ipg__psps_item-logo img {
    display: block;
    max-width: 80%;
}

.AS-ipg__psps_item-title {
    -webkit-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
    opacity: 0;
    left: 50%;
    max-width: 80%!important;
    text-align: center;
    font-weight: 600;
    -webkit-transition: .3s;
    transition: .3s;
    width: 80%;
}

.AS-ipg__customers_item-logo {
    width: 10em;
    height: 10em;
    border-radius: 100em;
    box-shadow: 0px 10px 30px -5px #E5E9F5;
    padding: 2.5em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: auto;
    margin-top: -8em;
    background-color: #fff;
}

.AS-ipg__upg-gateway_contain {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.AS-ipg__psps_content {
    margin: 0 -1.7em;
}

section.AS-ipg__psps {
}

li.AS-ipg__psps_item>div:hover {
    background: #F7F9FF;
    border-color: #F7F9FF;
}

li.AS-ipg__psps_item>div:hover .AS-ipg__psps_item-title {
    opacity: 1;
}

li.AS-ipg__psps_item>div:hover .AS-ipg__psps_item-logo {
    opacity: 0.1;
}

li.AS-ipg__psps_item>div:hover .AS-ipg__psps_item-logo {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
}

.AS-ipg__upg-gateway_contain>div {
    width: 50%;
}

.AS-ipg__upg-gateway_text>span {
    font-size: 1.6em;
}

.AS-ipg__upg-gateway_text {
    margin-bottom: 4em;
    text-align: justify;
}

.AS-ipg__upg-gateway_notice,.AS-credit__faq-notice {
    background-color: #7381AB;
    border-radius: 20px;
    color: #fff;
    font-size: 1.6em;
    padding: 1.2em 1.5em;
    font-weight: 600;
    text-align: justify;
    margin-top: 1em;
}

li.AS-ipg__customers_item>div {
    border-radius: 20px;
    box-shadow: 0px 7px 35px -10px #E5E9F5;
    padding: 30px;
}

li.AS-ipg__customers_item {
    width: 33.333%;
    padding: 6.5em 2.5em;
    list-style: none;
}

.AS-ipg__customers_item-logo>img {
    max-width: 100%;
}

.AS-ipg__customers_item-title {
    text-align: center;
    padding-top: 2.5em;
}

.AS-ipg__customers_item-title>b {
    font-size: 2em;
    display: block;
    margin-bottom: 0.2em;
}

.AS-ipg__customers_item-title>span {
    font-size: 1.4em;
}

.AS-ipg__customers_content {
    margin: 0 -2.5em;
}

.AS-ipg__customers_more {
    width: 33.333%;
    margin: auto;
    position: relative;
    margin-top: -4em;
    padding: 6em 2.5em 0;
    min-width: 40em;
}

.AS-ipg__customers_more:before,.AS-ipg__customers_more:after {
    content: "";
    width: 1.8em;
    height: 1.8em;
    border: 5px solid #CCD4EC;
    border-radius: 10em;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    top: 0;
    background-color: #fff;
}

.AS-ipg__customers_more:after {
    height: 6em;
    content: "";
    border: 0;
    border-radius: 0;
    background: -webkit-radial-gradient(rgb(205 213 236) 0.18em, transparent .18em);
    background: radial-gradient(rgb(205 213 236) 0.18em, transparent .18em);
    background-repeat: repeat-y;
    background-size: 12px 12px;
    background-position: 50% 0%;
    z-index: -1;
}

.AS-ipg__customers_more>div {
    text-align: center;
    border: 2px solid #F0F2F9;
    border-radius: 2em;
    padding: 2.5em;
}

.AS-ipg__customers_more>div b {
    font-size: 2em;
    display: block;
}

.AS-ipg__customers_more>div span {
    font-size: 1.8em;
}

.AS-ipg__document_contain {
    background-color: #F0F2F9;
    border-radius: 2em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    overflow: hidden;
}

.AS-ipg__document_text>span {
    font-size: 1.6em;
}

.AS-ipg__document_text>b {
    font-size: 3.5em;
    font-weight: 800;
    display: block;
}

.AS-ipg__button-black {
    background: #001A66;
    border-radius: 1em;
    margin-right: 2em;
}

.AS-ipg__button-black>a {
    color: #fff;
    padding: 0 7em;
    height: 5em;
    line-height: 5em;
    display: block;
}

.AS-ipg__button-black>a>span {
    font-size: 1.6em;
    font-weight: 600;
    white-space: nowrap;
}

.AS-ipg__document_cta>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.AS-ipg__document_cta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    /* margin: 4em 0 1em; */
}

.AS-ipg__upg-gateway_art>span>img {
    border-radius: 2.5em;
    box-shadow: 0px 0px 70px -40px #7381AB;
    overflow: hidden;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}

.AS-ipg__upg-gateway_art>span:before,.AS-ipg__upg-gateway_art>span:after {
    content: "";
    position: absolute;
    width: 125%;
    background-color: #F2F4F9;
    z-index: -1;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
    border-radius: 100em;
    padding-top: 125%;
}

.AS-ipg__upg-gateway_art>span {
    position: relative;
    width: 490px;
    height: 660px;
    float: left;
    background-image: url(../../../../../localhost/digipay_git/wp-content/themes/publisher/as-landing/img/ipg-upg.png);
    border-radius: 2.5em;
    box-shadow: 0px 0px 70px -40px #7381AB;
    background-size: cover;
}

.AS-ipg__upg-gateway_art>span:after {
    background: none;
    border: 4px dotted #F2F4F9;
    width: 145%;
    padding-top: 145%;
}

.AS-ipg__upg-gateway_content {
    padding-left: 5em;
}

.AS-ipg__smart-gateway_text>span {
    font-size: 1.6em;
}

section.AS-ipg__intro {
    padding-top: 13em!important;
    background: -webkit-linear-gradient(top, rgb(204 212 236 / .4), transparent);
    background: linear-gradient(to bottom, rgb(204 212 236 / .4), transparent);
}

.AS-ipg__document_contain>div {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 4em 6em;
}

.AS-ipg__document_contain>div.AS-ipg__document_notice {
    background-color: rgb(115 129 171 / 10%);
    padding: 3em 5em;
    box-shadow: inset 0px 20px 35px -40px #7381ab;
}

.AS-ipg__document_notice>span {
    font-size: 1.6em;
    display: block;
    margin: auto;
}

@media(max-width: 1350px) {
    li.AS-ipg__features-item {
        width: 50%;
        padding: 1.5em 2em;
    }

    .AS-ipg__smart-gateway_text {
        padding-left: 5em;
    }

    .AS-ipg__smart-gateway_art {
        width: 40em;
    }

    .AS-ipg__who-it-work_content>div {
        width: 100%;
    }

    .AS-ipg__who-it-work_content {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }

    .AS-ipg__who-it-work_art {
        padding: 8em 8em;
        margin-bottom: -4em;
    }

    .AS-ipg__who-it-work_text {
        padding-left: 0;
    }

    .AS-ipg__who-it-work_art_logo {
        right: 8em;
    }

    .AS-ipg__who-it-work_art_items>ul:before {
        right: -8em;
    }

    li.AS-ipg__who-it-work_art_item:before {
        right: -8em;
    }

    .AS-ipg__who-it-work_art_logo:before {
        left: -8em;
    }

    li.AS-ipg__psps_item>div {
    }

    li.AS-ipg__psps_item {
        width: 20%;
        padding: 1.7em 1.2em;
    }

    .AS-ipg__upg-gateway_contain {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }

    .AS-ipg__upg-gateway_contain>div {
        width: 100%;
    }

    .AS-ipg__upg-gateway_art {
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1;
    }

    .AS-ipg__upg-gateway_content {
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2;
        padding-left: 0;
    }

    .AS-ipg__upg-gateway_art>span {
        float: none;
        display: block;
        margin: 5em auto 8em;
    }

    li.AS-ipg__customers_item {
        padding: 6.5em 2em;
    }

    .AS-ipg__customers_content {
        margin: 0 -2em;
    }

    .AS-ipg__customers_more {
    }

    .AS-ipg__features ul {
        margin: 0 -2em;
    }

    ul.as-items-5 li.AS-ipg__features-item:nth-child(5) {
        width: 100%;
    }
}

@media(max-width: 1000px) {
    section.AS-ipg__intro {
        padding-top: 7em!important;
    }

    .AS-ipg__smart-gateway_content {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }

    .AS-ipg__smart-gateway_text {
        padding-left: 0;
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2;
    }

    .AS-ipg__smart-gateway_art {
        margin: auto;
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1;
        width: auto;
        margin-top: -5em;
    }

    .AS-ipg__smart-gateway_art img {
        max-width: 100%;
    }

    li.AS-ipg__features-item {
        padding: 1.2em;
    }

    .AS-ipg__features ul {
        margin: 0 -1.2em;
    }

    li.AS-ipg__psps_item {
        width: 25%;
    }

    .AS-ipg__upg-gateway_art>span:after {
        width: 135%;
        padding-top: 135%;
    }

    .AS-ipg__upg-gateway_art>span:before {
        width: 120%;
        padding-top: 120%;
    }

    .AS-ipg__upg-gateway_art>span {
        margin: 2em auto 5em;
    }

    li.AS-ipg__customers_item {
        width: 50%;
    }

    .AS-ipg__document_contain>div {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        text-align: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }

    .AS-ipg__document_cta>div {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        margin-top: 2em;
    }

    .AS-ipg__button-black:first-child {
        /* margin-right: 0; */
        /* margin: .5em 0; */
    }
}

@media(max-width: 800px) {
    .AS-ipg__intro-art {
        margin: 0em auto -5em;
    }

    .AS-ipg__features-item-icon {
        width: 4.5em;
        border-radius: 1.3em;
        height: 4.5em;
        margin: auto;
    }

    .AS-ipg__features-item-icon img {
        max-width: 45%;
    }

    li.AS-ipg__features-item>div {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        padding: 2.5em;
    }

    .AS-ipg__features-item-content {
        padding-right: 0;
    }

    .AS-ipg__features-item-content>b {
        margin: 1em auto 0.5em;
        text-align: center;
    }

    li.AS-ipg__features-item {
        padding: 1em;
    }

    .AS-ipg__intro-title {
        font-size: 5vw;
    }

    .AS-ipg__intro-content {
    }

    .AS-ipg__smart-gateway_art {
        max-width: 70%;
        margin-top: -4em;
    }

    .section-title>span {
        font-size: 2.5em;
        line-height: 1.5em;
    }

    .section-title {
        text-align: center;
    }

    .AS-ipg__who-it-work_art_items {
        padding-right: 0;
    }

    .AS-ipg__who-it-work_art_logo {
        right: auto;
        left: 50%;
        -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
        top: 5em;
        z-index: 1;
        width: 8em;
        height: 8em;
        border-radius: 2em;
    }

    .AS-ipg__who-it-work_art_logo:before {
        border-top: 0;
        border-right: 2px dashed #E5E9F5;
        width: auto;
        height: 100%;
        -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
        left: 50%;
        display: none;
    }

    .AS-ipg__who-it-work_art {
        padding: 5em;
        padding-top: 18em;
        padding-bottom: 6em;
    }

    .AS-ipg__who-it-work_art_items>ul:before {
        border-radius: 0;
        border: 0;
        border-right: 3px dashed #E5E9F5;
        left: 50%;
        -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
        width: auto;
        height: calc(100% + 7em);
        right: auto;
        top: auto;
        bottom: 0;
    }

    li.AS-ipg__who-it-work_art_item:before {
        display: none;
    }

    li.AS-ipg__who-it-work_art_item {
        max-width: 450px;
        margin: auto;
        margin-bottom: 3em;
        text-align: center;
    }

    li.AS-ipg__who-it-work_art_item:after {
        content: "";
        position: absolute;
        width: 1em;
        height: 1em;
        background-color: #fafbff;
        bottom: -2.2em;
        border-radius: 10em;
        border: 2px solid rgb(204 212 236 / 0.5);
        left: 50%;
        -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
    }

    li.AS-ipg__who-it-work_art_item:last-child:after {
        display: none;
    }

    li.AS-ipg__customers_item {
        padding: 4.5em 1.2em 7em;
    }

    .AS-ipg__customers_content {
        margin: 0 -1.2em;
    }

    .AS-ipg__customers_item-logo {
        width: 8em;
        height: 8em;
        margin-top: -6em;
    }

    li.AS-ipg__customers_item>div {
        padding: 3em 2em;
    }

    li.AS-ipg__psps_item {
        padding: 1.7em 1em;
        width: 33.333%;
    }

    li.AS-ipg__psps_item>div {
        border-radius: 1.5em;
    }

    .AS-ipg__upg-gateway_art>span {
        width: 300px;
        height: 410px;
        background-size: contain;
        background-position: center;
        background-repeat: no-repeat;
        background-color: #fff;
        border-radius: 1.8em;
    }

    .AS-ipg__upg-gateway_text {
        margin-bottom: 3em;
    }

    .AS-ipg__document_contain>div {
        padding: 4em;
    }

    .AS-ipg__document_cta>div {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }

    .AS-ipg__button-black {
        margin: 1em;
    }
}

@media(max-width: 500px) {
    .AS-ipg__intro-subTitle {
        font-size: 2.5em;
    }

    .AS-ipg__intro-subTitle-2 {
        font-size: 1.8em;
    }

    .AS-ipg__intro-title {
        font-size: 2.5em;
        line-height: 1.2em;
        padding: 0.3em 0.5em;
    }

    .AS-ipg__intro-content {
        margin: 5em 0 3em;
    }

    .AS-ipg__button-green-cornered {
        height: 4.5em;
        line-height: 4.5em;
    }

    .AS-ipg__button-green-cornered>a {
        padding: 0 3em;
    }

    .AS-ipg__intro-art {
        margin: 0 auto;
    }

    li.AS-ipg__features-item {
        width: 100%;
    }

    .AS-ipg__features-item-icon {
        margin: inherit;
    }

    li.AS-ipg__features-item>div {
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        padding: 2em;
    }

    .AS-ipg__features-item-content>b {
        margin: inherit;
        margin-bottom: .5em;
        text-align: right;
    }

    .AS-ipg__features-item-content {
        padding-right: 1.5em;
    }

    .AS-ipg__smart-gateway_art {
        max-width: 85%;
    }

    .AS-ipg__who-it-work_art {
        padding: 15em 0em 5em;
    }

    .AS-ipg__who-it-work_art_logo {
        width: 7em;
        height: 7em;
        border-radius: 1.5em;
        top: 4em;
    }

    .AS-ipg__upg-gateway_art>span {
        width: 70vw;
        height: 100vw;
    }

    .AS-ipg__upg-gateway_art>span:after {
        width: 145%;
        padding-top: 145%;
    }

    .AS-ipg__upg-gateway_text {
        margin-bottom: 4em;
    }

    li.AS-ipg__customers_item {
        width: 100%;
    }

    .AS-ipg__customers_more {
        min-width: 100%;
        padding: 6em 1.5em 0;
    }

    .AS-ipg__customers_more>div {
        padding: 1.8em 2em;
    }

    .AS-ipg__customers_more>div span {
        font-size: 1.6em;
    }

    .AS-ipg__customers_more>div b {
        font-size: 1.8em;
    }

    .AS-ipg__document_contain>div {
        padding: 3em;
    }

    .AS-ipg__document_text>b {
        font-size: 2.5em;
    }

    .AS-ipg__document_cta {
        margin: 2em 0 1em;
    }

    .AS-ipg__button-black>a {
        height: 4.5em;
        line-height: 4.5em;
    }

    section.AS-ipg__intro {
        margin-bottom: 2em;
    }

    .AS-ipg__intro-art-desk {
        height: 50vw;
        position: relative;
    }

    .AS-ipg__intro-art img {
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%,-50%);
                transform: translate(-50%,-50%);
        width: 230%;
        max-width: 1000%;
    }

    ul.as-items-5 li.AS-ipg__features-item:nth-child(4) {
        width: 100%;
    }

    .AS-ipg__button-black {
    }
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
    -webkit-transition: background-color 5000s ease-in-out 0s;
    transition: background-color 5000s ease-in-out 0s;
}
.as--have-bg-{
    margin-top:9em;
    /* padding-top: 0!important; */
}
.as--have-bg- + .as--have-bg-{
    margin-top:0;
}
section.AS-ipg__form {
    background-color: #7381AB;
    padding: 8em 0 2em;
    color: #fff;
    margin-top: 8em;
}

section.AS-ipg__form form {
    position: relative;
    padding-bottom: 5em;
}

.AS-ipg__form_subtitle {
    font-size: 1.6em;
    text-align: center;
}

.AS-ipg__form_notice {
    background-color: rgb(0 0 0 / 15%);
    font-size: 1.6em;
    padding: 2em;
    border-radius: 1.5em;
    margin-top: 2em;
    font-weight: 600;
    text-align: justify;
    -moz-text-align-last: center;
         text-align-last: center;
    line-height: 2em;
}

.AS-ipg__form_contain {
    max-width: 570px;
    margin: auto;
    position: relative;
    padding-bottom: 5em;
}

section.AS-ipg__form input {
    height: 45px;
    font-size: 14px;
    border: none;
    font-weight: 600;
    line-height: 45px;
    margin: 0;
    background: none;
    padding: .5em 1em 0.5em 0.2em;
    color: #001a66;
    outline: none;
    width: 100%;
}

label.AS-ipg__form_half {
    width: 50%;
    float: right;
    padding: 2.2em 1.2em;
    position: relative;
}

.AS-ipg__form br {
    display: none;
}

label.AS-ipg__form_half>span:first-child,label.AS-ipg__form_full>span:first-child {
    color: #7381AB;
    position: absolute;
    z-index: 1;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    font-size: 1.4em;
    font-weight: 500;
    right: 2em;
    pointer-events: none;
    -webkit-transition: .2s;
    transition: .2s;
}

label.AS-ipg__form_half select {
    height: 45px;
    width: 100%;
    color: #7381AB;
    font-size: 14px;
    font-weight: 300;
    padding: 0 1em;
    outline: none;
    background: none;
    border: none;
}

label.AS-ipg__form_full {
    padding: 1.8em 1.2em;
    float: right;
    width: 100%;
    position: relative;
}

label.AS-ipg__form_full textarea {
    border-radius: 1.2em;
    border: none;
    margin-bottom: 2em;
    outline: none;
    width: 100%;
    height: 100%;
    padding: .5em 1em 0.5em 0.2em;
}

textarea.wpcf7-form-control.wpcf7-textarea {}

.AS-ipg__form_label label {
}

.AS-ipg__form_label {
    text-align: center;
    position: relative;
    margin-top: 8em;
    height: 4.5em;
    margin-bottom: 4em;
}

.AS-ipg__form_label .wpcf7-radio {
    width: 50%;
    border: 2px solid rgb(255 255 255 / 55%);
    border-radius: 10em;
    height: 4.6em;
    display: block;
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-width: 26em;
}

.AS-ipg__form_label .wpcf7-radio>span {
    width: 50%;
    margin: 0;
}

.AS-ipg__form_label .wpcf7-radio span label {
    line-height: 4.2em;
    height: 4.2em;
    cursor: pointer;
    display: block;
}

.AS-ipg__form_label .wpcf7-radio>span input {
    display: none;
}

.AS-ipg__form_label .wpcf7-radio span label span {
    font-size: 1.5em;
    font-weight: 600;
}

.AS-ipg__form_form {
    margin-top: 6em;
}

label.AS-ipg__form_half>span:last-child, label.AS-ipg__form_full>span:last-child {
    height: 100%;
    display: block;
    background-color: #fff;
    border-radius: 1.2em;
    padding: 0 0 0 1.5em;
    /* overflow: hidden; */
}

label.AS-ipg__form_half.focus>span:first-child, label.AS-ipg__form_full.focus>span:first-child {
    /* margin-top: -2.5em; */
    color: #fff;
    top: .65em;
}

label.AS-ipg__form_full.as--form__radio>span>span.wpcf7-not-valid-tip, .AS-ipg__form_label>span>span.wpcf7-not-valid-tip, label.AS-ipg__form_half>span span {
    position: absolute;
    bottom: -2em;
    left: 1em;
    color: #ffffff;
    -webkit-transition: .3s;
    transition: .3s;
    background-color: rgb(0 64 255 / 31%);
    padding: .2em 1em 0 1em;
    border-radius: 0 0 0.7em 0.7em;
}

label.AS-ipg__form_half.focus>span span {
    /* opacity: 0; */
}

label.AS-ipg__form_half>span {
    /* background-color: #fff; */
    /* border-radius: 1.2em; */
}

wpcf7-response-output {
}

section.AS-ipg__form .wpcf7-response-output {
    background-color: rgb(0 64 255 / 31%);
    border: none;
    font-size: 1.4em;
    padding: 1em;
    text-align: center;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    bottom: 0em;
    width: 90%;
    margin: 0;
    color: var(--white);
}

section.AS-ipg__form input[type="submit"].wpcf7-submit {
    height: 45px!important;
    line-height: 45px!important;
    font-family: 'YekanBakh';
    font-weight: 600!important;
    padding: 0;
    font-size: 14px;
    border-radius: 12px;
    width: auto;
    padding: 0 6em;
    margin: 2em auto!important;
    display: block;
    background: #001A66;
    box-shadow: 0px 16px 30px -15px #001a66;
    color: var(--white);
    cursor: pointer;
}

.wpcf7-submit.disabled {
    pointer-events: none;
    opacity: .07;
}

section.AS-ipg__form .wpcf7-form p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

section.AS-ipg__form .wpcf7 .ajax-loader {
    background-color: rgb(255 255 255);
    width: 100%;
    height: 101%;
    background-size: 10em;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    top: 0em;
    background-repeat: no-repeat;
    background-color: rgb(115 129 171 / .9);
    border-radius: 0;
    z-index: 1;
    background-image: url(../img/loading.svg);
    background-position: center;
    margin: 0;
}

.AS-ipg__form_label .wpcf7-radio {
    margin-bottom: 8em;
}

.AS-ipg__form_label .wpcf7-radio span label input:checked + span {
    height: 100%;
    background-color: #fff;
    width: 100%;
    display: block;
    color: #7381ab;
    border-radius: 10em;
}

.AS-ipg__form_label>span {
    height: 100%;
    display: block;
}

.AS-ipg__form_label>span>span.wpcf7-not-valid-tip {
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
}

section.AS-ipg__form form.sent .wpcf7-response-output {
    position: absolute;
    height: 102%;
    width: 100%;
    z-index: 1;
    background-color: rgb(115 129 171 / .9);
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: 2em;
}

section.AS-ipg__form input.wpcf7-not-valid {
}

@media(max-width: 500px) {
    label.AS-ipg__form_half {
        width: 100%;
    }

    .AS-ipg__intro-cta>div.fixed {
        -webkit-transform: scale(0.8);
                transform: scale(0.8);
        -webkit-transform-origin: right bottom;
                transform-origin: right bottom;
    }
}

/*****************************Exoress--991105******************/
.AS-digiexpress__intro-logo {
    text-align: center;
    margin: auto;
    margin-top: -3em;
    height: 55px;
    max-height: 10vw;
}

main.AS-digiexpress section.AS-credit__intro {
    background: -webkit-linear-gradient(top, rgb(255 213 0 / 0.1), rgb(255 255 255 / 0%));
    background: linear-gradient(180deg, rgb(255 213 0 / 0.1), rgb(255 255 255 / 0%));
    height: auto;
}

.AS-digiexpress__button-bordered-yellow {
    border: 2px solid #FFD500;
}

.AS-digiexpress__button-bordered-yellow a {
    color: #001A66;
}

main.AS-digiexpress div#as_credit_get_app {
    background-color: #ffd500;
}

main.AS-digiexpress .AS-credit__button-bg-green a.AS-credit__applink--link-cta span {
    color: #001A66;
}

.AS-digiexpress__button-yellow>a,.AS-digiexpress__button-yellow-b {
    background-color: #FFD500!important;
    color: #001A66;
}

.AS-digiexpress__button-yellow>a i {
    background-color: rgb(0 26 102 / 0.1)!important;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAMAAAAhfX2ZAAAAM1BMVEUAAAAAEGAAGGgAFWUAGmQAGmYAGGUAGWYAGWUAGWYAGWUAGmUAGmYAGmYAGWUAGGYAGmYJ7/jvAAAAEHRSTlMAECAwT1BgcJCvsM/Q8Pn7GDbHQwAAAERJREFUeNp9xksSgCAMxuAUfALV//6ntYww7sxk8dFrJzPpj6t12gK7qklWtZFcVbEnyK7IM3RPhe9rKPyqaHTQJgtfD+MdA2sh0v3VAAAAAElFTkSuQmCC)!important;
}

main.AS-digiexpress .AS-credit__intro-sides-desc ,main.AS-digiexpress .AS-credit__intro-art {
    width: 100%;
    padding: 0em 0 3em 0;
}

main.AS-digiexpress .AS-credit__intro-sides {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

main.AS-digiexpress .AS-credit-product__intro-art-item {
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
    height: 330px;
    width: 400px;
    top: 51%;
}

main.AS-digiexpress .AS-credit__intro-art>ul {
    padding-top: 37%;
}

main.AS-digiexpress .AS-credit__intro-sides-desc h1 {
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

main.AS-digiexpress .AS-credit__intro-ctas {
    margin-top: 3vh;
}

main.AS-digiexpress .as-pop-open#as_credit_get_app.AS-credit__btn-popup a.AS-credit__applink--link-cta i {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzOS41NzQiIGhlaWdodD0iMzkuNTc0IiB2aWV3Qm94PSIwIDAgMzkuNTc0IDM5LjU3NCI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE1OTYuNDY1IC0yNDE5LjQ2NSkiPjxwYXRoIGQ9Ik0tNzE0MCwxMzIwMWwzMi41LDMyLjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDg3NDAgLTEwNzc4KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAxYTY2IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iNSIvPjxwYXRoIGQ9Ik0tNzEwNy41LDEzMjAxbC0zMi41LDMyLjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDg3NDAgLTEwNzc4KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAxYTY2IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iNSIvPjwvZz48L3N2Zz4=") !important;
}

.AS-digiexpress__button-yellow-b>a {
    color: #001A66;
}

main.AS-digiexpress .AS-credit__intro-sides-desc h1>* {
    margin: 0.1em auto;
}

.AS-digiexpress__bottom-yellow {
    border-bottom: 7px solid #ffd500;
}

main.AS-digiexpress .AS-credit__intro-ctas {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 5em;
}

main.AS-digiexpress section.AS-credit__intro:before {
    background: -webkit-linear-gradient(top, rgb(255 213 0 / 0.1), rgb(255 255 255 / 0%));
    background: linear-gradient(180deg, rgb(255 213 0 / 0.1), rgb(255 255 255 / 0%));
    content: "";
    position: absolute;
    left: 0%;
    top: 0;
    width: 100%;
    height: 80%;
}

main.AS-digiexpress section.AS-credit__intro {
    background: none;
    padding-bottom: 0;
}

main.AS-digiexpress .AS-credit-product__intro-art-item>.AS-credit-product__intro-art-item--sh {
    bottom: 8%;
}

main.AS-digiexpress .fixed#as_credit_get_app {
    box-shadow: 0px 7px 20px -6px rgb(255 214 0);
}

.AS-digiexpress__intro-logo>img {
    max-height: 100%;
    display: block;
}

main.AS-digiexpress .AS-credit-product__intro-art-item .AS-credit-product__intro-art-item--p {
    bottom: 7em;
}

main.AS-digiexpress .AS-credit-product__intro-art-item.act .AS-credit-product__intro-art-item--p {
    bottom: 1em;
}

main.AS-digiexpress .AS-credit__applink-fly-contain--bottom {
    background-color: #ffd500;
}

main.AS-digiexpress .AS-credit__applink-fly-contain--bottom li>div a span {
    color: #000!important;
}

main.AS-digiexpress i.arrow-left {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAALCAYAAACzkJeoAAAABHNCSVQICAgIfAhkiAAAAIVJREFUGFdjZEAHoqkGDCyM8QzffzUyosiBJFgZ9jMwMAowMDAEIiRRJRYyPJuVAJHEIgESZsQlAZGUTD3AwMhoz8Dw/wPDt9+KDB8WfIC5g5FBIEGAgYvtAAMDgz4Dw/8LDN9+O8IUQOzEoQDhWiwKUP2JrOD3f0NUSZgVHCwGDC/mHAAA8GU1hse3wYAAAAAASUVORK5CYII=')
}

main.AS-digiexpress .AS-credit__applink-fly-contain .AS__download-notice-copon:nth-of-type(2) {
    background-color: rgb(0 26 102 / 7%);
}

main.AS-digiexpress .AS-credit__applink-fly-contain .AS__download-notice-copon:nth-of-type(2)>div {
    background-color: rgb(0 26 102 / 15%);
    color: #001a66;
}

main.AS-digiexpress .AS-credit__applink-fly-contain .AS__download-notice-copon:nth-of-type(1):before {
    background-color: #b19400;
}

main.AS-digiexpress .AS-credit__applink-fly-contain .AS__download-notice-copon {
    background-color: rgb(0 26 102 / 0.1);
    color: #001a66;
}

main.AS-digiexpress .AS__download-notice-copon-contain {
    background-color: rgb(0 26 102 / 0.2);
}

main.AS-digiexpress .AS__download-notice-copon-contain code {
    color: #001a66;
}

@media(max-width: 1400px) {
    main.AS-digiexpress .AS-credit__xxl-text {
        font-size: 3.5em;
    }
}

@media(max-width: 1350px) {
    main.AS-digiexpress .AS-credit__intro-art>ul {
        padding-top: 50%;
    }
}

@media(max-width: 1000px) {
    main.AS-digiexpress .AS-credit__intro-art {
        padding-top: 7em;
    }

    main.AS-digiexpress section.AS-credit__intro {
        padding-top: 13em;
    }

    main.AS-digiexpress div#as_credit_get_app {
        box-shadow: 0px 5px 25px -7px rgb(167 143 22);
    }
}

@media(max-width: 800px) {
    main.AS-digiexpress .AS-credit-product__intro-art-item {
        height: 50vw;
        width: 60vw;
        max-width: 380px;
        max-height: 250px;
        min-height: 170px;
    }

    main.AS-digiexpress .AS-credit__xxl-text {
        font-size: 2.8em;
    }
}

@media(max-width: 500px) {
    main.AS-digiexpress .AS-credit__intro-art {
        /* min-height: 90vw; */ padding-top: 5vw;
        margin-bottom: 0;
    }

    main.AS-digiexpress .AS-credit__intro-art {
        min-height: 80vw;
    }

    main.AS-digiexpress .AS-credit__intro-sides-desc .AS-credit__dark-color {
        line-height: 1.3;
    }
}

.AS-top-banner {
    top: 0;
    position: absolute;
    z-index: 102;
    width: 100%;
    right: 0;
}

body.AS__has-banner-top header.nav-fixed {
    padding-top: 0;
    z-index: 105;
}

.AS-top-banner a {
    height: 100%;
    width: 100%;
    background-size: cover;
    display: block;
    background-position: center;
    background-repeat: no-repeat;
}

.AS-top-banner_mobile {
    display: none;
}

@media(max-width: 1000px) {
    .AS-top-banner_desktop {
        display:none;
    }

    .AS-top-banner_mobile {
        display: block;
    }
}

.as-pop-open#as_credit_get_app.AS-credit__btn-popup * {
    font-family: 'YEKANBAKH'!important;
}

.as-pop-open#as_credit_get_app.AS-credit__btn-popup i {
    font-family: 'icomoon' !important;
}

body.single .as-pop-open#as_credit_get_app.AS-credit__btn-popup a.AS-credit__applink--link-cta {
    font-size: 9px;
    bottom: -30%;
}

.AS-credit__applink-fly-contain--bottom li>div a span {
    color: #fff;
}

/************************991221---Pardakhtyar*********/
main.AS-pardakhtyar .AS-ipg__intro-art {
    max-width: 100em;
    margin: 6em auto -5em;
    position: relative;
}

.AS-pardakhtyar__art {
    width: 35%;
    padding-left: 6%;
}

.AS-pardakhtyar__wallet .AS-container,.AS-pardakhtyar__best-ui .AS-container, .AS-pardakhtyar__services .AS-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.AS-pardakhtyar__text {
    text-align: justify;
}

.AS-pardakhtyar__text>span {
    font-size: 1.6em;
    line-height: 1.9em;
}

.AS-pardakhtyar__text>span>p {
    margin-bottom: 1.5em;
    text-align: justify;
}

.AS-pardakhtyar__text>span>p:last-child {
    margin-bottom: 0;
}

.AS-pardakhtyar__art img {
    max-width: 100%;
}

.AS-pardakhtyar__content {
    width: 65%;
}

.AS-pardakhtyar__wallet .AS__title-section,.AS-pardakhtyar__best-ui .AS__title-section, .AS-pardakhtyar__services .AS__title-section {
    text-align: right;
}

section.AS-pardakhtyar__best-ui .AS-pardakhtyar__art {
    padding-right: 6%;
    padding-left: 0;
}

.AS__title-section-thin {
    margin-bottom: 1em;
}

.AS__title-section-thin>span {
    font-size: 3em;
    font-weight: 600;
}

section.AS-pardakhtyar__best-ui {
}

section.AS-pardakhtyar__fee {
    background-color: #F0F2F9;
    padding: 8em;
    text-align: center;
}

.AS-pardakhtyar__fee .AS__title-section {
}

.AS-pardakhtyar__fee .AS-pardakhtyar__text>span {
    font-size: 2.5em;
    line-height: 1.6;
}

.AS-pardakhtyar__fee_item li>div:first-child {
    border: 2px solid #7381AB;
    border-radius: 2em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.AS-pardakhtyar__fee_item li {
    list-style: none;
    max-width: 60%;
    margin: 4em auto 1.5em;
}

.AS-pardakhtyar__fee_item li>div:first-child span:last-child {
    color: #fff;
    background-color: #7381AB;
    border-radius: 1em;
}

.AS-pardakhtyar__fee_item li>div:first-child span {
    font-size: 1.6em;
    width: 50%;
    height: 100%;
    padding: 1.2em;
    font-weight: 600;
}

.AS-pardakhtyar__notice {
    font-size: 1.6em;
}

main.AS-pardakhtyar .AS-credit__flow-blue-line {
    background: none;
    border: none;
}

main.AS-pardakhtyar .AS-credit__flow-items i {
    background-color: rgb(0 64 255 / 80%);
    box-shadow: 0 10px 30px -5px rgb(0 64 255 / 60%);
    -webkit-backdrop-filter: blur(2px);
            backdrop-filter: blur(2px);
    top: 3em;
}

main.AS-pardakhtyar .AS-credit__flow-items li>div:before {
    content: "";
    position: absolute;
    width: .5em;
    height: 100%;
    left: -11.25em;
    z-index: 0;
    background: -webkit-radial-gradient(#CCD4EC 0.2em, transparent .3em);
    background: radial-gradient(#CCD4EC 0.2em, transparent .3em);
    background-repeat: repeat-y;
    background-size: 25px 25px;
    background-position: 50% 0%;
    top: 3em;
}

main.AS-pardakhtyar .AS-credit__flow-items li:nth-child(even)>div:before {
    left: auto;
    right: -11.25em;
}

main.AS-pardakhtyar .AS-credit__flow-items li:last-child>div:before {
    display: none;
}

main.AS-pardakhtyar .AS-credit__flow-number {
    font-size: 5em;
    -webkit-text-stroke: 1px #001A66;
    -webkit-text-fill-color: white;
}

main.AS-pardakhtyar .AS-credit__flow-title {
    color: #001A66;
    font-size: 2.5em;
}

main.AS-pardakhtyar .AS-credit__flow-desc {
    font-size: 1.6em;
}

.AS-pardakhtyar__fee_item .AS-pardakhtyar__notice {
    margin-top: 1em;
}

.AS-pardakhtyar__best-ui_contain {
    background-color: #FAFBFF;
    border-radius: 2em;
    padding: 3em 5em;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.AS__button-bordered {
    border: 2px solid #001a66;
    background: none;
}

.AS__button-bordered.AS__button-green {
    border-color: #00CC65;
}

.AS__button-bordered.AS__button-green>a {
    color: #00cc65;
}

main.AS-pardakhtyar .AS-ipg__intro-subTitle {
    font-size: 2.5em;
    font-weight: 300;
    max-width: 35%;
    margin: auto;
}

main.AS-pardakhtyar .AS-ipg__intro-title {
    margin-bottom: .7em;
}

main.AS-pardakhtyar section.AS-ipg__intro:before {
    background: -webkit-linear-gradient(top, #E5E9F5, transparent);
    background: linear-gradient(to bottom, #E5E9F5, transparent);
    content: "";
    width: 100%;
    height: 100vh;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -10;
}

main.AS-pardakhtyar section.AS-ipg__intro {
    background: none;
}

.fixed>.AS-ipg__button-green-cornered.AS__button-bordered.AS__button-green {
    background-color: #00CC65;
    border: none;
}

.fixed>.AS-ipg__button-green-cornered.AS__button-bordered.AS__button-green a {
    color: #fff;
}

.AS-pardakhtyar__fee .AS-pardakhtyar__text {
    text-align: center;
}

@media(max-width: 1350px) {
    .AS-pardakhtyar__art {
        width: 45%;
        padding-left: 5%;
    }

    .AS-pardakhtyar__content {
        width: 55%;
    }

    main.AS-pardakhtyar .AS-ipg__intro-subTitle {
        max-width: 50%;
    }

    .AS-pardakhtyar__best-ui_contain {
        padding: 5em;
    }

    section.AS-pardakhtyar__best-ui .AS-pardakhtyar__art {
        padding-right: 5%;
    }

    .AS-pardakhtyar__fee_item li {
        max-width: 80%;
    }

    main.AS-pardakhtyar .AS-credit__flow-items li {
        width: calc(50% - 8em);
    }

    main.AS-pardakhtyar .AS-credit__flow-items i {
        left: -11.5em;
    }

    main.AS-pardakhtyar .AS-credit__flow-items li:nth-child(even) i {
        left: auto;
        right: -11.5em;
    }

    main.AS-pardakhtyar .AS-credit__flow-items li:nth-child(even)>div:before {
        right: -8.25em;
    }

    main.AS-pardakhtyar .AS-credit__flow-items li>div:before {
        left: -8.25em;
    }
}

@media(max-width: 1000px) {
    main.AS-pardakhtyar .AS-ipg__intro-subTitle {
        max-width: 60%;
        font-size: 2em;
    }

    .AS-pardakhtyar__art {
        width: 100%;
        padding: 0;
        text-align: center;
    }

    .AS-pardakhtyar__content {
        width: 100%;
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1;
    }

    .AS-pardakhtyar__fee .AS-pardakhtyar__text>span {
        font-size: 2em;
    }

    .AS-pardakhtyar__wallet .AS-container, .AS-pardakhtyar__best-ui .AS-container, .AS-pardakhtyar__services .AS-container {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }

    .AS-pardakhtyar__art img {
        max-height: 50em;
    }

    .AS-pardakhtyar__wallet .AS__title-section, .AS-pardakhtyar__best-ui .AS__title-section, .AS-pardakhtyar__services .AS__title-section {
        text-align: center;
        margin-top: 2em;
    }

    .AS-pardakhtyar__best-ui_contain {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }

    section.AS-pardakhtyar__best-ui .AS-pardakhtyar__art {
        padding: 0;
        text-align: center;
    }

    .AS-pardakhtyar__content .AS__title-section-thin {
        text-align: center;
    }

    .AS-pardakhtyar__fee_item li {
        max-width: 100%;
    }

    main.AS-pardakhtyar .AS-credit__flow-items li {
        width: calc(50% - 6em);
    }

    main.AS-pardakhtyar .AS-credit__flow-items li:nth-child(even) i {
        right: -8.5em;
    }

    main.AS-pardakhtyar .AS-credit__flow-items i {
        left: -8.5em;
        top: 5em;
    }

    main.AS-pardakhtyar .AS-credit__flow-items li>div:before {
        left: -6.25em;
        height: 90%;
        top: 5em;
    }

    main.AS-pardakhtyar .AS-credit__flow-items li:nth-child(even)>div:before {
        right: -6.25em;
    }

    main.AS-pardakhtyar .AS-credit__flow-items i img {
        max-width: 45%;
        max-height: 50%;
    }

    main.AS-pardakhtyar .AS-credit__flow-title {
        line-height: 1.4em;
        margin: .2em 0 .3em;
    }
}

@media(max-width: 800px) {
    .AS-pardakhtyar__art img {
        max-height: 30em;
        max-width: 70%;
    }

    section.AS-pardakhtyar__services .AS-pardakhtyar__art img {
        max-height: 45em;
    }

    main.AS-pardakhtyar .AS-ipg__intro-art img {
        width: 180%;
        max-width: initial;
        left: 50%;
        -webkit-transform: translate(-50%,-50%);
                transform: translate(-50%,-50%);
        position: absolute;
        top: 50%;
    }

    main.AS-pardakhtyar .AS-ipg__intro-art {
        height: 45vw;
    }

    .AS-pardakhtyar__fee_item li>div:first-child span {
        width: 100%;
        padding: 1em;
    }

    .AS-pardakhtyar__fee_item li>div:first-child {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }

    main.AS-pardakhtyar .AS-credit__flow-items li {
        width: calc(100% - 7em);
    }

    main.AS-pardakhtyar .AS-credit__flow-items li:nth-child(even) i {
        right: -6em;
    }

    main.AS-pardakhtyar .AS-credit__flow-items li:nth-child(even)>div:before {
        right: -4.5em;
    }

    main.AS-pardakhtyar .AS-credit__flow-items li>div:before {
        left: auto;
        right: -4.5em;
        top: 3em;
        z-index: 0;
    }

    main.AS-pardakhtyar .AS-credit__flow-items i {
        top: -0.3em;
        z-index: 1;
        right: -6em;
    }

    main.AS-pardakhtyar .AS-credit__flow-blue-line:before {
        background: none;
    }

    main.AS-pardakhtyar .AS-credit__flow-title {
        font-size: 2em;
        margin-bottom: .5em;
        padding-left: 3em;
    }

    main.AS-pardakhtyar .AS-credit__flow-number {
        font-size: 4em;
    }

    .AS__title-section-thin>span {
        font-size: 2.5em;
    }
}

@media(max-width: 500px) {
    .AS__title-section-thin>span {
        font-size: 2em;
    }

    main.AS-pardakhtyar .AS-ipg__intro-subTitle {
        max-width: 100%;
        font-size: 1.8em;
    }

    main.AS-pardakhtyar .AS-ipg__intro-art {
        margin-top: 5vw;
        margin-bottom: 0;
    }

    .AS__button-bordered.AS__button-green {
        line-height: 4.5em;
    }

    section.AS-pardakhtyar__services .AS-pardakhtyar__art img {
        max-height: 35em;
    }

    .AS-pardakhtyar__best-ui_contain {
        padding: 2.5em;
        margin: -4.5vw;
        border-radius: 0;
    }

    .AS-pardakhtyar__art img {
        max-width: 80%;
    }

    section.AS-pardakhtyar__fee {
        padding: 5em 0em;
    }

    .AS-pardakhtyar__fee_item li>div:first-child span {
        padding: .5em 0;
    }

    .AS-pardakhtyar__fee_item li>div:first-child {
        border-radius: 1.5em;
    }

    .AS-pardakhtyar__fee_item li>div:first-child span:last-child {
        border-radius: .7em;
    }

    .AS-ipg__form_label {
        margin-top: 5em;
        margin-bottom: 3em;
    }
}

/***********************AsanKharid - 991224 *******************/
main.AS-asankharid section.AS-ipg__intro {
    background: #0834A4;
    border-radius: 0 0 5em 5em;
}

main.AS-asankharid .AS-ipg__intro-title h1 {
    color: inherit;
    background: none;
}

main.AS-asankharid .AS-ipg__intro-title {
    background-color: #fff;
    color: #0234B5;
    font-size: 3.5em;
    margin-bottom: 1.5em;
}

main.AS-asankharid .AS-ipg__intro-subTitle {
    font-size: 2.8em;
    margin-bottom: 0.5em;
}

main.AS-asankharid .AS-ipg__intro-content {
    color: #fff;
    width: 53%;
    margin: 5em auto 6em;
}

main.AS-asankharid .AS-ipg__intro-subTitle-2 {
    font-size: 1.8em;
    font-weight: 200;
}

main.AS-asankharid {
    background-image: -webkit-radial-gradient(#F2F5FF .2em, transparent 0em);
    background-image: radial-gradient(#F2F5FF .2em, transparent 0em);
    background-size: 2.5em 2.5em;
    display: inline-block;
    background-color: #fff;
}

main.AS-asankharid .AS-credit__from-dk--side-l {
    width: 32%;
    height: 100%;
    margin-bottom: -5em;
}

main.AS-asankharid .AS-credit__from-dk--side-r {
    width: 68%;
}

.AS-ipg__intro-title {
}

@media(max-width: 1350px) {
    main.AS-asankharid .AS-ipg__intro-content {
        width: 75%;
    }
}

@media(max-width: 1000px) {
    main.AS-asankharid .AS-credit__from-dk--side-l {
        width: 100%;
        margin-bottom: 0;
        padding-top: 2em;
    }

    main.AS-asankharid .AS-credit__from-dk--side-r {
        width: 100%;
    }

    main.AS-asankharid .AS-ipg__intro-content {
        width: 96%;
    }
}

@media(max-width: 800px) {
    main.AS-asankharid .AS-ipg__intro-art {
        margin: 6em auto 3em;
    }

    main.AS-asankharid .AS-credit__from-dk--side-l img {
        max-width: 70%;
    }
}

@media(max-width: 500px) {
    main.AS-asankharid .AS-ipg__intro-title {
        font-size: 2.5em;
        margin-bottom: 1.5em;
        padding: 0.2em;
    }

    main.AS-asankharid .AS-ipg__intro-subTitle {
        font-size: 2em;
        margin-bottom: .7em;
    }

    main.AS-asankharid .AS-ipg__intro-subTitle-2 {
        font-size: 1.6em;
    }

    .AS-ipg__intro-art img {
        max-width: 170%;
    }

    .AS-ipg__intro-art-desk {
        height: 80vw;
    }

    main.AS-asankharid section.AS-ipg__intro {
        margin-bottom: 6em;
        border-radius: 0;
    }

    main.AS-asankharid .AS-ipg__intro-content {
        margin: 3em auto;
    }

    main.AS-asankharid .AS-ipg__intro-art {
        margin-top: 5em;
    }
}

/*****************Merchant-Credit----000124******/
.as-merchant__intro_title>span {
    font-size: 4em;
    background-color: #213368;
    color: #fff;
    font-weight: 700;
    display: inline-block;
    margin: auto;
    margin-bottom: 10px;
    padding: 0 .5em;
    font-family: 'YekanBakh';
    line-height: 1.6;
}

.as-merchant__intro_subtitle>span {
    font-size: 3em;
    font-weight: 700;
    line-height: 1.5em;
    color: #213368;
}

.as-merchant__intro_desc>span {
    font-size: 2em;
    color: #213368;
}

.as-merchant__intro_right {
    width: 46%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.as-merchant__intro_sides {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: auto;
    width: 110em;
    padding-top: 3em;
}

.as-merchant__intro_left {
    width: 54%;
}

.as-merchant__intro_art {
    /* max-height: 50em; */
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}

.as-merchant__intro_art img {
    /* max-width: 95%; */
    height: 57em;
    margin-left: -2em;
}

.as-merchant__intro_desc {
    margin-top: 5em;
}

section.as-merchant__intro {
    background: -webkit-linear-gradient(top, rgb(204 212 236 / .4), transparent);
    background: linear-gradient(to bottom, rgb(204 212 236 / .4), transparent);
}

section.AS-merchant__intro {
    padding-top: 13em;
    background-image: -webkit-linear-gradient(top, #F2F5FF 0%, rgba(242,245,255,0.00) 98%);
    background-image: linear-gradient(180deg, #F2F5FF 0%, rgba(242,245,255,0.00) 98%);
}

.as-merchant__intro_subtitle {
    margin-top: 1em;
}

.as-merchant__checkout_art {
    height: 100%;
    height: 33em;
}

.as-merchant__checkout_art>span {
    height: 100%;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-size: contain;
    background-position: left center;
    background-repeat: no-repeat;
}

.AS-merchant .AS-ipg__upg-gateway_content {
    padding-left: 0;
}

.AS-merchant .AS-ipg__upg-gateway_notice {
    margin-top: 2em;
}

.AS-merchant .AS-ipg__intro-cta {
    margin-top: 3em;
    -webkit-box-pack: right;
        -ms-flex-pack: right;
            justify-content: right;
}

.AS-merchant .AS-ipg__button-green-cornered {
    background-color: #FDB933;
}

.AS-merchant .AS-credit__button-bordered-green a span {
    color: #FDB933;
}

.AS-merchant .AS-credit__button-bordered-green {
    border-color: #FDB933;
}

.AS-merchant .AS-ipg__form_contain {
    max-width: 35em;
    padding-bottom: 10em;
}

.AS-merchant label.AS-ipg__form_half {
    width: 100%;
    padding: 2em 1.2em;
}

.AS-merchant .AS-ipg__form_form {
    margin-top: 3em;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, textarea:-webkit-autofill, textarea:-webkit-autofill:hover, textarea:-webkit-autofill:focus, select:-webkit-autofill, select:-webkit-autofill:hover, select:-webkit-autofill:focus {
    -webkit-transition: background-color 5000s ease-in-out 120s;
    transition: background-color 5000s ease-in-out 120s;
}

@media(max-width: 1350px) {
    .as-merchant__intro_right {
        width: 52%;
        padding-left: 2em;
    }

    .as-merchant__intro_left {
        width: 48%;
    }

    .as-merchant__intro_sides {
        width: 100%;
    }

    .as-merchant__intro_title>span {
        font-size: 3.5em;
    }

    .as-merchant__intro_subtitle>span {
        font-size: 2.7em;
    }

    .AS-merchant .AS-ipg__upg-gateway_content {
        -webkit-box-ordinal-group: 1;
            -ms-flex-order: 0;
                order: 0;
    }

    .as-merchant__checkout_art>span {
        background-position: center;
    }

    .AS-merchant .as-merchant__checkout_art {
        height: 30em;
        margin-top: 1em;
    }

    .AS-merchant section.AS-ipg__form .wpcf7-response-output {
        bottom: 2em;
    }

    .as-merchant__intro_art img {
        /* max-width: 100%; */
        height: 47em;
    }
}

@media(max-width: 1000px) {
    .as-merchant__intro_right {
        width: 100%;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        text-align: center;
        padding-left: 0;
    }

    .as-merchant__intro_left {
        width: 100%;
    }

    .as-merchant__intro_sides {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }

    .AS-merchant .AS-ipg__intro-cta {
        text-align: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }

    .as-merchant__intro_art {
        max-width: 100%;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        width: 50em;
        margin: auto;
        margin-top: 2em;
    }

    .as-merchant__intro_art img {
        margin-left: 0;
        /* max-width: 100%; */
        height: 95vw;
    }
}

@media(max-width: 600px) {
    .as-merchant__intro_sides {
        padding-top: 0;
    }

    .as-merchant__intro_desc {
        margin-top: 3em;
    }

    .as-merchant__intro_right {
    }

    .as-merchant__intro_title>span {
        font-size: 3em;
    }

    .as-merchant__intro_subtitle>span {
        font-size: 2.5em;
    }

    .as-merchant__intro_desc>span {
        font-size: 1.8em;
    }

    .AS-merchant .as-merchant__checkout_art {
        height: 50vw;
        margin-top: 0;
    }
}

div#client-phone-number-wrapper {
    max-width: 350px;
    position: relative;
}

div#client-phone-number-wrapper form.wpcf7-form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

#client-phone-number-wrapper .wpcf7-form p {
    margin: 0;
}

#client-phone-number-wrapper label.AS-ipg__form_full {
    padding: 0;
    /* min-width: 200px; */
}

#client-phone-number-wrapper label.AS-ipg__form_half>span:last-child,#client-phone-number-wrapper label.AS-ipg__form_full>span:last-child {
    height: 45px;
    background: #e7edff;
    padding-left: 0;
}

#client-phone-number-wrapper label.AS-ipg__form_half>span:last-child,#client-phone-number-wrapper label.AS-ipg__form_full>span:last-child input {
    height: 100%;
    border: none;
    background: none;
    box-shadow: none;
    width: 100%;
}

#client-phone-number-wrapper label.AS-ipg__form_half>span:last-child,#client-phone-number-wrapper label.AS-ipg__form_full>span:last-child input {
    height: 100%;
    border: none;
    background: none;
    box-shadow: none;
    width: 100%;
    text-align: right;
    padding-right: 15px;
    font-weight: 400;
    font-size: 13px;
}

#client-phone-number-wrapper .wpcf7 .ajax-loader {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background-image: none;
    height: 100%;
    background-color: rgb(255 255 255 / 90%);
    border-radius: 0;
    margin: 0;
}

#client-phone-number-wrapper input.wpcf7-form-control.wpcf7-submit {
    height: 45px!important;
    line-height: 45px!Important;
    padding: 0;
    border-radius: 12px;
    font-family: 'YekanBakh';
    font-weight: 600!Important;
    font-size: 14px;
    width: 100%;
    background-color: #00cc65;
}

#client-phone-number-wrapper .wpcf7 form .wpcf7-response-output {
    margin: 0;
    border: 1px solid #031b66!Important;
    color: #031b66;
    font-size: 11px;
    padding: 0.5em;
    margin-top: 4em;
}

#client-phone-number-wrapper .wpcf7-not-valid-tip {
    position: absolute;
    right: 1em;
    bottom: -1.7em;
    background-color: #031b66;
    color: #fff;
    border-radius: 0 0 5px 5px;
    padding: 0 1em;
}

@media(max-width: 1000px) {
    #client-phone-number-wrapper input.wpcf7-form-control.wpcf7-submit {
        margin-right:0;
    }

    .inline-field-button-wrapper {
        margin: auto;
        margin-top: 2em;
    }

    #client-phone-number-wrapper .wpcf7-form p:last-of-type {
        padding-right: 0.5em;
    }
}

.AS-credit__register div#client-phone-number-wrapper {
    margin-top: 3em;
}

.AS-credit__register #client-phone-number-wrapper .wpcf7-not-valid-tip {
    background-color: #1c40ff;
}

.AS-credit__register #client-phone-number-wrapper label.AS-ipg__form_half>span:last-child,.AS-credit__register #client-phone-number-wrapper label.AS-ipg__form_full>span:last-child {
    background: #ffffff;
}

.AS-credit__register #client-phone-number-wrapper .wpcf7 form .wpcf7-response-output {
    background-color: #fff;
}

.AS-credit__register #client-phone-number-wrapper .wpcf7 .ajax-loader {
    background-color: #031b66;
}

.AS-credit__register #client-phone-number-wrapper .wpcf7 .ajax-loader:after {
    border-color: #ffffff transparent #ffffff transparent;
}

#client-phone-number-wrapper .wpcf7-form p:last-of-type {
    width: 100px;
    padding-right: 1em;
}

#client-phone-number-wrapper .wpcf7-form p:first-of-type {
    width: calc(100% - 100px);
}

#client-phone-number-wrapper .wpcf7-form p:last-of-type {
    width: 90px;
}

#client-phone-number-wrapper .wpcf7-form p:first-of-type {
    width: calc(100% - 90px);
}

#client-phone-number-wrapper .wpcf7 .ajax-loader::before {
    display: none;
}

#client-phone-number-wrapper .wpcf7 .ajax-loader:after {
    content: " ";
    display: block;
    width: 4em;
    height: 4em;
    border-radius: 50%;
    border: 4px solid #fff;
    border-color: #031b66 transparent #031b66 transparent;
    -webkit-animation: as--loading 1.2s linear infinite;
            animation: as--loading 1.2s linear infinite;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
}

@-webkit-keyframes as--loading {
    0% {
        -webkit-transform: translate(-50%,-50%) rotate(0deg);
                transform: translate(-50%,-50%) rotate(0deg);
    }

    100% {
        -webkit-transform: translate(-50%,-50%) rotate(360deg);
                transform: translate(-50%,-50%) rotate(360deg);
    }
}

@keyframes as--loading {
    0% {
        -webkit-transform: translate(-50%,-50%) rotate(0deg);
                transform: translate(-50%,-50%) rotate(0deg);
    }

    100% {
        -webkit-transform: translate(-50%,-50%) rotate(360deg);
                transform: translate(-50%,-50%) rotate(360deg);
    }
}

/************Override skipped*******/
.bspw-header .header-inner {
    box-shadow: 0px 2px 15px -5px rgb(0 26 102 / 17%);
}

.AS-download__main-mockup video {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}

.AS__download-module--tabs li.select>div:before {
    height: calc(100% + 3em);
}

.site-header.header-style-8 .main-menu-container {
    top: 0;
    margin-bottom: 0;
}

.bspw-header .header-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-top: 0!important;
}

#main-navigation li {
    padding-top: 0;
}

.site-header.header-style-8 .site-branding {
    position: absolute;
    width: 110px;
    right: 2em;
}

.main-menu li:nth-last-child(2) a {
    margin-top: 0;
}

.main-menu li:nth-last-child(2) {
    -webkit-transform: translatey(-50%);
            transform: translatey(-50%);
    top: 50%;
}

.main-menu li:nth-last-child(2) a {
    line-height: 37px!important;
    height: 100%;
}

@media(min-width: 801px) {
    .AS-merchant label.AS-ipg__form_half {
        width: 50%!important;
        float: right!important;
        padding: 2.2em 1.2em!important;
    }
}

@media(max-width: 768px) {
    .site-header.header-style-8 .header-inner {
        position: fixed;
        width: 100%;
        right: 0;
        border-radius: 0;
    }
}

.rh-header.light .rh-container {
    border-radius: 0;
    position: relative;
    height: 55px
}

.rh-header .logo-container a {
    display: block;
}

.rh-header .logo-container.rh-img-logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

body {
    -webkit-font-kerning: none!important;
            font-kerning: none!important;
    font-family: 'YekanBakh'!important;
}

.AS-merchant .AS-ipg__form_contain {
    max-width: 570px!important;
}

/*************Subscribtion******************/
.as--icon-call:before {
    content: "\e902";
    color: #061962;
    font-size: 1.8em;
}

.as--icon-arrow-left:before {
    content: "\e906";
    color: #061962;
    font-size: 3.2em;
}

.as--icon-arrow-right:before {
    content: "\e904";
    color: #061962;
    font-size: 3.2em;
}

.as--list-fee__item:last-child span {
    font-weight: 700;
}

.as--icon-arrow-hide:before {
    content: "\e901";
    font-size: 2em;
    color: white;
    display: block;
}

.as--icon-cellphone .path1:before {
    content: "\e902";
    color: rgb(255, 255, 255);
}

.as--icon-cellphone .path2:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(6, 25, 98);
}

.as--icon-cellphone.path1:before {
    content: "\e902";
    color: rgb(255, 255, 255);
    font-size: 7em;
}

.as--icon-cellphone.path2:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(6, 25, 98);
    font-size: 0em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.as--badge>span {
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1.5em;
}

.as--icon-call {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    height: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.as--icon-chevron-left:before {
    content: "\e900";
    font-size: 1em;
    color: white;
}

.as--icon-chevron-left-hide:before {
    content: "\e901";
    font-size: 2em;
}

.as--container {
    margin: auto;
}

p,pre,ul, button {
    margin: 0;
    padding: 0;
}

* {
    box-sizing: border-box;
    text-decoration: none;
    list-style-type: none;
}

.col {
    margin: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.row.direction {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.as--color-gray {
    color: #828CB1;
}

.as--intro-title__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    text-align: center;
}

.as--intro-title__section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
}

.space {
    margin: 1em;
}

.as--accordion-header .as--plus {
    color: #183FF5;
    font-size: 3em;
    font-weight: 700;
    margin-left: .6em;
    width: 20px;
    height: 20px;
    line-height: 8px;
}

.as--tab-item {
    padding-left: 4em;
}

.as--intro-title__section-reverse .as--intro-title {
    margin-bottom: 0;
}

.as--button.as--large>span {
    font-size: 1.6em;
    font-weight: 600;
    vertical-align: middle;
    line-height: 1.6em;
}

.as--borderless.as--button {
    background: transparent none;
}

.as--card-icontext__item-desc {
    margin-top: .5em;
    /* min-height: 5.5em; */
}

.as--nav-item {
    padding-left: 4em;
}

.as--basic.as--button.as--large.as--green>span ,.as--basic.as--button.as--large.as--blue>span, .as--basic.as--button.as--large.as--dark>span {
    color: #fff;
}

.as--basic.as--button.as--medium.as--green>span ,.as--basic.as--button.as--medium.as--blue>span, .as--basic.as--button.as--medium.as--dark>span {
    color: #fff;
}

.as--button.as--large.as--bordered {
    padding: 1.1em 5.3em 1em;
}

.as--button.as--medium.as--bordered {
    padding: .7em 3.8em;
}

.as--button.as--medium {
    padding: .9em 4em;
    border-radius: 1em;
    border: none;
    display: block;
    white-space: nowrap;
}

.as--basic.as--button.as--large.as--white>span {
    color: #00CC65;
}

.as--basic.as--button.as--medium.as--white>span {
    color: #00CC65;
}

.as--bordered.as--white.as--button>span {
    color: #fff
}

.as--bordered.as--blue.as--button>span {
    color: #183FF5
}

.as--bordered.as--dark.as--button>span {
    color: #061962
}

.as--bordered.as--green.as--button>span {
    color: #00CC65;
}

.as--button.as--large {
    padding: 1.3em 5.5em 1.2em;
    border-radius: 1.2em;
    border: none;
    white-space: nowrap;
    display: inline-block;
    cursor: pointer;
}

.as--button.as--medium>span {
    font-size: 1.4em;
    font-weight: 600;
    line-height: 1.6em;
}

.as--green.as--basic.as--button {
    background-color: #00CC65;
    color: white;
}

.as--white.as--basic.as--button {
    background-color: white;
}

.as--blue.as--basic.as--button {
    background-color: #183FF5;
    color: white;
}

.as--dark.as--basic.as--button {
    background-color: #061962;
    color: white;
}

.as--bordered.as--green.as--button {
    background: transparent none;
    border: 2px solid #00CC65;
}

.as--list-fee__text>span {
    font-size: 1.6em;
    font-weight: 500;
    line-height: 1.7em;
}

.as--bordered.as--white.as--button {
    background: transparent none;
    border: 2px solid white;
    color: white;
}

.as--bordered.as--blue.as--button {
    background: transparent none;
    border: 2px solid #183FF5;
    color: #183FF5;
}

.as--bordered.as--dark.as--button {
    background: transparent none;
    border: 2px solid #061962;
    color: #061962;
}

.as--intro-longsub {
    margin-top: 2em;
}

.as--title-longsub .as--subtitle {
    margin: 2em auto 7em;
}

.as--plus-mines.faq-o {
    color: #061962;
}

.as--borderless.as--green.as--button>span {
    color: #00CC65;
}

.as--borderless.as--white.as--button>span {
    color: white;
}

.as--borderless.as--blue.as--button>span {
    color: #183FF5;
}

.as--borderless.as--dark.as--button>span {
    color: #061962;
}

.as--accordion-item.expanded .as--accordion-header__text {
    font-weight: 600;
}

.as--nav-link {
    font-size: 1.4em;
    font-weight: 500;
}

.as--navbar-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.as--text-white {
    color: white;
}

.as--nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.as--nav-link.active {
    font-weight: 700;
}

.as--section-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.as--nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.as--section-title .as--title>span {
    font-size: 3.6em;
    font-weight: 900;
    line-height: 1.5em;
    display: block;
}

.as--section-title .as--subtitle>span {
    font-size: 2.4em;
    font-weight: 300;
    line-height: 1.6em;
}

.as--intro-title__title>span {
    font-size: 4em;
    font-weight: 900;
    line-height: 1.1em;
}

.as--intro-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.as--intro-title__subtitle>span {
    font-size: 4em;
    font-weight: 300;
    line-height: 1em;
}

.as--intro-subtitle>span {
    font-size: 3em;
    font-weight: 300;
    line-height: 1.5em;
}

.as--intro-title__medium>span {
    font-size: 2.4em;
    font-weight: 500;
    line-height: 1.5em;
}

.as--badge {
    border: .1em solid rgba(6, 25, 98, 0.1);
    border-radius: 4em;
    padding: 1em 2em;
}

.as--intro-title.as--reverse .as--title>span {
    font-size: 4em;
    font-weight: 900;
    line-height: 1.1em;
}

.as--intro-title.as--reverse .as--subtitle>span {
    font-size: 3em;
    font-weight: 300;
    line-height: 1.5em;
}

.as--intro-title.as--reverse .as--title {
    margin-bottom: 2em;
}

.as--intro-longsub>span {
    font-weight: 400;
    font-size: 1.6em;
    line-height: 1.5em;
}

.as--bg-light {
    background: #D0D9F5;
}

.as--notice-basic {
    border-radius: 2em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 2.1em 4em;
}

.as--title-longsub .as--title>span {
    font-size: 3.6em;
    font-weight: 900;
    line-height: 1.5;
}

.as--title-longsub .as--subtitle>span {
    font-size: 1.6em;
    line-height: 1.9em;
    font-weight: 400;
}

.as--notice-basic>span {
    font-size: 1.8em;
    font-weight: 600;
    line-height: 1.6em;
    text-align: center;
}

.as--list-fee {
    border: 2px solid #D0D9F5;
    border-radius: 2em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.as--as--nav-tabs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.as--list-fee__item {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    white-space: nowrap;
    padding: 2.6em 5.5em;
}

.as--list-fee__line {
    height: 100%;
    border: 1px solid #D0D9F5;
}

.as--list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.as--solution-subscribe .as--segment.as--content {
    margin-left: 10em;
}

.as--withdraw-subscribe .as--segment.as--content {
    margin-right: 10em;
}

.as--section-title .as--subtitle {
    margin-bottom: 0;
}

.as--fee-subscribe .as--section-title {
    text-align: center;
}

.as--arrow.arrow-right {
    margin-right: 2em;
}

.as--list-fee__item:first-child {
    border-left: .2em solid #D0D9F5;
}

.as--list-fee__item>span {
    font-size: 1.6em;
    font-weight: 500;
    line-height: 1.5em;
}

.as--card-icontext__item__icon {
    width: 7em;
    height: 7em;
    border-radius: 2em;
    background-color: #E7ECFD;
    padding: 1em;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
}

li.as--card-icontext__item>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}

.as--card-icontext__item-content {
    margin-right: 2em;
    margin-top: .5em;
}

.as--card-icontext__item-title>span {
    font-size: 2em;
    font-weight: 600;
    line-height: 1.5em;
}

.as--intro-title.as--reverse {
    margin-bottom: 4em;
}

.as--intro-title.white {
    color: var(--white);
}

.as--card-icontext__item-desc>span {
    font-size: 1.4em;
    font-weight: 400;
    display: block;
    line-height: 1.7em;
    min-height: 3.5em;
}

.as--switch-item {
    border-radius: 1.2em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    border: .2em solid #FFFFFF;
    max-width: 30em;
    margin: auto;
}

.as--switch-item>label {
    border-radius: .8em;
    position: relative;
    padding: 1.6em 5em;
    width: 50%;
    margin: .2em;
    overflow: hidden;
    cursor: pointer;
}

.as--switch-item input {
    width: 100%;
    height: 100%;
    visibility: hidden;
}

input[type="radio"]:checked + span {
    background: white;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: #828CB1;
}

.as--requestt-form .as--cta {
    margin-top: 5em;
}

.as--switch-item span {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50% , -50%);
            transform: translate(-50% , -50%);
    font-size: 1.6em;
    font-weight: 600;
    color: white;
}

.as--card-item-basic__item>div {
    background: white;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 2.9em;
    border-radius: 1.5em;
}

.as--card-item-basic__title {
    font-size: 1.8em;
    font-weight: 700;
    line-height: 1.5em;
}

.as--card-item-basic__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-right: 2.5em;
}

.as--card-item-basic__desc {
    font-size: 1.4em;
    font-weight: 400;
    margin-top: .3em;
    color: #828CB1;
    line-height: 1.5em;
}

.as--card-item-basic__icon {
    width: 8em;
}

.as--card-item-basic__icon>i>img {
    max-width: 75%;
}

.as--intro-title__subtitle {
    margin-bottom: 2em;
}

i.as--icon-arrow-hide {
    display: block;
}

.as--arrow.as--arrow-left, .as--arrow.as--arrow-right {
    position: relative;
    width: 3.2em;
    height: 3.2em;
}

.as--card-icontext__item__icon>i>img {
    max-width: 100%;
}

.as--card-icontext__item__icon>i {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%;
}

.as--card-item-basic__icon>i {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.as--request-item {
    position: relative;
    height: 100%;
    display: inline-block;
    width: 100%;
}

.as--request-item__input {
    padding: 1.1em 2em;
    border-radius: 1.2em;
    border: none;
    width: 100%;
    min-height: 5em;
}

.as--request-item>span {
    position: absolute;
    font-size: 1.4em;
    font-weight: 600;
    top: 50%;
    -webkit-transform: translatey(-50%);
            transform: translatey(-50%);
    right: 1.4em;
}

/***************footer***********/
.as--accordion-header {
    padding: 2.7em 4em 2.5em;
    border-bottom: 1px solid #e7ecfd;
    position: relative;
    min-height: 9.7em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background: white;
    cursor: pointer;
}

.as--section-description>p {
    font-size: 1.6em;
    font-weight: 400;
    line-height: 1.8em;
    text-align: justify;
}

.as--accordion-body {
    line-height: 30px;
    padding: 3.5em 6em 3.5em 3.5em;
    border-bottom: 1px solid #e7ecfd;
    display: none;
    background: #F6F8FF;
}

.as--accordion-header__text {
    font-weight: 500;
    font-size: 1.6em;
    line-height: 1.5em;
    user-select: none;
}

.as--accordion-body__text {
    font-size: 1.6em;
    font-weight: 400;
    line-height: 1.8em;
    text-align: justify;
}

.as--accordion {
    border: 1px solid #e7ecfd;
    border-radius: 2em;
    overflow: hidden;
    width: 100%;
}

.as--za-centered__item.as--logo-footer>img {
    margin: auto;
    display: block;
    max-width: 60%;
}

.as--bg-primary {
    background-color: #061962;
}

.as--za-centered__item.as--logo-footer {
    width: 4em;
    overflow: hidden;
}

.as--entered__item.as--logo-footer:before {
    content: "";
    border: .1em solid rgba(6, 25, 98, 0.06);
    width: 45%;
    position: absolute;
    top: 50%;
    left: 0;
}

.as--centered__item.as--text-centered:before {
    content: "";
    border: .1em solid rgba(6, 25, 98, 0.06);
    width: 33%;
    position: absolute;
    top: 50%;
    left: 0;
}

i.as--centered__item.as--text-centered:after {
    content: "";
    border: .1em solid rgba(6, 25, 98, 0.06);
    width: 33%;
    position: absolute;
    top: 50%;
    right: 0;
}

.as--centered__item {
    position: relative;
}

.as--centered__item.as--logo-footer:after {
    content: "";
    border: .1em solid rgba(6, 25, 98, 0.06);
    width: 45%;
    position: absolute;
    top: 50%;
    right: 0;
}

.as--centered {
    position: relative;
    color: rgb(6 25 98 / 50%);
}

.as--requset-subscribe .as--title-longsub {
    color: white;
    text-align: center;
}

.za-centered__item.as--text-centered>span {
    font-size: 1.2em;
    font-weight: 500;
    color: rgba(6, 25, 98, 0.5);
    text-align: center;
    display: block;
}

.as--text-address {
    font-size: 1.4em;
    font-weight: 500;
}

.as--accordion-header .as--mines {
    display: none;
    font-size: 3em;
    font-weight: 700;
    margin-left: .6em;
    width: 20px;
    height: 20px;
    line-height: 8px;
    text-align: center;
}

.as--intro-subscribe .as--intro-title.as--reverse {
    padding-top: 8em;
    text-align: center;
}

.as--explain-subscribe .as--segment.as--content {
    margin-left: 10em;
}

.as--customer-subscribe .as--segment.as--content {
    margin-right: 10em;
}

.as--section-description {
    margin-top: 2em;
}

li.as--accordion-item.as--js-accordion-item.active .as--mines {
    display: block;
}

li.as--accordion-item.as--js-accordion-item.active .as--plus {
    display: none;
}

/***************title******************/
.as--intro-title.as--reverse .as--subtitle {
    margin-bottom: 0;
}

.as--intro-title.title>span {
    font-size: 4em;
    font-weight: 900;
    line-height: 1.1em;
}

.as--intro-title.as--subtitle>span {
    font-size: 4em;
    font-weight: 300;
    line-height: 1em;
}

.as--intro-title.as--medium>span {
    font-size: 2.4em;
    font-weight: 500;
    line-height: 1.5em;
}

/***************blog*************/
.as--intro-subscribe__img {
    padding: 11em 0 13em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

li.as--accordion__item.as--js-accordion-item.active .as--accordion-header__text {
    font-weight: 600;
}

li.as--withdraw-bank__item.swiper-slide.swiper-slide-visible {
    opacity: 1;
}

li.as--accordion__item.as--js-accordion-item.active .as--mines {
    display: block;
}

li.as--accordion__item.as--js-accordion-item.active .as--plus {
    display: none;
}

/*****************end of style global************************/
.as--intro-subscribe {
    background: -webkit-linear-gradient(top, #E7ECFD 0%, rgba(231, 236, 253, 0) 60%);
    background: linear-gradient(180deg, #E7ECFD 0%, rgba(231, 236, 253, 0) 60%);
    overflow: hidden;
    padding-top: 13em;
}

section {
    margin-bottom: 9em;
}

.as--intro-subscribe .as--segment-contain {
    width: 60em;
    margin: auto;
}

.as--cta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.as--intro-subscribe__img>div {
    width: 76em;
    display: block;
    margin: -6.5em;
}

.as--intro-subscribe__img>div>img {
    width: 100%;
}

.as--card-icontext>ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: -5em;
}

li.as--card-icontext__item {
    width: 33.3%;
    padding: 0 0 5em 5em;
}

.as--card-icontext__item:nth-child(3),.card-icontext__item:nth-child(6) {
    padding-left: 0;
}

.as--explain-subscribe__img {
    width: 48.7em;
    margin: -6.5em;
}

.as--explain-subscribe__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 8em 7em 9em;
    background: #F6F8FF;
    border-radius: 2em;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.as--explain-subscribe__img>div>img {
    width: 100%;
}

.as--customer-subscribe__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.as--customer-subscribe__img {
    width: 48em;
    margin: -6.5em;
}

.as--customer-subscribe__img>div>img {
    width: 100%;
}

.as--solution-subscribe__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 8em 0 8em;
    overflow: hidden;
}

.as--solution-subscribe__img {
    width: 48em;
    margin: -6.5em;
}

.as--solution-subscribe__img>div>img {
    width: 100%;
}

section.as--solution-subscribe {
    background: #F6F8FF;
    padding-top: 0!important;
}

.as--withdraw-subscribe-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-bottom: 7em;
    overflow-x: hidden;
}

.as--withdraw-subscribe__img {
    width: 48em;
    overflow: hidden;
    margin: -6.5em;
}

.as--withdraw-subscribe__img>i>img {
    width: 100%;
}

.as--withdraw-bank__content .as--intro-title__medium {
    text-align: center;
}

li.as--withdraw-bank__item {
    opacity: .1;
}

.as--withdraw-bank__items {
    margin-top: 4em;
    overflow: visible;
    height: 6em;
}

li.as--withdraw-bank__item>div>img {
    max-height: 100%;
    -webkit-filter: grayscale(1);
            filter: grayscale(1);
    max-width: 100%;
    height: auto;
}

li.as--withdraw-bank__item>div {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0 3em;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.as--fee-subscribe__containe {
    width: 70em;
    margin: auto;
}

.as--fee-subscribe {
    padding: 9em 0 11em;
    background: rgba(231, 236, 253, 0.7);
    margin-bottom: 0!important;
}

.as--list-fee__text {
    text-align: center;
    display: block;
    margin: 2em 0 6em;
}

.as--requset-subscribe {
    background: #7381AB;
}

.as--request-subscribe__contain {
    width: 64em;
    margin: auto;
}

.as--requs-subscribe .as--title-longsub {
    color: white;
}

.as--requs-subscribe .as--switch-item {
    max-width: 30em;
    margin: auto;
}

.as--requestt-form__input>ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-right: -2em;
    margin-left: -2em;
    width: calc(100% + 4em);
}

li.as--request-form__input-item {
    padding: 5em 2em 0;
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.as--request-form__input {
    width: 100%;
}

.as--request-form .as--cta {
    margin-top: 5em;
}

li.as--request-form__input-item:last-child {
    width: 100%;
}

.as--request-item textarea {
    width: 100%;
    border-radius: 1.2em;
    border: none;
    min-height: 14em;
    padding: 2em;
}

.as--textarea-text {
    top: 2em !important;
}

.as--withdraw-subscribe {
    overflow: hidden;
}

.as--accordion-item.expanded .as--accordion-body {
    display: block;
}

.as--accordion-item .expanded .as--accordion-body {
    display: block;
}

@media (max-width: 1400px) {
    .as--explain-subscribe__content {
        padding: 6em;
    }

    .as--request-subscribe__contain {
    }

    li.as--card-icontext__item {
        padding: 0 0 5em 4em;
    }

    .as--explain-subscribe .as--segment.as--content {
        margin-left: 7em;
    }

    section.customer-subscribe {
        margin-bottom: 6.5em;
    }

    .as--customer-subscribe .as--segment.as--content {
        margin-right: 7em;
    }

    .as--solution-subscribe .as--segment.as--content {
        margin-left: 7em;
    }

    .as--withdraw-subscribe .as--segment.as--content {
        margin-right: 7em;
    }

    .as--fee-subscribe {
        padding: 8em 0 10em;
    }

    .as--explain-subscribe__img {
        width: 43em;
        margin: -4.5em;
    }

    .as--customer-subscribe__img {
        width: 43em;
        margin: -4.5em -4.5em -2em -4.5em;
    }

    .as--customer-subscribe .as--title-longsub {
        margin-right: 7em;
    }

    .as--solution-subscribe__img {
        width: 42em;
        margin: -4.5em;
    }

    .as--solution-subscribe__img>div {
        width: 100%;
    }

    .as--withdraw-subscribe__img {
        width: 43em;
        margin: -4.6em;
    }

    .as--withdraw-subscribe-content {
        padding-bottom: 6em;
    }

    .as--requset-subscribe .as--title-longsub {
    }
}

@media (max-width: 1200px) {
    .as--requs-subscribe .as--cta {
        margin-top: 5em;
    }

    .as--card-icontext>ul {
        margin-bottom: -4em;
    }

    li.as--card-icontext__item {
        width: 50%;
        padding: 0 0 4em 5em;
    }

    .as--card-icontext__item:nth-child(3), .as--card-icontext__item:nth-child(5) {
        padding-left: 4em;
    }

    li.as--card-icontext__item:nth-child(even) {
        padding-left: 0;
    }

    .as--solution-subscribe__content {
        padding: 7em 0;
    }

    .as--customer-subscribe__img {
        width: 40em;
    }

    .as--explain-subscribe__img {
        width: 39em;
        margin: -4.2em;
    }

    .as--explain-subscribe__content {
        padding: 7em 6em;
    }

    .as--solution-subscribe__img {
        width: 39em;
        margin: -4.2em;
    }

    .as--withdraw-subscribe__img {
        width: 40em;
        margin: -4.2em;
    }
}

@media (max-width: 992px) {
    .as--customer-subscribe__img {
        margin: -4.5em;
    }

    section.as--customer-subscribe {
        margin-bottom: 8em;
    }

    .as--intro-subscribe__img>div {
        width: 66em;
        margin: -4.3em;
    }

    .as--explain-subscribe__img {
        width: 40em;
        margin: -4.2em;
    }

    .as--intro-title.as--reverse .as--title>span {
        font-size: 3.6em;
        line-height: 1.2em;
    }

    .as--intro-title.as--reverse .as--subtitle>span {
        font-size: 2.4em;
    }

    .as--intro-title.as--reverse .as--title {
        margin-bottom: 1em;
    }

    .as--explain-subscribe .as--segment.as--content {
        margin-left: 0;
        margin-top: 6em;
    }

    .as--customer-subscribe .as--segment.as--content {
        margin-top: 6em;
        margin-right: 0;
    }

    .as--solution-subscribe .as--segment.as--content {
        margin-left: 0;
        margin-top: 6em;
    }

    .as--withdraw-subscribe .as--segment.as--content {
        margin-right: 0;
        margin-top: 6em;
    }

    .as--withdraw-bank__items {
        margin-top: 3.5em;
    }

    .as--fee-subscribe .as--section-title .as--subtitle>span {
        font-size: 2.4em;
    }

    .as--fee-subscribe__containe {
        width: 64em;
    }

    .as--request-subscribe__contain {
    }

    .as--title-longsub .as--subtitle {
        margin: 2.5em auto 6em;
    }

    .as--requset-subscribe {
        margin-bottom: 9em;
    }

    .as--intro-subscribe .as--segment-contain {
        width: 58em;
    }

    .as--intro-subscribe__img {
        padding: 9em 0 12em;
    }

    section.as--intro-subscribe {
        margin-bottom: 7em;
    }

    .as--intro-title__medium>span {
        font-size: 2em;
    }

    .as--section-title .subtitle>span {
        font-size: 2em;
    }

    .as--explain-subscribe__content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
                flex-direction: column-reverse;
        padding: 7em 5em;
    }

    .as--title-longsub .as--title>span {
        font-size: 3em;
    }

    .as--customer-subscribe__content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }

    section {
        margin-bottom: 8em;
    }

    .as--solution-subscribe__content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
                flex-direction: column-reverse;
    }

    .as--solution-subscribe__img {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        width: 40em;
        margin: -4.5em;
    }

    .as--withdraw-subscribe-content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        margin-bottom: 4.5em;
        padding-bottom: 0;
    }

    section.as--fee-subscribe {
        padding: 7em 0 9em;
    }

    .as--section-title .as--title>span {
        font-size: 3em;
    }

    .as--list-fee__text {
        margin: 2em 0 5em;
    }
}

@media (max-width: 768px) {
    .as--intro-title.as--reverse .as--title>span {
        font-size: 3.2em;
        line-height: 1.4em;
    }

    .as--intro-title.as--reverse {
        margin-bottom: 5em;
    }

    .as--card-icontext__item-title>span {
        font-size: 1.8em;
    }

    li.as--card-icontext__item:last-child {
        padding-bottom: 0;
    }

    .as--card-icontext__item__icon {
        width: 6em;
        height: 6em;
        border-radius: 1.5em;
        padding: 1.8em;
    }

    .as--intro-subscribe__img>div {
        width: 57em;
        margin: -4em;
    }

    .as--intro-title.as--reverse .as--subtitle>span {
        font-size: 2em;
    }

    .as--intro-subscribe .as--segment-contain {
        width: 46em;
    }

    .as--intro-subscribe__img {
        padding: 9em 0;
    }

    section {
        margin-bottom: 7em;
    }

    .as--accordion-header {
        padding: 2em 3em 2em 3em;
    }

    .as--explain-subscribe__content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
                flex-direction: column-reverse;
        padding: 7em 4em 6em;
    }

    .as--customer-subscribe__content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }

    .as--solution-subscribe__content {
        padding: 7em 0 6em;
    }

    .as--withdraw-subscribe-content {
        margin-bottom: 5em;
    }

    .as--fee-subscribe__containe {
        width: 100%;
    }

    .as--request-subscribe__contain {
        width: 100%;
    }

    .as--card-icontext>ul {
        margin-bottom: -2em;
    }

    li.as--card-icontext__item {
        width: 100%;
        padding-bottom: 2em;
        padding-left: 0;
    }

    .as--card-icontext__item:nth-child(3), .as--card-icontext__item:nth-child(5) {
        padding-left: 0;
    }

    .as--card-icontext__item:last-child {
        padding-bottom: 0;
    }

    section.as--intro-subscribe {
        margin-bottom: 6.5em;
    }

    .as--explain-subscribe .as--segment.as--content, .as--customer-subscribe .as--segment.as--content, .as--solution-subscribe .as--segment.as--content, .as--withdraw-subscribe .as--segment.as--content {
        margin-top: 5em;
    }

    .as--switch-item {
        max-width: 25em;
    }

    li.as--request-form__input-item {
        padding: 5em 1.5em 0;
    }

    .as--requestt-form__input>ul {
        margin-left: -1.5em;
        margin-right: -1.5em;
        width: calc(100% + 3em);
    }
}

@media (max-width: 577px) {
    .as--accordion-body {
        padding-right: 5.5em;
    }

    .as--accordion-header {
        padding: 2em;
        min-height: 8em;
    }

    p.as--accordion-body__text {
        font-size: 1.4em;
    }

    .as--intro-subscribe .as--intro-title.as--reverse {
        padding-top: 6em;
    }

    .as--customer-subscribe__content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }

    .as--solution-subscribe__content {
        padding: 6em 0;
    }

    .as--withdraw-subscribe-content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        margin-bottom: 4em;
    }

    .as--fee-subscribe__containe {
        width: 100%;
    }

    .as--explain-subscribe__content {
        padding: 6em 0em;
        overflow: hidden;
    }

    .as--intro-title.as--reverse .as--title>span {
        font-size: 2.8em;
    }

    .as--intro-title.as--reverse .as--subtitle>span {
        font-size: 1.8em;
    }

    .as--segment-contain {
        width: 100% !important;
    }

    .as--intro-subscribe__img>div {
        width: 43em;
        margin: -2em;
    }

    .as--intro-subscribe__img {
        padding: 7em 0 9em;
    }

    .as--explain-subscribe__img {
        width: 35em;
        margin: -3.5em 0em;
        overflow: hidden;
    }

    .as--title-longsub .as--title>span {
        font-size: 2.4em;
    }

    section {
        margin-bottom: 8em;
    }

    .as--customer-subscribe__img {
        width: 35em;
        margin: -3em -2em;
    }

    .as--solution-subscribe__img {
        width: 35em;
        margin: -4em;
    }

    .as--withdraw-subscribe__img {
        width: 35em;
        margin: -3.8em;
    }

    .as--title-longsub .as--subtitle {
        margin-top: 1em;
    }

    .as--intro-title__medium>span {
        font-size: 1.8em;
    }

    .as--withdraw-bank__items {
        margin-top: 3em;
    }

    section.as--fee-subscribe {
        padding: 6em 0 8em;
    }

    .as--section-title .as--title>span {
        font-size: 2.4em;
    }

    .as--section-title .as--subtitle>span {
        font-size: 1.8em;
    }

    .as--list-fee {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }

    .as--list-fee__item:first-child {
        border-left: none;
        border-bottom: .2em solid #D0D9F5;
        width: 100%;
    }

    .as--list-fee__text>span {
        font-size: 1.4em;
        line-height: 2em;
    }

    .as--list-fee__text {
        margin: 1.5em 0 4em;
    }

    .as--notice-basic>span {
        font-size: 1.6em;
        line-height: 1.75em;
    }

    li.as--request-form__input-item {
        width: 100%;
        padding: 5em 0 0;
    }

    section.as--explain-subscribe {
        background: #F6F8FF;
        border-radius: 2em;
    }

    .as--requestt-form__input>ul {
        width: 100%;
        margin: auto;
    }

    li.as--withdraw-bank__item>div {
        padding: 0 1.8em;
    }

    .as--intro-title.as--reverse .as--title {
        margin-bottom: .5em;
    }

    section.as--intro-subscribe {
        margin-bottom: 8em;
    }

    .as--section-description {
        margin-top: 1em;
    }

    section.as--solution-subscribe {
        /* margin-bottom: 6em; */
    }

    .as--fee-subscribe .as--section-title .as--subtitle>span {
        font-size: 1.8em;
    }

    .as--section-title .as--subtitle {
        margin-bottom: 0;
    }

    .as--list-fee__item {
        padding: 2.2em 2em;
    }

    .as--notice-basic {
        padding: 1.9em 2.5em;
    }

    .as--requset-subscribe .as--title-longsub .as--subtitle {
        margin-top: 2em;
        margin-bottom: 5em;
    }

    .as--requset-subscribe {
        margin-bottom: 8em;
    }
}

h1,h2,h3 {
    font-family: inherit;
    color: inherit;
    font-weight: inherit;
}

/*******Start Section Title*******/
.as--sec-title {
    line-height: 4em;
}

.as--sec-title__intro .as--sec-title {
    line-height: 5.5em;
}

.as--sec-title__intro .as--sec-title span {
    font-size: 4em;
}

.as--sec-title.light>span {
    font-weight: 300;
}

.as--sec-title.fat>span {
    font-weight: 900;
}

.as--sec-title__intro.blue {
    color: #183FF5;
    margin-bottom: 1em;
}

.as--sec-title__intro {
    margin-bottom: 5em;
}

.as--sec-title__title span {
    font-size: 3.6em;
    font-weight: 900;
}

.as--sec-title__subtitle span {
    font-size: 2.4em;
    font-weight: 300;
}

.as--sec-title.center {
    text-align: center;
}

.as--sec-title__title {
    line-height: 4em;
}

.as--sec-title__subtitle {
    line-height: 4em;
}

.as--sec-title>div>div {
    margin-bottom: 0.4em;
}

.as--sec-title>div>div:last-child {
    margin-bottom: 0;
}

.as--sec-title.basic {
    margin-bottom: 6em;
}

/*******End Section Title*******/
/*******Start Buttons*******/
[class*="as--button-"] a {
    border-radius: 1.2em;
    height: 5em;
    display: block;
    line-height: 5em;
    text-align: center;
    padding: 0 5.5em;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}

.as--button-basic.blue a {
    background-color: #183FF5;
}

[class*="as--button-"] span {
    font-size: 1.6em;
    font-weight: 600;
    white-space: nowrap;
}

.as--button-bordered a {
    border: 2px solid;
}

.as--button-basic.blue span {
    color: #fff;
}

.as--button-bordered.blue a {
    border-color: #183FF5;
    line-height: 4.6em;
}

.as--button-bordered.blue span {
    color: #183FF5;
}

/*******End Buttons*******/
/*******Start Values*******/
.as--value-icon>div {
    background-color: #E7ECFD;
    width: 7em;
    height: 7em;
    border-radius: 2em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 25%;
}

.as--value-icon>div i {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}

.as--value-icon svg,.as--value-icon img {
    max-height: 100%;
    margin: auto;
    display: block;
    -o-object-fit: contain;
       object-fit: contain;
}

.as--value-title span {
    font-size: 2em;
    font-weight: 600;
}

.as--value-desc span {
    font-size: 1.4em;
}

.as--value-item>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.as--value-text {
    padding: .5em 2em 0 0;
}

section.as--sec-value ul>li {
    padding-bottom: 5em;
}

section.as--sec-value ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.as--value-desc {
    min-height: 5em;
    margin-top: .5em;
    line-height: 2.3em;
}

section.as--sec-value {
    margin-bottom: -2em;
}

/*******End Values*******/
/*******Start Flow*******/
.as--flow-icon>div {
    width: 7.5em;
    height: 7.5em;
    border-radius: 10em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 30%;
    background-color: #F3F5FF;
    -webkit-transition: .5s;
    transition: .5s;
}

.as--flow-icon>div i {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    height: 100%;
}

.as--flow-index span {
    font-size: 4em;
    font-weight: 800;
    -webkit-text-stroke: 1px #1c40ff;
    /* width and color */
    color: #fff;
}

.as--flow-title span {
    font-size: 2.4em;
    font-weight: 700;
    color: #1c40ff;
}

.as--flow-icon {
    position: absolute;
    top: 0;
    right: 0;
}

.as--flow-item>div {
    padding-right: 9.5em;
}

.as--flow-desc span {
    font-size: 1.4em;
    text-align: justify;
    display: block;
}

.as--flow-desc {
    margin-top: 1.5em;
    line-height: 2.5em;
    margin-right: -9em;
    padding-left: 7em;
}

.as--flow-items:before {
    content: "";
    background-image: -webkit-radial-gradient(#E6E8EF 2px, transparent 2px);
    background-image: radial-gradient(#E6E8EF 2px, transparent 2px);
    background-position: center;
    background-size: 1.5em 1.5em;
    background-repeat: repeat-x;
    position: absolute;
    right: 0em;
    width: 100%;
    top: 3.5em;
    height: 1em;
}

.as--flow-index {
    line-height: 4em;
}

.as--flow-title {
}

section.as--sec-flow .swiper-container {
    overflow: visible;
}

section.as--sec-flow ul li .as--flow-text {
    opacity: 0.1;
    -webkit-transition: .5s;
    transition: .5s;
}

.as--flow-items {
    position: relative;
}

section.as--sec-flow ul li.swiper-slide-visible .as--flow-text {
    opacity: 1;
}

section.as--sec-flow ul li.swiper-slide-visible .as--flow-icon>div {
    box-shadow: 0px 15px 25px -10px rgb(24 63 245 / 50%);
    background-color: #1c40ff;
}

/*******End Flow*******/
/*******Start Category Components*******/
.as--categorys-item {
    border-radius: 2em;
    border: .4em solid rgb(255 255 255 / 60%);
    padding-top: 100%;
    position: relative;
    -webkit-transition: .5s;
    transition: .5s;
}

.as--categorys-item>div {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 10%;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    opacity: .1;
    -webkit-transition: .5s;
    transition: .5s;
}

.as--categorys-item>div a {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 1;
}

.as--categorys-icon i {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: absolute;
    top: 0;
    left: 0;
}

.as--categorys-icon i svg,.as--categorys-icon i img {
    width: 100%;
}

.as--categorys-icon {
    width: 60%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.as--categorys-icon>div {
    padding-top: 100%;
    width: 100%;
    position: relative;
}

.as--categorys-title span {
    font-size: 1.8em;
    font-weight: 500;
}

section.as--sec-buyDK .swiper-container {
    overflow: visible;
}

li.swiper-slide-visible .as--categorys-item>div {
    opacity: 1;
}

li.swiper-slide-visible .as--categorys-item {
    border-color: #fff;
}

/*******End Category Components*******/
/*******Start Generaly*******/
.as--sec-cta__intro>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.as--sec-cta__intro>div>div {
    margin-left: 2em;
}

.as--sec-cta__intro>div>div:last-child {
    margin-left: 0;
}

.as--sec-intro__sides {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    height: 40vh;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    max-height: 40em;
}

.as--sec-intro__side {
    width: 46%;
}

.as--sec-desc__intro {
    margin-bottom: 9em;
}

.as--sec-desc__intro p {
    font-size: 2.4em;
    font-weight: 400;
    text-align: justify;
}

b {
    font-weight: 600;
}

.as--bg-gray {
    background-color: #F6F8FF;
}

section.as--bg-gray {
    padding: 9em 0 11em;
}

@font-face {
    font-family: 'icomoon';
    src: url('fonts/icon/icomoonffe9.eot?stdfk2');
    src: url('fonts/icon/icomoonffe9.eot?stdfk2#iefix') format('embedded-opentype'), url('fonts/icon/icomoonffe9.ttf?stdfk2') format('truetype'), url('fonts/icon/icomoonffe9.woff?stdfk2') format('woff'), url('fonts/icon/icomoonffe9.svg?stdfk2#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

[class^="icon-"], [class*=" icon-"], [class*="as--icon"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/*******End Generaly*******/
/*******Start Last Blog*******/
main.as--credit section.as--sec-value ul>li {
    width: calc(50% - 25px);
}

section.as--sec-intro .as--container,section.as--sec-value .as--container {
    max-width: 900px;
}

section.as--sec-intro:before {
    z-index: 0;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: -webkit-linear-gradient(top, #E7ECFD 0%, rgba(231, 236, 253, 0) 100%);
    background: linear-gradient(180deg, #E7ECFD 0%, rgba(231, 236, 253, 0) 100%);
}

section.as--sec-intro {
    position: relative;
    padding: 26em 0 10em!important;
}

.as--icon-icon-blog:before {
    content: "\e900";
    color: #fff;
}

.as--blog-category {
    width: 100%;
    position: relative;
}

.as--badge__blog>span {
    font-size: 1.4em;
    font-weight: 600;
    color: white;
    line-height: 1.5em;
}

.icon-arrow-left:before {
    content: "\e906";
    color: #061962;
    font-size: 3.2em;
}

.as--blog-category__contain {
    width: calc(100% - 10em);
    position: relative;
}

.icon-arrow-right:before {
    content: "\e904";
    color: #061962;
    font-size: 3.2em;
}

.as--badge__blog {
    position: absolute;
    top: 2.5em;
    left: 3.5em;
    display: inline-block;
    padding: .7em 2.1em;
    border-radius: 10em;
    color: white;
    -webkit-backdrop-filter: blur(1.5em);
            backdrop-filter: blur(1.5em);
    background: rgba(248, 215, 72, 0.6);
    border: none;
    z-index: 1;
}

.as--blog-card__item-date {
    position: absolute;
    top: -2.3em;
    right: 0;
}

.as--blog-card__item__text {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-pack: distribute;
        justify-content: space-around;
}

.as--blog-card__item-title>span {
    font-size: 2em;
    font-weight: 600;
    line-height: 1.3em;
}

li.as--blog-card__item.swiper-slide.swiper-slide-visible {
    opacity: 1;
}

.as--blog-card__item-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-left: 2em;
    position: relative;
}

.as--blog-card__item-date>span {
    font-size: 1.2em;
    font-weight: 600;
    line-height: 1.5em;
    color: rgb(255 255 255 / 60%);
}

.as--blog-card__item-img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.as--blog-card__item-img>a {
    width: 100%;
    height: 100%;
    display: block;
    position: relative;
}

.as--blog-card__item-img>a>img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}

.as--blog-card>ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
}

.as--blog-card {
    width: 100%;
}

.blog-card__item-img>a {
    width: 100%;
    height: 100%;
    display: block;
}

::-webkit-scrollbar {
    display: none;
}

li.as--blog-card__item {
    width: 50%;
    -webkit-transition: .5s;
    transition: .5s;
}

.as--blog .as--section-title {
    text-align: center;
}

li.as--blog-card__item>div {
    position: relative;
    padding-top: 30%;
    overflow: hidden;
    border-radius: 1.5em;
    height: 30em;
}

.blog-card__item-date>span {
    color: white;
}

li.blog-card__item.swiper-slide.swiper-slide-visible {
    opacity: 1;
}

.blog-card__item-img {
    height: 100%;
    position: relative;
}

.blog-card__item-img>a>img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}

.blog-card>ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-right: -3em;
    margin-left: -3em;
    width: calc(100% + 6em);
}

.as--blog-category:before {
    content: "";
    width: 10em;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: -webkit-linear-gradient(right, rgba(255, 255, 255, 0) 0%, #FFFFFF 63.25%);
    background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 63.25%);
    z-index: 7;
}

.as--blog-category:after {
    content: "";
    width: 10em;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    background: -webkit-linear-gradient(40deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 63.25%);
    background: linear-gradient(50deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 63.25%);
    z-index: 1;
}

.blog-card {
    width: 100%;
}

.as--blog .as--tab-item {
    white-space: nowrap;
    width: auto;
}

.blog-card__item-content {
    background-color: rgb(24 63 245 / 60%);
    color: white;
    padding: 0 3.5em;
    -webkit-backdrop-filter: blur(5px);
            backdrop-filter: blur(5px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 10em;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}

.as--blog-card__item-content {
    background-color: rgb(24 63 245 / 60%);
    color: white;
    padding: 0 3.5em;
    -webkit-backdrop-filter: blur(10px);
            backdrop-filter: blur(10px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: absolute;
    bottom: 0;
    width: 100%;
    right: 0;
    height: 11em;
}

.blog-card__item-date>span {
    font-size: 1.2em;
    font-weight: 600;
    line-height: 1.5em;
    color: rgb(255 255 255 / 60%);
}

.blog-card__item-title>span {
    font-size: 2em;
    font-weight: 600;
    color: white;
    line-height: 1.3em;
}

.as--blog .as--arrow-double {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: none;
}

.as--blog .as--nav-tabs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
}

.as--blog-card.swiper-container {
    overflow: visible;
}

.as--blog .tab-item {
    padding-left: 4em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 100%;
}

.as--blog-card__item {
    /* opacity: .1; */
}

.as--blog-card__item-date.as--badge--top {
    display: none;
}

.as--blog .icon-blog-arrow:before {
    content: "\e900";
    color: #fff;
    font-size: 3em;
}

.as--blog .swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {
    font-size: 1em;
    visibility: hidden;
}

.blog-card__item-img:before {
    content: "";
    background: rgba(24, 63, 245, 0.2);
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
}

.blog-card__item-date {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: .2em;
    position: absolute;
    top: -1.8em;
    right: 0;
}

li.blog-card__item {
    opacity: .1;
}

li.blog-card__item>div {
    position: relative;
    overflow: hidden;
    border-radius: 2em;
    cursor: pointer;
    height: 30em;
}

.as--blog {
    overflow: hidden;
}

.as--blog .swiper-button-next {
    top: -5.5em;
    width: 3.2em;
    height: 3.2em;
}

.as--blog .as--category-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 4em;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
}

@media (max-width: 1400px) {
    .blog-card>ul {
        margin-right: -2em;
        margin-left: -2em;
        width: calc(100% + 4em);
    }
}

@media (max-width: 1200px) {
    .as--badge__blog {
        top: 2.5em;
        right: 3em;
        left: auto;
    }

    .as--blog .icon-blog-arrow:before {
        display: none;
    }

    .blog-card__item-content {
        padding: 0 3em;
    }

    .as--blog-card__item-title {
        padding-left: 0
    }
}

@media (max-width: 992px) {
    .as--blog .icon-blog-arrow:before {
        display: block;
    }

    .as--blog-card__item-title {
        padding-left: 1.5em
    }

    .as--blog .as--tab-item {
        width: 20%;
    }

    section.as--sec-intro .as--container, section.as--sec-value .as--container {
        max-width: 90%;
    }
}

@media (max-width: 768px) {
    .as--badge__blog {
        top: 2.5em;
        left: 3em;
        right: auto;
    }

    .as--blog .as--tab-item {
        width: 28%;
    }
}

@media (max-width: 577px) {
    .as--blog .as--tab-item {
        width: 36vw;
    }

    .as--blog .as--arrow-double {
        display: none;
    }

    as--blog .as--tab-item {
        width: 36vw;
    }

    .as--blog .as--category-container {
        margin-bottom: 3em;
    }

    .as--blog-category__contain {
        width: 100%;
    }

    li.blog-card__item {
        position: relative;
    }

    .blog-card__item__text {
        position: unset;
    }

    .as--blog .icon-blog-arrow:before {
        display: none;
    }

    .as--badge__blog {
        display: none;
    }

    .blog-card__item-date.as--badge--top {
        top: 2.5em;
        display: inline-block;
        padding: .6em 1.5em;
        border-radius: 10em;
        background: rgba(248, 215, 72, 0.6);
        margin-bottom: 0;
        -webkit-backdrop-filter: blur(1.5em);
                backdrop-filter: blur(1.5em);
        left: 2.5em;
        right: auto;
    }

    .blog-card__item-title {
        width: 100%;
        padding-left: 0;
    }

    .blog-card__item-more {
        display: none;
    }

    .blog-card__item-title>span {
        font-size: 1.6em;
        line-height: 1.5;
    }

    .blog-card__item-content {
        padding: 0 2.5em;
        height: 8.5em;
    }

    .as--category-container {
        margin-bottom: 3em;
    }

    li.tab-item.swiper-slide {
        background: -webkit-linear-gradient(right, rgb(255 255 255 / 41%) 19%, #FFFFFF 82.25%);
        background: linear-gradient(270deg, rgb(255 255 255 / 41%) 19%, #FFFFFF 82.25%);
    }

    li.blog-card__item>div {
        height: 23em;
    }

    li.tab-item {
        padding-left: 3em;
    }

    .blog-card__item-date {
        display: none;
    }

    .as--blog-card__item-date.as--badge--top {
        position: absolute;
        top: 2.5em;
        right: auto;
        -webkit-backdrop-filter: blur(1.5em);
                backdrop-filter: blur(1.5em);
        background: rgba(248, 215, 72, 0.6);
        display: block;
        z-index: 2;
        left: 2.5em;
        padding: .6em 1.5em;
        border-radius: 15em;
    }

    .as--blog-card__item-date {
        display: none;
    }

    .as--blog-card__item-title {
        padding-left: 0;
        width: 100%;
    }

    li.as--blog-card__item>div {
        height: 60vw;
        min-height: 23em;
    }

    .as--blog-card__item-content {
        height: 8.5em;
        padding: 0 2.5em;
    }

    .as--blog-card__item-title>span {
        font-size: 1.6em;
    }

    .as--blog-card__item-date.as--badge--top>span {
        color: white;
    }

    .as--blog-card__item-more {
        display: none;
    }
}

.as--sec-intro .as--sec-art {
    width: 30em;
    height: 60em;
}

.as--sec-intro__side.left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    width: 54%;
}

.as--image-gapping>div {
    height: 100%;
    width: 100%;
    position: relative;
}

.as--sec-art.as--image-gapping img {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
    width: calc(100% + 35%);
    height: calc(100% + 15%);
    -o-object-fit: contain;
       object-fit: contain;
}

.as--sec-art .mobile {
    display: none;
}

@media(max-width: 992px) {
    .as--sec-intro__side,.as--sec-intro__side.left {
        width: 100%;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        text-align: center;
    }

    .as--sec-intro__sides {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
                flex-direction: column-reverse;
        height: auto;
        max-height: none;
    }

    section.as--sec-intro {
        padding: 8em 0 0!important;
    }

    .as--sec-intro .as--sec-art {
        height: 40em;
        width: 20em;
        margin-bottom: 4em;
    }

    .as--sec-title__intro {
        margin-bottom: 2em;
    }

    .as--sec-desc__intro p {
        text-align: center;
    }

    .as--sec-desc__intro {
        margin-bottom: 6em;
    }

    .as--sec-cta__intro>div {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
}

@media(max-width: 768px) {
    .as--sec-intro .as--sec-art {
        width: 25vh;
        height: 50vh;
        margin-bottom: 3em;
    }

    .as--sec-title__intro .as--sec-title span {
        font-size: 3.6em;
    }

    .as--sec-desc__intro p {
        font-size: 2em;
    }

    .as--sec-title__intro .as--sec-title {
        line-height: 5em;
    }

    .as--sec-desc__intro {
        margin-bottom: 5em;
    }
}

@media(max-width: 577px) {
    .as--sec-title__intro .as--sec-title span {
        font-size: 3.2em;
    }

    .as--sec-title__intro .as--sec-title {
        line-height: 4.4em;
    }

    .as--sec-desc__intro p {
        font-size: 1.8em;
    }

    .as--sec-cta__intro>div {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }

    .as--sec-cta__intro>div>div {
        margin-left: 0;
        margin-bottom: 2em;
    }

    .as--sec-cta__intro>div>div:last-child {
        margin-bottom: 0;
    }
}

@media(max-width: 768px) {
    main.as--credit section.as--sec-value ul>li {
        width: 100%;
        padding-bottom: 2.5em;
    }

    .as--flow-icon>div {
        width: 6em;
        height: 6em;
    }

    .as--flow-item>div {
        padding-right: 8em;
    }

    .as--flow-title span {
        font-size: 2em;
    }

    .as--flow-index span {
        font-size: 3.5em;
    }

    .as--flow-index {
        line-height: 3em;
    }

    section.as--sec-flow ul li .as--flow-text {
    }

    .as--flow-desc {
        margin-right: -7.5em;
        padding-left: 5em;
        margin-top: 1em;
    }

    .as--flow-items:before {
        top: 2.6em;
    }
}

@media(max-width: 577px) {
    .as--value-icon>div {
        width: 6em;
        height: 6em;
        border-radius: 1.5em;
    }

    .as--value-text {
        padding: 0 1.5em 0 0;
    }

    main.as--credit section.as--sec-value ul>li {
    }

    .as--value-title {
        line-height: 2.5em;
    }
}

@media(max-width: 992px) {
    .as--sec-title__title span {
        font-size: 3em;
    }

    .as--sec-title>div>div {
        margin-bottom: 0;
        line-height: 3.7em;
    }
}

@media(max-width: 577px) {
    .as--sec-title__title span {
        font-size: 2.5em;
    }

    .as--sec-title__subtitle span {
        font-size: 1.8em;
    }

    .as--sec-title>div>div {
        line-height: 3.2em;
    }
}

@media(max-width: 992px) {
    section.as--bg-gray {
        padding: 7em 0 9em;
    }

    .as--sec-title.basic {
        margin-bottom: 5em;
    }

    div#client-phone-number-wrapper {
        margin: auto;
    }
}

@media(max-width: 577px) {
    section.as--bg-gray {
        padding: 7em 0 8em;
    }

    .as--sec-title.basic {
        margin-bottom: 4em;
    }
}

@media(max-width: 577px) {
    .as--categorys-item {
        border: .3em solid rgb(255 255 255 / 60%);
        border-radius: 1.5em;
    }

    .as--categorys-title span {
        font-size: 1.6em;
    }

    .as--categorys-icon>div {
        margin-bottom: 10%;
    }
}



.as--swiper-button-next i,.as--swiper-button-prev i {
    font-size: 2.5em;
    color: rgb(0 26 102 / 30%);
}

.as--swiper-navigation>div>div {
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.as--swiper-navigation {
    position: absolute;
    z-index: 1;
    top: -4.5em;
    width: 100%;
}

.as--swiper-navigation>div>div.swiper-button-disabled {
    opacity: .15;
}

@media(max-width: 992px) {
    .as--swiper-navigation {
        top: -3.5em;
    }
}

.as--calculator__body {
    background-color: #183FF5;
    color: #fff;
    border-radius: 3em;
    padding: 7em 10em 7em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.as--calculator__title>span {
    font-size: 3.6em;
    font-weight: 700;
}

.as--calculator__desc>span {
    font-size: 1.6em;
}

.as--calculator__contain>div {
    background-color: #F6F8FF;
    border-radius: 3em;
}

.as--calculator__results>div {
    padding: 5em;
}

.as--calculator__result-label>span {
    font-size: 1.4em;
}

.as--calculator__result-output b {
    font-size: 1.8em;
}

.as--calculator__result-output span {
    font-size: 1.4em;
    font-weight: 500;
    margin-right: .2em;
}

.as--calculator__results li {
    width: 33%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.as--calculator__results-title {
    text-align: center;
    margin-bottom: 2em;
    margin-top: -1em;
}

.as--calculator__results-title span {
    font-size: 2em;
    font-weight: 600;
}

.as--calculator__results ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0 20em;
}

.as--calculator__results li>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    min-width: 20em;
}

.as--calculator__result-output {
}

.as--calculator__result-content>div {
    padding-right: 2em;
    padding-top: 0.5em;
}

.as--calculator__result-notice>div {
    padding-top: 4em;
    text-align: center;
}

.as--calculator__result-notice>div>span {
    font-size: 1.4em;
}

.as--calculator__slider {
}

.as--calculator__controls>div>div {
    width: 30em;
}

.as--calculator__controls>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.as--calculator__input-contain {
    height: 5.5em;
    background-color: #fff;
    border-radius: 1em;
    position: relative;
    overflow: hidden;
}

.as--calculator__input-contain input {
    background: none;
    border: none;
    width: 100%;
    height: 100%;
    padding-left: 26%;
    text-align: center;
    font-weight: 600;
    color: #001A66;
    font-size: 1.8em;
}

.as--calculator__input-label {
    background-color: #E7ECFD;
    position: absolute;
    left: 0;
    top: 0;
    width: 26%;
    z-index: 1;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.as--calculator__input-label span {
    font-size: 1.4em;
    color: #061962;
    font-weight: 500;
}

.slider.slider-horizontal {
}

.slider.slider-horizontal .slider-track {
    height: 5px;
}

.slider.slider-horizontal .slider-track:before,.slider.slider-horizontal .slider-track:after {
    position: absolute;
    content: "";
    width: 1em;
    height: 1em;
    border-radius: 1em;
    /* background-color: #fff; */
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    right: 0;
}

.slider.slider-horizontal .slider-track:before {
    right: auto;
    left: 0;
}

.tooltip {
    opacity: 1;
}

.slider.slider-horizontal.slider-rtl .slider-tick, .slider.slider-horizontal.slider-rtl .slider-handle {
}

.as--calculator__slider>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%;
    width: 100%;
}

.slider.slider-horizontal {
}

.slider.slider-horizontal .slider-track {
    height: 5px;
    margin-top: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    box-shadow: none;
}

.slider.slider-horizontal .slider-track:before,.slider.slider-horizontal .slider-track:after {
    position: absolute;
    content: "";
    width: 1em;
    height: 1em;
    border-radius: 1em;
    /* background-color: #fff; */
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    right: 0;
}

.slider.slider-horizontal .slider-track:before {
    right: auto;
    left: 0;
}

.tooltip {
    opacity: 1;
}

.slider.slider-horizontal.slider-rtl .slider-tick, .slider.slider-horizontal.slider-rtl .slider-handle {
}

.slider .bs-tooltip-top .tooltip-inner:before, .slider .bs-tooltip-bottom .tooltip-inner:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAXCAYAAACoNQllAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEqSURBVHgB7ZnRDYIwFEVfN3AEN9AR3EBHYARHcARH0Al0A0YQJ6gb6AbX27zihwkGBWpbOMkN8cNQDuX1UYwQAHMeXGbMilkwS/97DDyYirn6483FGHMzn/5FcStRYWtRYTnhpByZM1NRxkO64GYZc2As0uYEvfHDwRMUSEvUndkxYUsG0hC1R2gxb5LmfhCxUWLoR+kboKIs4mAnMcKBzfDf2WQR06xpAloQQ1NB+7k04GA30NUjBCX+WYh/hYNeBpB0kJQZWFIpOQDtl/rG1Zx83hV5MVv0h81KTg36Wd0sUlqtvgXd+iSbtZwa6K7AJKcJaMd9meR8wEuyLeS4FiG3zbp2oN0L7jjl1HhJTY1kIROvbtu+PVaFRICRSPBFuP6Scu68id4TT51C2C/oggq6AAAAAElFTkSuQmCC);
    position: absolute;
    bottom: -10px;
    content: "";
    width: 24px;
    height: 8px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    bottom: -8px;
}

.slider .bs-tooltip-top .tooltip-inner, .slider .bs-tooltip-bottom .tooltip-inner {
    background-color: #fff;
    color: #173ff5;
    font-size: 1.4em;
    font-weight: 600;
    border-radius: 1em;
    padding: 0.6em 1.5em .5em;
    line-height: 1em;
}

.slider-handle {
    background: #fff;
}

.slider.slider-horizontal {
    width: 100%;
    margin-bottom: inherit!important;
}

.slider-selection {
    box-shadow: none;
}

.slider.slider-horizontal .slider-tick-label-container {
    direction: ltr;
}

.slider.slider-horizontal .slider-tick-label-container .slider-tick-label {
    direction: rtl;
    font-size: 1.4em;
}

.slider-tick {
    width: 1em;
    height: 1em;
    opacity: 1;
    top: 5px;
}

.slider-selection.tick-slider-selection {
    background: #F8D748;
}

.as--calculator__controls>div>div {
}

.as--calculator__slider {
    margin-left: 6em;
}

.slider.slider-horizontal .slider-tick, .slider.slider-horizontal .slider-handle {
    background: #fff;
    margin-left: -5px;
}

.slider .tooltip.bs-tooltip-top {
    margin-top: -48px;
    margin-left: 5px;
    position: absolute;
}

.as--button-fixed.fixed {
    position: fixed;
    right: 2em;
    bottom: 3em;
    z-index: 101;
    font-size: 9px;
    background: #fff;
    border-radius: 1.2em;
}

.page-id-51814 section.AS-credit__calculator {
    display: none;
}

.as--calculator__input-contain input::-webkit-input-placeholder {
    /* Edge */
    font-size: .8em;
    font-weight: 400;
    color: rgb(0 26 102 / 70%);
}

.as--calculator__input-contain input:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    font-size: .8em;
    font-weight: 400;
    color: rgb(0 26 102 / 70%);
}

.as--calculator__input-contain input::-moz-placeholder {
    font-size: .8em;
    font-weight: 400;
    color: rgb(0 26 102 / 70%);
}

.as--calculator__input-contain input::placeholder {
    font-size: .8em;
    font-weight: 400;
    color: rgb(0 26 102 / 70%);
}

.as--calculator__input label span {
    font-size: 1.6em;
    font-weight: 500;
}

.as--calculator__input label {
    position: absolute;
    top: -3.5em;
    right: 1em;
}

.as--calculator__input {
    position: relative;
}

@media(max-width: 1350px) {
    .as--calculator__body {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        padding: 5em 10em 6em;
    }

    .as--calculator__controls {
        margin-top: 8em;
    }

    .as--calculator__results ul {
        padding: 0 5em;
    }
}

@media(max-width: 1000px) {
    .as--calculator__controls>div>div {
        width: 24em;
    }

    .as--calculator__results ul {
        padding: 0 3em;
    }
}

@media(max-width: 800px) {
    .as--calculator__controls>div {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }

    .as--calculator__slider {
        margin-left: 0;
    }

    .as--calculator__controls>div>div {
        min-height: 10em;
        width: 25em;
        max-width: 100%;
    }

    .as--calculator__body {
        padding: 4em 4em 1em;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        text-align: center;
    }

    .as--calculator__title>span {
        line-height: 1.4em;
    }

    .as--calculator__results li {
        width: 100%;
    }

    .as--calculator__results ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }

    .as--calculator__results>div {
        padding: 3em;
    }

    .as--calculator__results li:last-child {
        margin-bottom: 0;
    }

    .as--calculator__results li>div {
        padding-bottom: 1.5em;
        border-bottom: 1px solid #e2e6f3;
        margin-bottom: 1.5em;
    }

    .as--calculator__results li:last-child>div {
        border: none;
        margin-bottom: 0;
        padding-bottom: 0;
    }

    .as--calculator__results li>div {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }

    .as--calculator__result-icon {
        display: none;
    }

    .as--calculator__result-content>div {
        padding: 0;
        text-align: center;
    }

    .as--calculator__titles {
        font-size: 8px;
    }
}

label.AS-ipg__form_full.as--form__radio>span:last-child {
    background: none;
    padding: 0;
    width: 100%;
}

.page-template-as-credit-bnpl section.AS-credit__calculator {
    display: none;
}

label.as--form__radio.AS-ipg__form_full>span:first-child {
    color: #fff;
    position: static;
    -webkit-transform: none;
            transform: none;
    text-align: right;
    width: 100%;
    padding-right: 1em;
    line-height: 2.5em;
}

label.as--form__radio.AS-ipg__form_full.as--form__radio {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    float: none;
    width: 50%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.as--form__radio .wpcf7-list-item {
    border: 2px solid #fff;
    border-radius: 1em;
    padding: 0;
    position: relative;
    overflow: hidden;
    height: 4.5em;
    cursor: pointer;
    width: 100%;
}

.as--form__radio .wpcf7-form-control {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}

.as--form__radio input[type="radio"] + span {
    /* position: absolute; */
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    font-size: 1.4em;
    font-weight: 500;
    padding: 0 2em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.as--form__radio input[type="radio"] {
    /* display: none; */
    width: 100%;
    position: absolute;
    width: 100%;
    height: 100%;
    right: 0;
    top: 0;
    opacity: 0;
}

.as--form__radio .wpcf7-list-item.first {
    margin-right: 0;
}

@media(max-width: 500px) {
    label.as--form__radio.AS-ipg__form_full.as--form__radio {
        width: 100%;
    }
}

section.as--calculator__merchant {
    /* display: none; */
}

/*
Start
Colors
**************************************************************************/
:root {
    --blue: #183FF5;
    --white: #ffffff;
    --green: #00CC65;
    --gray: #E7ECFD;
    --light-gray: #F8F9FE;
    --black: #061962;
    --dark-gray: #828CB1;
    --yellow: #F8D748;
}

/*
Start
Colors
**************************************************************************/
:root {
    --padding-header: 110px;
}

/*
Start
CSS reset
**************************************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}

body {
    font-size: 10px!important;
    font-family: 'YekanBakh';
    direction: rtl;
    color: var(--black);
    -webkit-font-kerning: none;
            font-kerning: none;
}

body.home {
    line-height: 1;
}

body.fixed {
    position: fixed;
    width: 100vw;
    height: 100vh;
    overflow: hidden;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}

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

nav ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}

a {
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    text-decoration: none;
}

ins {
    background-color: #ff9;
    color: #000;
    text-decoration: none;
}

mark {
    background-color: #ff9;
    color: #000;
    font-style: italic;
    font-weight: bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom: 1px dotted;
    cursor: help;
}

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

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #cccccc;
    margin: 1em 0;
    padding: 0;
}

input, select {
    vertical-align: middle;
}

/*
Start
Font Faces
**************************************************************************/
@font-face {
    font-family: 'icomoon';
    src: url('fonts/icon/icomoonffe9.eot?stdfk2');
    src: url('fonts/icon/icomoonffe9.eot?stdfk2#iefix') format('embedded-opentype'), url('fonts/icon/icomoonffe9.ttf?stdfk2') format('truetype'), url('fonts/icon/icomoonffe9.woff?stdfk2') format('woff'), url('fonts/icon/icomoonffe9.svg?stdfk2#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

[class^="icon-"], [class*=" icon-"], [class*="as--icon"],i {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

@font-face {
    font-family: 'YekanBakh';
    src: url('fonts/yekanbakh/YekanBakhFaNum-Fat.eot');
    src: url('fonts/yekanbakh/YekanBakhFaNum-Fatd41d.eot?#iefix') format('embedded-opentype'), url('fonts/yekanbakh/YekanBakhFaNum-Fat.woff2') format('woff2'), url('fonts/yekanbakh/YekanBakhFaNum-Fat.woff') format('woff'), url('fonts/yekanbakh/YekanBakhFaNum-Fat.svg#fonts/yekanbakh/YekanBakhFaNum-Fat') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'YekanBakh';
    src: url('fonts/yekanbakh/YekanBakhFaNum-Heavy.eot');
    src: url('fonts/yekanbakh/YekanBakhFaNum-Heavyd41d.eot?#iefix') format('embedded-opentype'), url('fonts/yekanbakh/YekanBakhFaNum-Heavy.woff2') format('woff2'), url('fonts/yekanbakh/YekanBakhFaNum-Heavy.woff') format('woff'), url('fonts/yekanbakh/YekanBakhFaNum-Heavy.svg#fonts/yekanbakh/YekanBakhFaNum-Heavy') format('svg');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'YekanBakh';
    src: url('fonts/yekanbakh/YekanBakhFaNum-Bold.eot');
    src: url('fonts/yekanbakh/YekanBakhFaNum-Boldd41d.eot?#iefix') format('embedded-opentype'), url('fonts/yekanbakh/YekanBakhFaNum-Bold.woff2') format('woff2'), url('fonts/yekanbakh/YekanBakhFaNum-Bold.woff') format('woff'), url('fonts/yekanbakh/YekanBakhFaNum-Bold.svg#fonts/yekanbakh/YekanBakhFaNum-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'YekanBakh';
    src: url('fonts/yekanbakh/YekanBakhFaNum-Medium.eot');
    src: url('fonts/yekanbakh/YekanBakhFaNum-Mediumd41d.eot?#iefix') format('embedded-opentype'), url('fonts/yekanbakh/YekanBakhFaNum-Medium.woff2') format('woff2'), url('fonts/yekanbakh/YekanBakhFaNum-Medium.woff') format('woff'), url('fonts/yekanbakh/YekanBakhFaNum-Medium.svg#fonts/yekanbakh/YekanBakhFaNum-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'YekanBakh';
    src: url('fonts/yekanbakh/YekanBakhFaNum-Regular.eot');
    src: url('fonts/yekanbakh/YekanBakhFaNum-Regulard41d.eot?#iefix') format('embedded-opentype'), url('fonts/yekanbakh/YekanBakhFaNum-Regular.woff2') format('woff2'), url('fonts/yekanbakh/YekanBakhFaNum-Regular.woff') format('woff'), url('fonts/yekanbakh/YekanBakhFaNum-Regular.svg#fonts/yekanbakh/YekanBakhFaNum-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'YekanBakh';
    src: url('fonts/yekanbakh/YekanBakhFaNum-Light.eot');
    src: url('fonts/yekanbakh/YekanBakhFaNum-Lightd41d.eot?#iefix') format('embedded-opentype'), url('fonts/yekanbakh/YekanBakhFaNum-Light.woff2') format('woff2'), url('fonts/yekanbakh/YekanBakhFaNum-Light.woff') format('woff'), url('fonts/yekanbakh/YekanBakhFaNum-Light.svg#fonts/yekanbakh/YekanBakhFaNum-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'YekanBakh';
    src: url('fonts/yekanbakh/YekanBakhFaNum-Thin.eot');
    src: url('fonts/yekanbakh/YekanBakhFaNum-Thind41d.eot?#iefix') format('embedded-opentype'), url('fonts/yekanbakh/YekanBakhFaNum-Thin.woff2') format('woff2'), url('fonts/yekanbakh/YekanBakhFaNum-Thin.woff') format('woff'), url('fonts/yekanbakh/YekanBakhFaNum-Thin.svg#fonts/yekanbakh/YekanBakhFaNum-Thin') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'YekanBakh';
    src: url('fonts/yekanbakh/YekanBakhFaNum-Hairline.eot');
    src: url('fonts/yekanbakh/YekanBakhFaNum-Hairlined41d.eot?#iefix') format('embedded-opentype'), url('fonts/yekanbakh/YekanBakhFaNum-Hairline.woff2') format('woff2'), url('fonts/yekanbakh/YekanBakhFaNum-Hairline.woff') format('woff'), url('fonts/yekanbakh/YekanBakhFaNum-Hairline.svg#fonts/yekanbakh/YekanBakhFaNum-Hairline') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

/*
Start
Container
**************************************************************************/
.as--container {
    margin: auto;
    width: 100%;
}

@media (min-width: 1401px) {
    .as--container {
        max-width: 1300px;
    }
}

@media (max-width: 1400px) {
    .as--container {
        max-width: 1140px;
    }
}

@media (max-width: 1200px) {
    .as--container {
        max-width: 960px;
    }
}

@media (max-width: 992px) {
    .as--container {
        max-width: 720px;
    }
}

@media (max-width: 768px) {
    .as--container {
        max-width: 540px;
    }
}

@media (max-width: 577px) {
    .as--container {
        max-width: 92%;
    }
}

/*
Start
Link
**************************************************************************/
.as--link.white span {
    color: var(--white);
}

.as--link.black span {
    color: var(--black);
}

.as--link.medium span {
    font-size: 1.7em;
    font-weight: 500;
    line-height: 1.5em;
    cursor: pointer;
    position: relative;
}

.as--link span {
    white-space: nowrap;
}

.as--logo.farsi>div {
    background-image: url(../img/as--logo-type-farsi.svg);
}

nav.as--dark-mode .as--logo.farsi>div {
    background-image: url(../img/as--logo-type-farsi-blue.svg);
}

.as--logo>div {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 100%;
}

/*
Start
Group Link
**************************************************************************/
.as--links .as--links__item {
    padding-right: 2em;
    padding-left: 2em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.as--links ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.as--links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.as--links .as--links__item.active a span {
    font-weight: 800;
}

.as--links .as--links__item.swiper-slide {
    width: auto;
}

/*
Start
Buttons
**************************************************************************/
.as--button>a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    user-select: none;
}

.as--button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.as--cta-contain {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.as--cta-contain {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

@media (max-width: 768px) {
    .as--cta-contain {
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
            -ms-flex-direction:column;
                flex-direction:column;
    }

    .as--button+.as--button {
        margin-top: 2em;
    }
}

/*
Bordered
*********/
.as--button.bordered>a {
    border: 1px solid var(--black);
}

.as--button.bordered.white>a {
    border-color: var(--white);
    background: #fff;
    font-size: 1.15em;
}

.as--button.bordered.green>a {
    border-color: var(--green);
}

.as--button.bordered.blue>a {
    border-color: var(--blue);
}

.as--button.bordered.black>a {
    border-color: var(--black);
}

.as--button.bordered.gray>a {
    border-color: var(--gray);
}

.as--button.bordered.yellow>a {
    border-color: var(--yellow);
}

.as--button.bordered.dark-gray>a {
    border-color: var(--dark-gray);
}

.as--button.bordered.white span {
    color: #333;
}

.as--button.bordered.green span {
    color: var(--green);
}

.as--button.bordered.blue span {
    color: var(--blue);
}

.as--button.bordered.black span {
    color: var(--black);
}

.as--button.bordered.gray span {
    color: var(--gray);
}

.as--button.bordered.yellow span {
    color: var(--yellow);
}

.as--button.bordered.dark-gray span {
    color: var(--dark-gray);
}

/*
Basic
*********/
.as--button.basic.white>a {
    background-color: var(--white);
}

.as--button.basic.green>a {
    background-color: var(--green);
}

.as--button.basic.blue>a {
    background-color: var(--blue);
}

.as--button.basic.yellow>a {
    background-color: var(--yellow);
}

.as--button.basic.black>a {
    background-color: var(--black);
}

.as--button.basic.gray>a {
    background-color: var(--gray);
}

.as--button.basic.dark-gray>a {
    background-color: var(--dark-gray);
}

.as--button.basic span {
    color: var(--white);
}

.as--button.basic.white span {
    color: var(--blue);
}

.as--button.basic.gray span {
    color: var(--blue);
}

/*
Simple
*********/
.as--button.simple.white span {
    color: var(--blue);
}

.as--button.simple.green span {
    color: var(--green);
}

.as--button.simple.blue span {
    color: var(--blue);
}

.as--button.simple.black span {
    color: var(--black);
}

.as--button.simple.yellow span {
    color: var(--yellow);
}

.as--button.simple.gray span {
    color: var(--gray);
}

.as--button.simple.dark-gray span {
    color: var(--dark-gray);
}

/*
medium
*********/
.as--button.medium>a {
    border-radius: 1em;
    height: 4em;
    padding-right: 4em;
    padding-left: 4em;
}

.as--button.medium span {
    font-size: 1.4em;
    font-weight: 500;
}

/*
Large
*********/
.as--button.large>a {
    border-radius: 1.2em;
    height: 5em;
    padding-right: 5.5em;
    padding-left: 5.5em;
}

.as--button.large span {
    font-size: 1.6em;
    font-weight: 500;
}

/*
Mini
*********/
.as--button.mini.bordered a {
    border-radius: .8em;
    width: 3em;
    height: 3em;
    padding-right: 0.7em;
    padding-left: 0.7em;
}

.as--button>a span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    white-space: nowrap;
}

.as--button>a span img {
    max-width: 100%;
}

/*
Start
NavBar
**************************************************************************/
nav {
    position: absolute;
    width: 100%;
    top: 0;
    z-index: 10000;
    -webkit-transition: .5s all linear, .8s top cubic-bezier(0, 0, 0, 0.97);
    transition: .5s all linear, .8s top cubic-bezier(0, 0, 0, 0.97);
    background: rgb(26 63 245 / 100%);
}

main {
    overflow: hidden;
}

.as--dark-mode .as--link.white span {
    color: var(--black);
}

.as--dark-mode .as--button.bordered.white span {
    color: var(--black);
}

.as--dark-mode .as--button.bordered.white>a {
    border-color: var(--black);
}

.as--dark-mode .as--button.basic.white span {
    color: var(--white);
}

.as--dark-mode .as--button.basic.white>a {
    background-color: var(--black);
}

.as--dark-mode .as--navbar .as--container {
    border-color: rgb(130 140 177 / 20%);
}

.as--fixed-mode .as--navbar .as--container {
    border-color: transparent;
}

nav.as--dark-mode {
    /* backdrop-filter: blur(20px); */
    background-color: rgb(255 255 255 / 20%);
}

nav.as--dark-mode.open {
    background-color: var(--white);
}

nav.as--fixed-mode {
    position: fixed;
}

nav.as--fixed-mode.as--dark-mode {
    background-color: rgb(255 255 255 / 95%);
    box-shadow: 0px 0px 30px -20px rgb(6 25 98 / 50%);
}

nav.as--fixed-mode .as--navbar {
    height: 70px;
    -webkit-backdrop-filter: blur(10px);
            backdrop-filter: blur(10px);
}

.as--navbar .as--links__item>.as--link,.as--navbar .as--links__item>.as--button {
    line-height: 90px;
    cursor: pointer;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: .3s;
    transition: .3s;
    user-select: none;
    }

.as--navbar .as--link.medium span {
    line-height: inherit;
}

nav.as--fixed-mode .as--navbar__sub-contain {
    top: 70px;
}

nav.as--fixed-mode .as--navbar__item-with-child .as--link>span:before {
    top: 4em;
}

nav.as--fixed-mode .as--navbar .as--links__item>.as--link {
    line-height: 70px;
}

.as--dark-mode .tree-line span {
    background: var(--black);
}

.as--navbar {
    height: 90px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-backdrop-filter: blur(0px);
            backdrop-filter: blur(0px);
    -webkit-transition: .3s;
    transition: .3s;
}

.as--navbar__contain>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
}

.as--navbar__contain {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    position: relative;
}

nav.open .as--navbar .as--container {
    border-color: transparent;
}

.as--navbar .as--container {
    border-bottom: 1px solid #4665F7;
    height: 100%;
    -webkit-transition: .3s;
    transition: .3s;
}

@media(max-width: 992px) {
    .as--navbar .as--container {
        border-bottom: 0;
    }
    nav.as--fixed-mode .as--banner.as--banner__top{
        margin-top: -70px!important;
    }
}
.as--navbar .as--logo {
    width: 20em;
    display: flex;
    align-items: center;}

.as--navbar .as--logo a {
    position: absolute;
    width: 120%;
    height: 150%;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
}

.as--navbar .as--links .as--links__item {
    position: relative;
    padding-left: 1.5em;
    padding-right: 1.5em;
}

.as--navbar .as--links.left .as--links__item:last-child {
    padding-left: 0;
}

.as--navbar .as--links__item>.as--link>span {
}

nav.as--dark-mode .as--navbar__item-with-child .as--link>span:before {
    content: "";
    background-image: url(../img/as--navbar-sign-active-menu-w.svg);
    background-size: 100% 100%;
}

.as--navbar__item-with-child .as--link>span:before {
    content: "";
    background-image: url(../img/as--navbar-sign-active-menu.svg);
    background-size: 100% 100%;
    background-position: top;
    width: 7.7em;
    height: 0;
    position: absolute;
    top: 5.2em;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: .3s;
    transition: .3s;
    z-index: 11;
}

.as--navbar .as--links__item.active .as--link>span:before {
    height: 1.3em;
}

.as--navbar__overlay.mobile {
    display: none;
}

.as--navbar__overlay {
    position: fixed;
    width: 100vw;
    height: 100vh;
    left: 0;
    top: var(--padding-header);
    background-color: var(--black);
    opacity: .8;
    z-index: 1;
    display: none;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: .5s;
    transition: .5s;
}

.as--navbar__overlay.active {
    display: block;
    opacity: .9;
    visibility: visible;
}

.as--navbar .as--links__item .as--link {
    position: relative;
}

.as--navbar .as--links__item .as--link a {
}

.as--navbar__mobile {
    display: none;
}

nav.as--dark-mode .as--navbar__cta .as--button>a span img {
    -webkit-filter: invert(1);
            filter: invert(1);
}

/*
Sub
*********/
.as--navbar__sub-body {
    position: absolute;
    top: 0;
    width: 100%;
}

.as--navbar__sub-body .as--container {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.as--navbar__sub-contain.active {
    opacity: 1;
    visibility: visible;
    display: block;
    padding-bottom: 2em;
}

.as--navbar__sub-contain.active .as--navbar__overlay {
    display: block;
    opacity: .8;
    visibility: visible;
}

.as--navbar__sub-contain {
    position: fixed;
    width: 100%;
    top: 90px;
    /* opacity: 0; */
    /* visibility: hidden; */
    display: none;
    /* transition: .5s; */
    right: 0;
    z-index: 10;
}

.as--navbar__sub-head {
    background-color: var(--gray);
    height: 65px;
    position: relative;
    z-index: 2;
}

.as--navbar__sub-caption span {
    font-size: 1.8em;
    font-weight: 600;
}

.as--navbar__sub-caption {
    height: 65px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-right: 40px;
}

.as--navbar__sub-sides {
    background-color: var(--gray);
    border-radius: 0 0 25px 25px;
    padding: 0 20px 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    z-index: 2;
}

.as--navbar__sub-title span {
    font-size: 1.6em;
    font-weight: 600;
}

.as--navbar__sub-subtitle span {
    font-size: 1.2em;
    font-weight: 500;
    color: var(--dark-gray);
}

.as--navbar__sub-subtitle {
    line-height: 1.5em;
}

.as--navbar__sub-title {
    line-height: 2.5em;
}

.as--navbar .as--navbar__sub-titles span {
    line-height: inherit;
}

.as--navbar__sub-titles>div {
    padding-right: 1.5em;
}

.as--navbar__sub-item>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
}

.as--navbar__sub-item>div>a {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

.as--navbar__sub-item>div:hover {
    opacity: 0.5;
    transition: .3s;
}

.as--navbar__sub-icon>div {
    width: 4em;
    height: 4em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.as--navbar__sub-icon img {
    max-width: 100%;
}

.as--navbar__sub-item {
    margin-bottom: 3.5em;
    min-width: 25em;
}

.as--navbar__sub-items ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    background-color: var(--white);
    border-radius: 20px;
    padding: 50px 50px 20px 30px;
    width: 580px;
    -webkit-box-pack: right;
        -ms-flex-pack: right;
            justify-content: right;
}

.as--navbar__sub-side {
    padding-left: 2em;
}

.as--navbar__sub-side:last-child {
    padding-left: 0;
}

.as--navbar__sub-side:last-child ul {
    width: 300px;
    height: auto;
}

.as--navbar__sub-sides:before,.as--navbar__sub-sides:after {
    background-image: url(../img/as--navbar-corner-gray.svg);
    background-size: contain;
    content: "";
    width: 25px;
    height: 25px;
    position: absolute;
    left: -25px;
    top: 65px;
}

.as--navbar__sub-sides:after {
    left: auto;
    right: -25px;
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
}

/*
Start
Burger menu icon
**************************************************************************/
.tree-line span {
    display: block;
    position: absolute;
    height: .1em;
    width: 50%;
    background: var(--white);
    opacity: 1;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
}

.tree-line span:nth-child(even) {
    left: 50%;
    border-radius: 0 2px 2px 0;
}

.tree-line span:nth-child(odd) {
    left: 0px;
    border-radius: 2px 0 0 2px;
}

.tree-line span:nth-child(1), .tree-line span:nth-child(2) {
    top: 0px;
}

.tree-line span:nth-child(3), .tree-line span:nth-child(4) {
    top: 8px;
}

.tree-line span:nth-child(5), .tree-line span:nth-child(6) {
    top: 16px;
}

nav.open .tree-line span:nth-child(1),nav.open .tree-line span:nth-child(6) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

nav.open .tree-line span:nth-child(2),nav.open .tree-line span:nth-child(5) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

nav.open .tree-line span:nth-child(1) {
    left: 3px;
    top: 5px;
}

nav.open .tree-line span:nth-child(2) {
    left: calc(50% - 3px);
    top: 5px;
}

nav.open .tree-line span:nth-child(3) {
    left: -50%;
    opacity: 0;
}

nav.open .tree-line span:nth-child(4) {
    left: 100%;
    opacity: 0;
}

nav.open .tree-line span:nth-child(5) {
    left: 3px;
    top: 14px;
}

nav.open .tree-line span:nth-child(6) {
    left: calc(50% - 3px);
    top: 14px;
}

.tree-line {
    width: 30px;
    height: 20px;
    -webkit-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer;
    z-index: 5;
    padding: .5em;
    position: relative;
}

@media(max-width: 1200px) {
    .as--navbar .as--navbar__contain .as--logo {
        left: auto;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
        right: 0;
    }

    .as--navbar__contain>div {
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end;
    }
}

@media(max-width: 992px) {
    .as--navbar__overlay.mobile {
        display:block;
    }

    .as--navbar__mobile {
        display: block;
    }

    nav.as--dark-mode .as--navbar {
        border-color: rgb(130 140 177 / 20%);
    }

    nav.as--fixed-mode .as--navbar {
        height: 60px;
        border-bottom: 0;
    }

    .as--navbar {
        height: 60px;
        border-bottom: 1px solid #4665F7;
    }

    .as--navbar__sub-sides {
        width: 100%;
        padding: 0 30px 30px;
    }

    .as--navbar__contain {
        background-color: var(--white);
        height: calc(100vh - 30px);
        right: -350px;
        position: fixed;
        width: 100%;
        max-width: 300px;
        top: 15px;
        border-radius: 25px 0 0 25px;
        -webkit-box-align: baseline;
            -ms-flex-align: baseline;
                align-items: baseline;
        padding-top: 75px;
        overflow-y: auto;
        -webkit-transition: .5s cubic-bezier(0, 0, 0.26, 0.99);
        transition: .5s cubic-bezier(0, 0, 0.26, 0.99);
        z-index: 2;
        direction: ltr;
        -webkit-transform: scale(.8);
                transform: scale(.8);
    }

    .as--navbar__contain>div {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        padding-top: 2em;
        border-top: 1px solid var(--gray);
        direction: rtl;
    }

    nav.mobile .as--links ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        width: 100%;
    }

    .as--navbar__item-with-child .as--link {
        line-height: 5em;
    }

    .as--navbar .as--links__item a {
        line-height: 5em;
    }

    .as--navbar .as--button.basic.white>a {
        background-color: var(--black);
    }

    .as--navbar .as--button.basic.white span {
        color: var(--white);
    }

    .as--dark-mode .as--button.bordered.white>a,body.fixed .as--button.bordered.white>a {
        border-color: var(--black);
    }

    .as--navbar .as--button.bordered.white span {
        color: var(--black);
    }

    .as--navbar .as--links .as--links__item {
        padding-right: 2em;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        padding-left: 2em;
        -webkit-box-align: baseline;
            -ms-flex-align: baseline;
                align-items: baseline;
    }

    .mobile.as--navbar__overlay {
        background-color: var(--blue);
        z-index: 2;
        top: 0;
    }

    nav.mobile .as--link.white span {
        color: var(--black);
        font-weight: 500;
        line-height: 50px;
    }

    nav.mobile .as--navbar__sub-contain {
        position: relative;
        top: 0;
    }

    .as--navbar__sub-body {
        position: relative;
    }

    .as--navbar__sub-head {
        display: none;
    }

    .as--navbar__sub-items ul {
        width: 100%;
        padding: 0;
        background-color: unset;
    }

    .as--navbar__sub-sides {
        background-color: unset;
        padding: 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        background-color: var(--gray);
        border-radius: 20px 20px 20px;
    }

    .as--navbar__sub-title span {
        font-size: 1.4em;
    }

    .as--navbar__sub-icon>div {
        width: 3.5em;
        height: 3.5em;
    }

    .as--navbar__sub-caption {
        height: auto;
        padding-right: 0;
        margin-bottom: 20px;
    }

    .as--navbar__sub-sides:before, .as--navbar__sub-sides:after {
        display: none;
    }

    .as--navbar__sub-side {
        padding-left: 0;
        border-bottom: 1px solid rgb(130 140 177 / 30%);
        padding: 3.5em 2.5em 1em;
    }

    .as--navbar__sub-side:last-child ul {
        width: auto;
    }

    .as--navbar__sub-item {
        min-width: 100%;
        margin-bottom: 2em;
    }

    .as--navbar__sub-caption span {
        font-size: 1.5em;
    }

    .as--navbar__sub-subtitle span {
        font-size: 1.1em;
    }

    .as--navbar__sub-side:last-child {
        padding-left: 2.5em;
        border-bottom: 0;
    }

    .as--navbar__sub-contain .as--navbar__overlay {
        display: none!important;
    }

    .as--navbar .as--links__item .as--link,.as--navbar .as--links__item .as--button {
        margin-right: 2em;
    }

    .as--navbar .as--links__item .as--link {
        margin-right: 3.5em;
        width: 100%;
    }

    .as--navbar__item-with-child .as--link>span:before {
        top: auto;
        background-image: url(../img/as--navbar-sign-active-menu-gray.svg)!important;
        width: 6.7em;
        bottom: -0.2em;
    }

    .as--navbar .as--links__item .as--link.active:before {
        height: 1.5em;
    }

    .as--navbar__contain .as--logo.farsi>div {
        background-image: url(../img/as--logo-type-en-blue.svg);
    }

    .as--navbar .as--links__item.active .as--link>span:before {
        height: 1.2em;
    }

    .as--navbar .as--links__item.active .as--link {
        margin-right: 4em;
        -webkit-transition-delay: 0s;
                transition-delay: 0s;
        width: 100%;
    }

    .as--navbar__sub-contain {
        display: block;
        visibility: visible;
        opacity: 1;
        max-height: 0;
        overflow: hidden;
        -webkit-transition: 0.8s;
        transition: 0.8s;
    }

    .as--navbar__sub-contain.active {
        max-height: 200em;
    }

    .as--navbar .as--links__item .as--link {
        -webkit-transition: 0.3s;
        transition: 0.3s;
        -webkit-transition-delay: .3s;
                transition-delay: .3s;
    }

    .as--navbar .as--navbar__contain .as--logo {
        top: 2.4em;
        -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
        left: 50%;
        right: auto;
    }

    .as--navbar__contain::-webkit-scrollbar {
        width: 5px;
    }

    .as--navbar__contain::-webkit-scrollbar-track {
        background: var(--gray);
    }

    .as--navbar__contain::-webkit-scrollbar-thumb {
        background: var(--dark-gray);
    }

    .as--navbar__contain::-webkit-scrollbar-thumb:hover {
        background: var(--dark-gray);
    }

    .as--navbar__mobile>div {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        width: 100%;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }

    .as--navbar__logo {
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%,-50%);
                transform: translate(-50%,-50%);
    }

    nav.as--fixed-mode .as--navbar__cta .as--button>a span img {
        -webkit-filter: invert(1);
                filter: invert(1);
    }

    .as--navbar__mobile {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: relative;
        z-index: 0;
        height: 100%;
    }

    .as--navbar .as--navbar__mobile .as--logo {
        width: 8em;
        height: 2em;
    }

    .as--navbar__contain.active {
        right: 0;
        -webkit-transform: scale(1);
                transform: scale(1);
    }

    .as--navbar__item-with-child_icon>div>span {
        width: 1em;
        height: .2em;
        background-color: var(--black);
        position: absolute;
        border-radius: .5em;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%,-50%);
                transform: translate(-50%,-50%);
        -webkit-transition: .5s;
        transition: .5s;
    }

    .as--navbar__item-with-child_icon>div>span:last-child {
        -webkit-transform: translate(-50%,-50%) rotate(90deg);
                transform: translate(-50%,-50%) rotate(90deg);
    }

    .as--navbar__item-with-child_icon>div {
        position: absolute;
        top: 2.3em;
        left: 4em;
        pointer-events: none;
    }

    .as--navbar__item-with-child.active .as--navbar__item-with-child_icon>div>span:last-child {
        width: 0;
    }
}

@media(max-width: 992px) {
    .as--navbar .as--navbar__sub-contain .as--container {
        border-bottom: 0;
        max-width: 100%;
    }
}

/*
Start
Burger menu icon
**************************************************************************/
.as--index-intro {
    background-color: var(--blue);
    padding-top: 7em;
    overflow: hidden;
    padding-top: 14em!important;
}

/*
Start
Section Title Intro
**************************************************************************/
.as--section-title__intro-top span {
    font-size: 5em;
    font-weight: 500;
}

.as--section-title__intro-top.yellow span {
    color: var(--yellow);
}

.as--section-title__intro-thin.white span {
    color: var(--white);
}

.as--section-title__intro-bold.white span {
    color: var(--white);
}

.as--section-title__intro-thin span {
    font-size: 4em;
    font-weight: 200;
}

.as--section-title__intro-bold span {
    font-size: 4em;
    font-weight: 900;
}

.as--section-title__intro-thin + .as--section-title__intro-bold {
    margin-top: 2em;
}

.as--section-title__intro-top + .as--section-title__intro-thin {
    margin-top: 3em;
}

.as--section-title__intro.center {
    text-align: center;
}
.as--section-title__intro-top{
    margin-bottom:3em;
}
.as--section-title__intro {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.as--index-intro .as--section-title__intro {
    margin-bottom: 11em;
}

@media(max-width: 992px) {
    .as--section-title__intro-thin span {
        font-size: 3.6em;
    }

    .as--section-title__intro-bold span {
        font-size: 3.6em;
    }

    .as--section-title__intro-thin + .as--section-title__intro-bold {
        margin-top: 1.5em;
    }

    .as--index-intro .as--section-title__intro {
        margin-bottom: 7em;
    }

    .as--services-swiper {
        margin: 7em 0 10em;
    }
}

@media(max-width: 768px) {
    .as--section-title__intro-bold span {
        font-size: 3.2em;
    }

    .as--section-title__intro-thin span {
        font-size: 3.2em;
    }
}

@media(max-width: 577px) {
    .as--index-intro {
        padding-top: 12em;
    }

    .as--section-title__intro-bold span {
        font-size: 3.2em;
    }

    .as--section-title__intro-thin span {
        font-size: 3.2em;
    }

    .as--section-title__intro-thin span {
        font-size: 2.4em;
    }

    .as--section-title__intro-bold span {
        font-size: 2.8em;
    }

    .as--index-intro .as--section-title__intro {
        margin-bottom: 5em;
    }
}

/*
Section titles
*********/
.as--seg-title.medium span {
    font-size: 1.8em;
    font-weight: 600;
    line-height: 1.5em;
}

.as--seg-title.dark-gray span {
    color: var(--dark-gray);
}

.as--section-title__title.bold span {
    font-size: 3.6em;
    font-weight: 900;
}

.as--section-title__title.medium span {
    font-weight: 500;
    font-size: 2.4em;
    line-height: 1.5em;
}

.as--section-title__subtitle span {
    font-size: 2.4em;
}

.as--section-title__subtitle.thin span {
    font-weight: 300;
}

.as--section-title.center {
    text-align: center;
}

.as--section-title.alone {
    margin-bottom: 4em;
}

.as--section-title.white span {
    color: var(--white);
}
.as--subscribtion  .as--section-title, section.as--solution-subscribe .as--section-title, .as--customer-subscribe .as--section-title, .as--withdraw-subscribe .as--section-title {
    margin-bottom: 2em;
}
.as--section-title__title + .as--section-title__subtitle {
    margin-top: 1.2em;
}

.as--section-title {
    margin-bottom: 6em;
}

@media(max-width: 992px) {
    .as--section-title__title.medium span {
        font-size: 2em;
    }

    .as--section-title__title.bold span {
        font-size: 2.8em;
    }

    .as--section-title__subtitle span {
        font-size: 2em;
    }

    .as--section-title.alone {
        margin-bottom: 3em;
    }
}

@media(max-width: 557px) {
    .as--section-title__title.medium span {
        font-size: 1.8em;
    }

    .as--section-title__title.bold span {
        font-size: 2.4em;
    }

    .as--section-title__subtitle span {
        font-size: 1.8em;
    }

    .as--seg-title.medium span {
        line-height: 1.8em;
    }

    .as--section-title {
        margin-bottom: 5em;
    }

    .as--section-title.alone {
        margin-bottom: 2em;
    }
}

/*
Start
Intro Index Services
**************************************************************************/
.as--services-swiper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin: 11em 0 14em;
}

.as--services-swiper>div {
    width: 100%;
}

.as--services-swiper__item {
    max-width: 500px;
    z-index: 1;
}
li.swiper-slide.swiper-slide-active {
    z-index: 2;
}
.as--services-swiper__item a {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 10;
}

.as--services-swiper .swiper-container {
    overflow: visible;
}

.as--services-swiper li>div {
    padding-top: 100%;
    position: relative;
}

.as--services-swiper__item-contain {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    z-index: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    border: .2em solid #163CE8;
    border-radius: 3em;
    background-color: var(--blue);
}

.as--services-swiper__icon>div>div {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 50%;
    top: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
}

.as--services-swiper__icon>div>div img {
    max-width: 100%;
}

.as--services-swiper__icon>div>div>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.as--services-swiper__icon {
    width: 10em;
    height: 10em;
    position: relative;
    margin-top: -1em;
}

.as--services-swiper__icon>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
    -webkit-transform-origin: center;
            transform-origin: center;
}

.as--services-swiper__titles>div {
    margin-top: 2em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
}

.as--services-swiper__title>span {
    font-size: 1.8em;
    font-weight: 800;
    color: var(--white);
}

.as--services-swiper__subtitle>span {
    font-size: 1.4em;
    color: #A3B2FB;
}

.as--services-swiper__title {
    margin-bottom: 1.2em;
}

.as--services-swiper__icon-3d {
    opacity: 0;
    /* transition-delay: 1s; */
}

.as--services-swiper li>div * {
    -webkit-transition: .5s;
    transition: .5s;
}

.as--services-swiper__item-contain>div {
    opacity: .1;
}

.as--services-swiper__item.swiper-slide-visible .as--services-swiper__item-contain>div {
    opacity: 1;
}

.as--services-swiper__item.swiper-slide-visible .as--services-swiper__item-contain {
    opacity: 1;
}

.as--services-swiper__item .as--services-swiper__item-contain {
    opacity: .7;
}

.swiper-slide-active.as--services-swiper__item .as--services-swiper__item-contain {
    width: 150%;
    height: 150%;
    box-shadow: 0px 17.6327px 88.1635px -17.6327px rgba(6, 25, 98, 0.3);
    z-index: 5;
    border-color: var(--blue);
    border-radius: 4em;
}

.swiper-slide-active.as--services-swiper__item .as--services-swiper__icon {
    width: 15em;
    height: 15em;
    margin-top: 0;
}

.swiper-slide-active.as--services-swiper__item .as--services-swiper__icon-2d {
    opacity: 0;
    max-width: 60%;
    max-height: 60%;
}

.swiper-slide-active.as--services-swiper__item .as--services-swiper__icon-3d {
    opacity: 1;
    /* transition-delay: 1s; */
}

.swiper-slide-active.as--services-swiper__item .as--services-swiper__icon>div {
    width: 220%;
    height: 220%;
}

.swiper-slide-active.as--services-swiper__item .as--services-swiper__title>span {
    font-size: 2.4em;
}

.swiper-slide-active.as--services-swiper__item .as--services-swiper__subtitle>span {
    font-size: 1.8em;
}

.swiper-slide-active.as--services-swiper__item .as--services-swiper__title {
    margin-bottom: 1.5em;
}

.swiper-slide-active.as--services-swiper__item .as--services-swiper__titles>div {
    margin-top: 4em;
}

@media(max-width: 1400px) {
    .swiper-slide-active.as--services-swiper__item .as--services-swiper__icon {
        width: 12em;
        height: 12em;
    }

    .swiper-slide-active.as--services-swiper__item .as--services-swiper__title>span {
        font-size: 2.2em;
    }

    .swiper-slide-active.as--services-swiper__item .as--services-swiper__subtitle>span {
        font-size: 1.6em;
    }

    .swiper-slide-active.as--services-swiper__item .as--services-swiper__item-contain {
        border-radius: 3.5em;
    }
}

@media(max-width: 1400px) {
    .as--services-swiper__item-contain {
        border-radius: 2.5em;
    }

    .as--services-swiper__icon {
        width: 7em;
        height: 7em;
    }

    .as--services-swiper__titles>div {
        margin-top: 2.5em;
    }

    .as--services-swiper__title>span {
        font-size: 1.6em;
    }

    .as--services-swiper__subtitle>span {
        font-size: 1.2em;
    }

    .as--services-swiper__title {
        margin-bottom: 1em;
    }
}

@media(max-width: 1200px) {
    .swiper-slide-active.as--services-swiper__item .as--services-swiper__item-contain {
        border-radius: 3em;
    }

    .swiper-slide-active.as--services-swiper__item .as--services-swiper__title>span {
        font-size: 1.8em;
    }

    .swiper-slide-active.as--services-swiper__item .as--services-swiper__subtitle>span {
        font-size: 1.4em;
    }

    .swiper-slide-active.as--services-swiper__item .as--services-swiper__title {
        margin-bottom: 1em;
    }

    .swiper-slide-active.as--services-swiper__item .as--services-swiper__icon {
        width: 10em;
        height: 10em;
    }

    .swiper-slide-active.as--services-swiper__item .as--services-swiper__titles>div {
        margin-top: 3.5em;
    }
}

@media(max-width: 1200px) {
    .as--services-swiper__item-contain {
        border-radius: 2.2em;
    }

    .as--services-swiper__title>span {
        font-size: 1.4em;
    }

    .as--services-swiper__subtitle>span {
        font-size: 1.1em;
    }

    .as--services-swiper__titles>div {
        margin-top: 2em;
    }

    .as--services-swiper__title {
        margin-bottom: .8em;
    }
}

@media(max-width: 992px) {
    .as--services-swiper__item-contain {
        font-size: 12px;
    }
}

@media(max-width: 768px) {
    .as--services-swiper__item-contain {
        font-size: .95em;
    }

    .as--services-swiper__item-contain {
        border-width: .3em;
    }

    .swiper-slide-active.as--services-swiper__item .as--services-swiper__titles>div {
        margin-top: 4em;
    }
}

@media(max-width: 577px) {
    .as--services-swiper__titles {
        opacity: 0;
    }

    .as--services-swiper__item-contain {
        border-radius: 4vw;
    }

    .as--services-swiper__icon {
        margin-top: 0;
        width: 55%;
        height: 55%;
    }

    .swiper-slide-active .as--services-swiper__titles {
        /* transition: 0s; */
    }

    .swiper-slide-active.as--services-swiper__item .as--services-swiper__icon {
        width: 35%;
        height: 35%;
    }

    .swiper-slide-active.as--services-swiper__item .as--services-swiper__item-contain {
        width: 180%;
        height: 180%;
        border-radius: 2em;
    }

    .swiper-slide-active.as--services-swiper__item .as--services-swiper__titles>div {
        margin-top: 3em;
    }

    .as--services-swiper .as--services-swiper__titles * {
        font-size: 0vw;
        -webkit-transition: .2s font-size,.5s opacity;
        transition: .2s font-size,.5s opacity;
        opacity: 0;
    }
    .swiper-slide-active .as--services-swiper__titles * {
        font-size: 2.4vw;
        opacity: 1;
    }
}

@media(max-width: 768px) {
    .as--index-intro {
        padding-top: 14em!important;
    }
}

@media(max-width: 577px) {
    .as--services-swiper {
        margin: 16vw 0 21vw;
        padding: 10vw 0;
    }
}

/*
Start
Business Services
**************************************************************************/
.as--business-services__nav {
    width: 350px;
    height: 100%;
}

.swiper-slide.as--business-services__nav-item>div {
    border-radius: 1.5em;
    padding: 2.5em 3em 2.5em 1em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%;
    border: 1px solid #F8F9FE;
    background-color: #F8F9FE;
    -webkit-transition: .3s;
    transition: .3s;
    position: relative;
    cursor: pointer;
}

.as--business-services__nav-icon>div {
    width: 6em;
    height: 6em;
}

.as--business-services__nav-icon>div img {
    max-width: 100%;
}

.as--business-services__nav-title span {
    font-size: 1.8em;
    font-weight: 600;
}

.as--business-services__nav-subtitle span {
    font-size: 1.4em;
    color: var(--dark-gray);
}

.as--business-services__nav-title {
    margin-bottom: 1em;
    line-height: 1.8em;
}

.as--business-services__nav-titles {
    padding-right: 2em;
}

.as--business-services__blocks>div {
    border: 2px solid #F8D748;
    border-radius: 2.5em;
    padding: 5em;
    position: relative;
    height: 100%;
}

.as--business-services__contain>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 50em;
}

.as--business-services__blocks {
    width: calc(100% - 350px);
    height: 100%;
    padding-right: 3em;
    position: relative;
}

.as--values-mini__item span {
    font-size: 1.2em;
    font-weight: 500;
    white-space: nowrap;
}

.as--values-mini__item>div {
    border-radius: 10em;
    border: 1px solid var(--gray);
    padding: 1em 2em;
    text-align: center;
}

.as--values-mini ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
}

li.as--values-mini__item {
    margin-left: 1em;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}

.as--business-services__block-mid>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.as--business-services__block-mid .as--paragraph {
    width: 55%;
    text-align: justify;
}

.as--business-services__block-mid .as--artwork {
    width: 45%;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    padding-right: 5em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.as--business-services__block-top .as--seg-title {
    margin-bottom: 2.5em;
}

.as--business-services__block-mid .as--artwork img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
    position: absolute;
    left: 0;
    top: 0;
}

.as--business-services__block-top>div {
    width: 55%;
}

.as--business-services__block-mid .as--artwork>div {
    width: 100%;
    padding-top: 100%;
    position: relative;
}

.as--business-services__block-mid>div {
    padding: 3em 0 4em;
}

.as--business-services__nav-item {
    height: 25%;
    padding-bottom: 2em;
}


.as--business-services__nav-item:hover {
    opacity:.7
}


.as--business-services__nav>div {
    height: 100%;
    overflow: visible;
}

.as--business-services__blocks .swiper-container {
    height: 100%;
}

.as--business-services__blocks>div>.swiper-container>ul>li {
    background-color: var(--white);
    visibility: hidden;
    opacity: 0;
    transition:.5s;
}



.as--business-services__blocks>div>.swiper-container>ul>li.swiper-slide-active {

    visibility: visible;
    opacity: 1;
}

.as--business-services__block-bottom {
    position: absolute;
    right: 0;
    bottom: 0;
}

.as--business-services__nav-item:last-child {
    padding-bottom: 0;
}

.as--business-services__blocks>div>div>ul>li>div {
    background-color: var(--white);
}

.as--values-mini>div:before {
    content: "";
    width: 3em;
    height: 100%;
    position: absolute;
    background: -webkit-linear-gradient(left, white, transparent);
    background: linear-gradient(90deg, white, transparent);
    z-index: 5;
    left: 0;
    top: 0;
}

.swiper-slide.as--business-services__nav-item>div:before {
    position: absolute;
    width: 66px;
    height: 15px;
    top: 50%;
    -webkit-transform: translatey(-50%) rotate(90deg);
            transform: translatey(-50%) rotate(90deg);
    left: -59px;
    background-image: url(../img/as--sign-active-bordered-light-gray-right.svg);
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    z-index: 1;
    -webkit-transition: .5s;
    transition: .5s;
    opacity: 0;
}

.swiper-slide.as--business-services__nav-item.active>div:before {
    opacity: 1;
}

@media(min-width: 1201px) {
    .as--business-services__nav-item.active>div {
        background-color: var(--white)!important;
        border: 2px solid #F8D748;
    }

    .as--business-services__blocks>div>.swiper-container>ul>li {
        background-color: var(--white);
        opacity: 0!important;
        visibility: hidden;
    }

    .as--business-services__blocks>div>.swiper-container>ul>li.active {
        opacity: 1!important;
        visibility: visible;
        pointer-events: all;
    }
}

@media(max-width: 1200px) {
    .as--business-services__block-bottom {
        position: static;
    }

    .as--business-services__blocks:before {
        position: absolute;
        width: 81px;
        height: 19px;
        left: 50%;
        -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
        top: -16px;
        background-image: url(../img/as--sign-active-bordered-light-gray.svg);
        background-repeat: no-repeat;
        background-size: contain;
        content: "";
        z-index: 1;
    }

    .swiper-slide.as--business-services__nav-item>div:before {
        display: none;
    }

    .as--business-services>div {
        overflow: hidden;
    }

    .as--business-services__nav-item>div * {
        opacity: .5;
        -webkit-transition: .3s;
        transition: .3s;
    }

    .as--business-services__nav-item.swiper-slide-visible>div {
        background-color: var(--light-gray);
        border-color: var(--light-gray);
    }

    .as--business-services__nav-item.swiper-slide-visible>div * {
        opacity: 1;
    }

    .as--business-services__block-mid .as--paragraph {
        width: 60%;
    }

    .as--business-services__block-top>div {
        width: 60%;
    }

    .as--business-services__block-mid .as--artwork {
        width: 40%;
    }

    .as--business-services__nav-item.swiper-slide-active.swiper-slide-visible>div {
        background-color: var(--white);
        border: 1px solid #d0d9f5;
    }

    .as--business-services__nav {
        width: 100%;
        height: auto;
        margin-bottom: 3em;
    }

    .as--business-services__blocks {
        width: 100%;
        padding-right: 0;
    }

    .as--business-services__contain>div {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        height: auto;
    }

    .as--business-services__nav>div {
        height: auto;
        margin: 0 -1em;
        overflow: visible;
    }

    .as--business-services__nav-item {
        height: 100%;
        width: 33.333%;
        padding-bottom: 0;
        padding-right: 1em;
        padding-left: 1em;
    }
}

@media(max-width: 992px) {
    .as--business-services__block-mid>div {
        position: relative;
    }

    .as--business-services__block-top>div {
        width: 100%;
    }

    .as--business-services__block-top .as--seg-title {
        text-align: center;
    }

    .as--business-services__block-mid .as--paragraph {
        width: 50%;
    }

    .as--business-services__block-mid .as--artwork {
        width: 50%;
    }

    .as--business-services__block-bottom>div {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }

    .as--business-services__blocks>div {
        padding: 5em 4em;
    }

    .as--business-services__nav-item {
        width: 47%;
    }
}

@media(max-width: 768px) {
    .as--business-services__block-mid>div {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
                flex-direction: column-reverse;
    }

    .as--business-services__block-mid .as--paragraph {
        width: 100%;
    }

    .as--business-services__block-mid .as--artwork {
        width: 100%;
        padding-right: 0;
        position: static;
        padding: 0em 5em;
        margin-bottom: 2em;
    }

    .as--business-services__nav-item {
        width: 50%;
    }

    .swiper-slide.as--business-services__nav-item>div {
        padding: 2em 2.5em 2em 1em;
    }

    .as--business-services__nav-title span {
        font-size: 1.4em;
    }

    .as--business-services__nav-subtitle span {
        font-size: 1.25em;
    }

    .as--business-services__nav-title {
    }

    .as--business-services__nav-icon>div {
        width: 5em;
        height: 5em;
    }

    .as--business-services__nav-titles {
        padding-right: 1.5em;
    }

    .swiper-slide.as--business-services__nav-item>div {
        border-radius: 1.3em;
    }
}

@media(max-width: 577px) {
    .as--business-services__nav-item {
        padding-right: .7em;
        min-width: 27em;
        padding-left: .7em;
    }

    .as--business-services__nav {
        margin-bottom: 2.5em;
    }

    .as--business-services__blocks>div {
        padding: 3em 2em;
    }

    .as--business-services__block-mid .as--artwork {
        padding: 0 10vw;
    }
}

/*
Start
Blog Last Posts
**************************************************************************/
.as--blog-category {
    width: 100%;
    position: relative;
}

.as--blog-category .as--links ul {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: right;
        -ms-flex-pack: right;
            justify-content: right;
}

.as--badge__blog>span {
    font-size: 1.4em;
    font-weight: 600;
    color: white;
    line-height: 1.5em;
}

.icon-arrow-left:before {
    content: "\e906";
    color: #061962;
    font-size: 3.2em;
}

.as--blog-category__contain {
    width: calc(100% - 8em);
    position: relative;
}

.icon-arrow-right:before {
    content: "\e904";
    color: #061962;
    font-size: 3.2em;
}

.as--badge__blog {
    position: absolute;
    top: 2.5em;
    left: 3.5em;
    display: inline-block;
    padding: .7em 2.1em;
    border-radius: 10em;
    color: white;
    -webkit-backdrop-filter: blur(1.5em);
            backdrop-filter: blur(1.5em);
    background: rgba(248, 215, 72, 0.6);
    border: none;
    z-index: 1;
}

.as--blog-card__item-date {
    position: absolute;
    top: -2.3em;
    right: 0;
}

.as--blog-card__item__text {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-pack: distribute;
        justify-content: space-around;
}

.as--blog-card__item-img:before {
    content: "";
    background: rgba(24, 63, 245, 0.2);
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 1;
}

.as--blog-card__item-title>span {
    font-size: 2em;
    font-weight: 600;
    line-height: 1.3em;
    color: var(--white);
}

li.as--blog-card__item.swiper-slide.swiper-slide-visible {
    opacity: 1;
}

.as--blog-card__item-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-left: 2em;
    position: relative;
}

.as--blog-card__item-date>span {
    font-size: 1.2em;
    font-weight: 600;
    line-height: 1.5em;
    color: rgb(255 255 255 / 60%);
}

.as--blog-card__item-img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.as--blog-card__item-img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}

.as--blog-card__item-img>a {
    width: 100%;
    height: 100%;
    display: block;
    position: relative;
}

.as--blog-card__item-img>a>img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}

.as--blog-card>ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
}

.as--blog-card {
    width: 100%;
}

.blog-card__item-img>a {
    width: 100%;
    height: 100%;
    display: block;
}

::-webkit-scrollbar {
    display: none;
}

li.as--blog-card__item {
    width: 50%;
    -webkit-transition: .5s;
    transition: .5s;
}

.as--blog .as--section-title {
    text-align: center;
}

li.as--blog-card__item>div {
    position: relative;
    padding-top: 30%;
    overflow: hidden;
    border-radius: 1.5em;
    height: 30em;
}

li.as--blog-card__item>div a {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 3;
}

.blog-card__item-date>span {
    color: white;
}

li.blog-card__item.swiper-slide.swiper-slide-visible {
    opacity: 1;
}

.blog-card__item-img {
    height: 100%;
    position: relative;
}

.blog-card__item-img>a>img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}

.blog-card>ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-right: -3em;
    margin-left: -3em;
    width: calc(100% + 6em);
}

.as--blog-category:before {
    content: "";
    width: 10em;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: -webkit-linear-gradient(right, rgba(255, 255, 255, 0) 0%, #FFFFFF 63.25%);
    background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 63.25%);
    z-index: 7;
    opacity: 0;
    pointer-events: none;
}

.as--blog-category:after {
    content: "";
    width: 10em;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    background: -webkit-linear-gradient(40deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 63.25%);
    background: linear-gradient(50deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 63.25%);
    z-index: 1;
    opacity: 0;
    pointer-events: none;
}

.blog-card {
    width: 100%;
}

.as--blog .as--tab-item {
    white-space: nowrap;
    width: auto;
}

.blog-card__item-content {
    background-color: rgb(24 63 245 / 60%);
    color: white;
    padding: 0 3.5em;
    -webkit-backdrop-filter: blur(5px);
            backdrop-filter: blur(5px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 10em;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}

.as--blog-card__item-content {
    background-color: rgb(24 63 245 / 60%);
    color: white;
    padding: 0 3.5em;
    -webkit-backdrop-filter: blur(10px);
            backdrop-filter: blur(10px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: absolute;
    bottom: 0;
    width: 100%;
    right: 0;
    height: 11em;
    z-index: 1;
}

.blog-card__item-date>span {
    font-size: 1.2em;
    font-weight: 600;
    line-height: 1.5em;
    color: rgb(255 255 255 / 60%);
}

.blog-card__item-title>span {
    font-size: 2em;
    font-weight: 600;
    color: white;
    line-height: 1.3em;
}

.as--blog .as--arrow-double {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: none;
}

.as--blog .as--nav-tabs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
}

.as--blog-card.swiper-container {
    overflow: visible;
}

.as--blog .tab-item {
    padding-left: 4em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 100%;
}

.as--blog-card__item {
    opacity: .1;
}

.as--blog-card__item-date.as--badge--top {
    display: none;
}

.as--blog .icon-blog-arrow:before {
    content: "\e900";
    color: #fff;
    font-size: 3em;
}

.as--blog .swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {
    font-size: 1em;
    visibility: hidden;
}

.blog-card__item-img:before {
    content: "";
    background: rgba(24, 63, 245, 0.2);
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
}

.blog-card__item-date {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: .2em;
    position: absolute;
    top: -1.8em;
    right: 0;
}

li.blog-card__item {
    opacity: .1;
}

li.blog-card__item>div {
    position: relative;
    overflow: hidden;
    border-radius: 2em;
    cursor: pointer;
    height: 30em;
}

.as--blog {
    overflow: hidden;
}

.as--blog .swiper-button-next {
    top: -5.5em;
    width: 3.2em;
    height: 3.2em;
}

.as--blog .as--category-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 3em;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
}

@media (max-width: 1400px) {
    .blog-card>ul {
        margin-right: -2em;
        margin-left: -2em;
        width: calc(100% + 4em);
    }
}

@media (max-width: 1200px) {
    .as--badge__blog {
        top: 2.5em;
        right: 3em;
        left: auto;
    }

    .as--blog .icon-blog-arrow:before {
        display: none;
    }

    .blog-card__item-content {
        padding: 0 3em;
    }

    .as--blog-card__item-title {
        padding-left: 0
    }
}

@media (max-width: 992px) {
    .as--blog .icon-blog-arrow:before {
        display: block;
    }

    .as--blog-card__item-title {
        padding-left: 1.5em
    }

    .as--blog .as--tab-item {
        width: 20%;
    }
}

@media (max-width: 768px) {
    .as--badge__blog {
        top: 2.5em;
        left: 3em;
        right: auto;
    }

    .as--blog .as--tab-item {
        width: 28%;
    }
}

@media (max-width: 577px) {
    .as--blog .as--tab-item {
        width: 36vw;
    }

    .as--blog .as--arrow-double {
        display: none;
    }

    as--blog .as--tab-item {
        width: 36vw;
    }

    .as--blog .as--category-container {
        margin-bottom: 3em;
    }

    .as--blog-category__contain {
        width: 100%;
    }

    .as--category-container .as--swiper-navigation {
        display: none;
    }

    li.blog-card__item {
        position: relative;
    }

    .blog-card__item__text {
        position: unset;
    }

    .as--blog .icon-blog-arrow:before {
        display: none;
    }

    .as--badge__blog {
        display: none;
    }

    .blog-card__item-date.as--badge--top {
        top: 2.5em;
        display: inline-block;
        padding: .6em 1.5em;
        border-radius: 10em;
        background: rgba(248, 215, 72, 0.6);
        margin-bottom: 0;
        -webkit-backdrop-filter: blur(1.5em);
                backdrop-filter: blur(1.5em);
        left: 2.5em;
        right: auto;
    }

    .blog-card__item-title {
        width: 100%;
        padding-left: 0;
    }

    .blog-card__item-more {
        display: none;
    }

    .blog-card__item-title>span {
        font-size: 1.6em;
        line-height: 1.5;
    }

    .blog-card__item-content {
        padding: 0 2.5em;
        height: 8.5em;
    }

    .as--category-container {
        margin-bottom: 3em;
    }

    li.tab-item.swiper-slide {
        background: -webkit-linear-gradient(right, rgb(255 255 255 / 41%) 19%, #FFFFFF 82.25%);
        background: linear-gradient(270deg, rgb(255 255 255 / 41%) 19%, #FFFFFF 82.25%);
    }

    li.blog-card__item>div {
        height: 23em;
    }

    li.tab-item {
        padding-left: 3em;
    }

    .blog-card__item-date {
        display: none;
    }

    .as--blog-card__item-date.as--badge--top {
        position: absolute;
        top: 2.5em;
        right: auto;
        -webkit-backdrop-filter: blur(1.5em);
                backdrop-filter: blur(1.5em);
        background: rgba(248, 215, 72, 0.6);
        display: block;
        z-index: 2;
        left: 2.5em;
        padding: .6em 1.5em;
        border-radius: 15em;
    }

    .as--blog-card__item-date {
        display: none;
    }

    .as--blog-card__item-title {
        padding-left: 0;
        width: 100%;
    }

    li.as--blog-card__item>div {
        height: 60vw;
        min-height: 23em;
    }

    .as--blog-card__item-content {
        height: 8.5em;
        padding: 0 2.5em;
    }

    .as--blog-card__item-title>span {
        font-size: 1.6em;
    }

    .as--blog-card__item-date.as--badge--top>span {
        color: white;
    }

    .as--blog-card__item-more {
        display: none;
    }
}

.as--category-container .as--swiper-navigation {
    position: static;
    width: 80px;
}

.as--category-container .as--swiper-button-next i, .as--category-container .as--swiper-button-prev i {
    font-size: 3em;
}

/*
Start
Footer
**************************************************************************/
.as--footer-about>span {
    font-size: 1.2em;
    font-weight: 500;
}

.as--footer-menu__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 6em 0;
}

.as--footer {
    background: rgba(231, 236, 253, 0.5);
    padding: 3.5em 0;
}

.as--footer-about {
    text-align: justify;
    /* line-height: 2.5em; */
    padding: 0 7em 0 0em;
}

.as--footer-about a {
    font-size: 12px;
    font-weight: 500;
    cursor: pointer;
    font-family: 'YekanBakh';
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin: 0;
    padding: 0;
}

.as--footer-about>p {
    font-size: 1.4em;
    font-weight: 400;
    color: rgba(6, 25, 98, 0.5);
    line-height: 1.7em;
    display: inline-block;
    max-height: 5em;
}

.as--footer-license {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 8em;
}

.as--footer-social__item>i>img {
    max-width: 100%;
}

li.as--footer-license__item>div {
    width: 7.5em;
    height: 7.5em;
    border-radius: 1.5em;
    border: 1px solid #D0D9F5;
}

li.as--footer-license__item>div>a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 100%;
    padding: 1em;
    width: 100%;
}

li.as--footer-license__item>div>a:hover {
    opacity: .7;
}

li.as--footer-license__item {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    display: block;
    padding: 0 1em;
}

.as--footer-address__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.as--footer-address__content a {
    color: var(--black);
}

.as--footer__cellphone__number>input {
    font-size: 2em;
    font-weight: 600;
    color: white;
}

.as--footer__menue__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 6em 0;
}

.as--cellphone__number>input {
    width: 100%;
    height: 100%;
    border: none;
    font-size: 1.4em;
    line-height: 1.5em;
    font-weight: 500;
    padding: .7em 1.4em;
    text-align: end;
    direction: ltr;
    letter-spacing: .2em;
    outline: none;
}

.as--footer-call__icon i {
    font-size: 4em;
}

.as--footer-call__number>span {
    font-size: 2em;
    font-weight: 600;
    line-height: 1em;
}

.as--footer-address {
    background-color: #E7ECFD;
    padding: 3.5em 5em;
    border-radius: 2em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 7em;
}

.as--footer__menue__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 6em 0;
}

.as--footer-cellphone__text {
    margin-left: 1.5em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    padding: 0.2em 0;
}

.as--footer__cellphone__number {
    display: inline-block;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 2em;
}

.as--cell-phone__number>span {
    font-size: 1.4em;
    font-weight: 500;
    color: rgba(6, 25, 98, 0.5);
    white-space: nowrap;
    line-height: 1.5em;
}

.as--footer li.as--navbar__menu-item a {
    color: #061962;
}

.as--footer-social__item>i {
    display: block;
    width: 3em;
}

.as--footer-cellphone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    border-radius: 1em;
}

.as--footer-cellphone__cta>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    background-color: white;
    border-radius: 1em;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    min-width: 28em;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 100%;
    overflow: hidden;
}

.as--footer-call {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-left: 2em;
}

.as--footer-social>ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.as--footer-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.as--footer .icon-call:before {
    content: "\e902";
    color: #061962;
    font-size: 1.8em;
}

.as--footer-cellphone__text>span:last-child {
    font-weight: 600;
}

.as--footer-cellphone__text>span {
    font-size: 1.2em;
    display: block;
    font-weight: 500;
}

.as--text-address {
    font-size: 1.4em;
    font-weight: 500;
    line-height: 1.5em;
}

.as--footer .as--line-half {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
}

.as--footer .as--line-half.as--logo-footer:after {
    content: "";
    border: .1em solid var(--gray);
    width: 45%;
    position: absolute;
    top: 50%;
    right: 0;
}

.as--footer .as--line-half.as--logo-footer:before {
    content: "";
    border: .1em solid var(--gray);
    width: 45%;
    position: absolute;
    top: 50%;
    left: 0;
}

.as--footer .as--line-half.as--logo-footer>div {
}

.as--footer-license__container>ul {
    margin-right: -1em;
    margin-left: -1em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: calc(100% + 2em);
}

.as--cellphone__cta__link a {
    color: white;
    font-size: 1.4em;
    font-weight: 600;
    line-height: 1.5em;
    font-family: 'YekanBakh';
}

.as--footer-license>ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-right: -.75em;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 3em;
}

.as--footer .icon-call {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    height: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.as--footer .as--arrow-call {
    margin: 0 1.5em 0 4em;
    width: 2em;
    height: 1em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.as--footer-social__item {
    margin-right: 3em;
}

.as--footer-social__item a {
    color: var(--black);
}

.as--cellphone__number>span {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    font-size: 1.4em;
    line-height: 1.5em;
    font-weight: 500;
    right: 2em;
    color: rgba(6, 25, 98, 0.5);
}

li.as--footer-license__item img {
    max-width: 75%;
}

.as--footer .as--line-half-bottom {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.as--footer .as--line-half.text-centered>span {
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1.5em;
    color: rgba(6, 25, 98, 0.5);
    text-align: center;
    background-color: #f3f5ff;
    z-index: 1;
    position: relative;
}

.as--cellphone__cta__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 1em;
    height: 100%;
    color: white;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 1.3em 2em 1.1em;
    border: none;
    font-size: 10px;
}

.as--footer .as--line-half.text-centered:before {
    content: "";
    width: 100%;
    position: absolute;
    top: 50%;
    left: 0;
    border: .1em solid rgba(6, 25, 98, 0.06);
}

.as--footer-call__number {
    margin-right: 2em;
    border-left: 2px solid var(--dark-gray);
    padding-left: 2em;
}

.as--footer-social__item i {
    font-size: 3em;
}

.as--footer-social__item i:hover {
    font-size: 3em;
    transition: .3s;
    color: #ccc
}


.as--cellphone__number>input::-webkit-input-placeholder {
    color: var(--dark-gray);
}

.as--cellphone__number>input:-ms-input-placeholder {
    color: var(--dark-gray);
}

.as--cellphone__number>input::-moz-placeholder {
    color: var(--dark-gray);
}

.as--cellphone__number>input::placeholder {
    color: var(--dark-gray);
}

.as--logo-footer i.as--logo-sign {
    font-size: 5em;
}

@media (max-width: 1200px) {
    .as--footer-address {
        padding: 3.5em 4em;
    }

    .as--footer-license {
        margin-bottom: 5.5em;
    }

    .as--footer {
        padding: 4em 0;
    }

    .as--footer .as--line-half.text-centered:before {
    }

    .as--footer .as--line-half.text-centered:after {
        width: 28%;
    }
}

@media (max-width: 992px) {
    .as--footer-menu__item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }

    .as--footer-menu__item .as--links + div {
        margin-top: 5em;
    }

    .as--footer .as--nav-item:last-child {
        padding-left: 0;
    }

    li.as--footer-license__item {
        padding: 0 1.5em;
    }

    .as--footer-social>ul {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        margin-top: 3em;
    }

    li.as--footer-social__item:first-child {
        margin-right: 0;
    }

    .as--footer .as--line-half.text-centered:before {
    }

    .as--footer .as--line-half.as--logo-footer:before {
        width: 41%;
    }

    .as--footer .as--line-half.as--logo-footer:after {
        width: 41%;
    }

    .as--footer .as--line-half.text-centered:after {
        width: 20%;
    }

    .as--footer .as--footer .as--line-half.text-centered:before {
        width: 20%;
    }

    .as--footer-address {
        margin-bottom: 7em;
    }

    .as--footer-license {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
                flex-direction: column-reverse;
        margin-bottom: 9em;
    }

    .as--footer-about {
        margin-right: 0;
        margin-bottom: 5em;
        padding: 0;
    }

    .as--foote-menu__item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        margin: 6em 0 7em;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        width: 100%;
    }

    .as--footer-address {
        display: block;
        background: #F3F6FE;
        padding: 0;
    }

    .as--footer-address__content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        padding: 4em 5em;
        background: #E7ECFD;
        border-radius: 2em;
    }

    .as--footer-call__number {
        border-left: none;
    }
}

@media (max-width: 768px) {
    .as--footer-menu__item {
        margin: 5em 0 7em;
    }

    .as--footer .as--line-half.as--logo-footer:before {
        width: 38%;
    }

    .as--footer .as--line-half.as--logo-footer:after {
        width: 38%;
    }

    .as--footer-address__content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        padding: 3em 0;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }

    .as--footer-call {
        margin-left: 0;
        margin-bottom: 2em;
    }

    .as--footer-license {
        margin-bottom: 8em;
    }

    .as--footer .as--line-half.text-centered:before {
    }

    .as--footer .as--line-half.text-centered:after {
        width: 11%;
    }

    .as--footer-menu__item .as--links .as--links__item {
        padding: 0 1.5em 1em;
    }
}

@media (max-width: 577px) {
    .as--footer-social>ul {
        width: 27em;
        margin: 3em auto 0;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
    }

    .as--text-address {
        text-align: center;
    }

    .as--footer-address__content {
        padding: 3em 1em;
    }

    .as--footer-call__icon i {
        font-size: 3.5em;
    }

    .as--footer-address {
        margin-bottom: 6em;
    }

    .as--footer-license {
        margin-bottom: 4em;
    }

    .as--footer .as--line-half.text-centered>span {
        width: 70%;
    }

    .as--footer-cellphone__text>span:last-child {
        font-weight: 500;
    }

    .as--foote-menu__item {
        margin: 5em 0;
    }

    footer.as--footer {
        padding: 4em 0 4.5em;
    }

    .as--footer-cellphone {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        text-align: center;
    }

    .as--footer .as--nav-item {
        padding-left: 1em;
    }

    .as--footer-cellphone__text {
        margin-bottom: 1em;
        margin-left: 0;
        display: inline;
    }

    .as--footer-cellphone__text>span {
        display: inline;
    }

    .as--footer-call.as--bg-dark {
        padding: 0.5em 0.5em 0.5em 1.5em;
    }
}

@media (max-width: 450px) {
    .as--footer-about {
        padding: 0;
    }
}

/*
Start
Application Download Index
**************************************************************************/
.as--device_item>div>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    user-select: none;
}

.as--device_item-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: -.7em;
}

.as--downloadApp__marketplace.border-left {
    border-radius: 0 2.5em 2.5em 2.5em;
}

.as--downloadApp__marketplace.border-right {
    border-radius: 2.5em 0 2.5em 2.5em;
}

.as--downloadApp__marketplace.border-middle {
    border-radius: 2.5em;
}

.as--device_item-icon>i {
    font-size: 2.2em;
    color: var(--white);
}

.as--device_item>div:before {
    content: "";
    width: 100%;
    height: 0;
    position: absolute;
    top: 0;
    z-index: 0;
    background: rgb(19 56 216);
    -webkit-transition: .3s;
    transition: .3s;
    left: 0;
    z-index: 0;
    -webkit-transition-delay: .1s;
            transition-delay: .1s;
    border-radius: 2em 2em 0 0;
}

.as--device_item.active>div:before {
    height: 150%;
    -webkit-transition-delay: 0s;
            transition-delay: 0s;
}

.as--downloadApp__marketplace {
    background: rgb(19 56 216);
    padding: 3.5em 5em;
    border-radius: 2.5em;
    width: 100%;
    -webkit-transition: .5s;
    transition: .5s;
}

.as--downloadApp__market {
    display: inline-block;
    width: 100%;
    max-width: 650px;
    margin: auto;
}

.as--marketplace_item span {
    color: #183FF5;
    font-size: 1.6em;
    font-weight: 600;
    line-height: 1.5em;
}

.as--marketplace_item {
    cursor: pointer;
    padding: 1em;
    opacity: 0;
    -webkit-transition: .3s;
    transition: .3s;
    width: 33.3333%;
}

.as--marketplace_item:nth-child(1) {
    -webkit-transition-delay: 0s;
            transition-delay: 0s;
}

.as--marketplace_item:nth-child(2) {
    -webkit-transition-delay: 0.1s;
            transition-delay: 0.1s;
}

.as--marketplace_item:nth-child(3) {
    -webkit-transition-delay: 0.2s;
            transition-delay: 0.2s;
}

.as--marketplace_item:nth-child(4) {
    -webkit-transition-delay: 0.3s;
            transition-delay: 0.3s;
}

.as--marketplace_item:nth-child(5) {
    -webkit-transition-delay: 0.4s;
            transition-delay: 0.4s;
}

.as--marketplace_item:nth-child(6) {
    -webkit-transition-delay: .5s;
            transition-delay: .5s;
}

.as--marketplace_item:nth-child(7) {
    -webkit-transition-delay: .6s;
            transition-delay: .6s;
}

.as--marketplace_item:nth-child(8) {
    -webkit-transition-delay: .7s;
            transition-delay: .7s;
}

.as--marketplace_item:nth-child(9) {
    -webkit-transition-delay: .8s;
            transition-delay: .8s;
}

.as--downloadApp__device {
    width: 100%;
}

.as--device_item.active>div {
    border-radius: 2em 2em 0 0;
    box-shadow: none;
}

.as--device_item>div {
    background: #2F52F6;
    border-radius: 1.5em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    box-shadow: 0px 10px 15px -10px rgba(15, 44, 172, 0.3);
    height: 7em;
    position: relative;
    -webkit-transition: .3s;
    transition: .3s;
}

.as--device_item-title>span {
    font-size: 1.6em;
    font-weight: 600;
    color: white;
}

.as--device_item-title {
    margin-right: 1em;
}

.as--downloadApp__img>div>img {
    width: 100%;
}

.as--downloadApp__img>div>img {
    width: 100%;
}

.as--downloadApp__device>ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-left: -1.25em;
    margin-right: -1.25em;
    width: calc( 100% + 2.5em);
}

.as--downloadApp__marketplace>ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: -1em;
    margin-left: -1em;
    width: calc(100% + 2em);
    display: none;
    -webkit-transition: .5s;
    transition: .5s;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.as--downloadApp__marketplace>ul.active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.as--downloadApp__marketplace>ul.show li {
    opacity: 1;
}

.as--device_item {
    padding: 0 1.25em;
    cursor: pointer;
    position: relative;
    width: 33.3%;
    padding-bottom: 2.5em;
}

.as--downloadApp__contain {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.as--downloadApp__marketplace .as--button>a {
    padding: 0;
    width: 100%;
}

.as--downloadApp__content {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.as--downloadApp__art {
    width: 50%;
    height: 100%;
}

.as--downloadApp__art>div {
    padding-left: 10em;
    margin: -5em;
}

.as--downloadApp__art img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}

.as--device_item:before,.as--device_item:after {
    content: "";
    background-image: url(../img/as--corner-pice-app-comp.svg);
    background-size: 2.5em;
    background-position: 0em 5em;
    background-repeat: no-repeat;
    width: 2.5em;
    height: 2.5em;
    position: absolute;
    bottom: 0;
    left: -1.2em;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    -webkit-transition-delay: .1s;
            transition-delay: .1s;
}

.as--device_item:after {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    left: auto;
    right: -1.2em;
}

.as--device_item:first-child:after {
    display: none;
}

.as--device_item:last-child:before {
    display: none;
}

.as--device_item.active:before, .as--device_item.active:after {
    background-position: 0em 0em;
    -webkit-transition-delay: 0s;
            transition-delay: 0s;
}

@media(max-width: 768px) {
    .as--downloadApp__device {
        width: 100%;
    }

    .as--device_item {
        padding-bottom: 2em;
    }

    .as--downloadApp__marketplace>ul {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
}

@media(max-width: 577px) {
    .as--downloadApp__marketplace>ul {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }

    .as--device_item.active:before {
    }

    .as--device_item>div>div {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }

    .as--device_item>div {
        position: relative;
        padding-top: 70%;
    }

    .as--device_item-title>span {
        font-size: 1.4em;
    }

    .as--device_item-icon {
        font-size: 1.2em;
        margin-top: 0;
    }

    .as--downloadApp__marketplace {
        width: 100%;
        padding: 4em;
    }

    .as--device_item>div:before,.as--device_item.active>div {
        border-radius: 1.5em 1.5em 0 0;
    }

    .as--downloadApp__marketplace.border-left {
        border-radius: 0 2em 2em 2em;
    }

    .as--device_item {
        padding: 0 1em;
        padding-bottom: 2em;
    }

    .as--downloadApp__device>ul {
        margin-left: -1em;
        margin-right: -1em;
        width: calc( 100% + 2em);
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
    }

    .as--device_item-title {
        margin-right: 0;
        margin-top: 1.5em;
    }

    .as--downloadApp__device {
    }

    .as--downloadApp__market {
        width: 100%;
    }

    .as--downloadApp__marketplace.border-middle {
        border-radius: 2em;
    }

    .as--downloadApp__marketplace.border-right {
        border-radius: 2em 0 2em 2em;
    }
}
.as--downloadApp__page .as--downloadApp__art {
    margin-bottom: 5em;
    width: 40%;
}



@media(max-width: 1400px) {
    .as--downloadApp__page .as--downloadApp__art {
        width: 30%;
    }
}

@media(max-width: 1400px) {
    .as--downloadApp__content {
        width: 55%;
    }

    .as--downloadApp__art {
        width: 45%;
    }
}

@media(max-width: 1200px) {
    .as--downloadApp__content {
        width: 100%;
    }

    .as--downloadApp__art {
        width: 90%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        padding-top: 5em;
    }

    .as--downloadApp__art>div {
        max-width: 550px;
    }

    .as--downloadApp__contain {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
                flex-direction: column-reverse;
    }

    section.as--downloadApp .as--section-title {
        text-align: center;
    }

    .as--downloadApp__art>div {
        padding-left: 0;
    }
}

@media(max-width: 577px) {
    .as--marketplace_item {
        width: 50%;
    }
}

@media(max-width: 450px) {
    .as--device_item {
        padding: 0 .7em;
        padding-bottom: 1.5em;
        font-size: 9px;
    }

    .as--downloadApp__device>ul {
        margin-left: -.7em;
        margin-right: -.7em;
        width: calc( 100% + 1.4em);
    }

    .as--device_item>div {
        padding-top: 90%;
    }

    .as--device_item:after {
        right: -1.8em;
    }

    .as--device_item:before {
        left: -1.8em;
    }

    .as--device_item-title>span {
        font-weight: 500;
    }

    .as--downloadApp__marketplace {
        padding: 3em 3em;
    }

    .as--downloadApp__art {
        width: 60%;
        padding-top: 6em;
    }
}

/*
Start
Carousel Logo
**************************************************************************/
.as--carousel-logo-item {
    width: 14.285%;
    opacity: .1;
    -webkit-transition: .5s;
    transition: .5s;
}

.as--carousel-logo-item.swiper-slide-visible {
    opacity: .4;
}

.as--carousel-logo-item>div {
    height: 3.5em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.as--carousel-logo-item img {
    max-height: 100%;
    max-width: 100%;
}

.as--carousel-logo .swiper-container {
    overflow: visible;
}

@media(max-width: 1200px) {
    .as--carousel-logo-item {
        width: 16.666%;
    }
}

@media(max-width: 992px) {
    .as--carousel-logo-item {
        width: 25%;
    }
}

@media(max-width: 768px) {
    .as--carousel-logo-item {
        width: 33.333%;
    }
}

@media(max-width: 450px) {
    .as--carousel-logo-item {
        width: 50%;
    }
}

/*
Start
Section Options
**************************************************************************/
section[class*="as--"], section[class*="as-"] ,section[class*="AS-"] {
    padding-top: 9em;
}

section:last-of-type {
    margin-bottom: 9em;
}

@media(max-width: 992px) {
    section:last-of-type {
        margin-bottom:7em;
    }
}

/*
Section piece
*********/
.as--section-piece {
    margin-top: 8em;
}

@media(max-width: 992px) {
    .as--section-piece {
        margin-top: 6em;
    }
}

@media(max-width: 768px) {
    .as--section-piece {
        margin-top: 5em;
    }
}

@media(max-width: 768px) {
    .as--section-piece {
        margin-top: 5em;
    }
}

@media(max-width: 557px) {
    .as--section-piece {
        margin-top: 4em;
    }

    section[class*="as--"], section[class*="as-"] ,section[class*="AS-"] {
        padding-top: 8em;
    }
}

/*
Section Bg Colors
*********/
section.as--have-bg>div {
    padding-top: 9em;
    padding-bottom: 10em;
}

@media(max-width: 577px) {
    section.as--have-bg>div {
        padding-top: 8em;
        padding-bottom: 9em;
    }
}

/*
Start
General Options
**************************************************************************/
i.as--icon-arrow-hide {
    display: block;
}

input {
    font-family: 'YekanBakh';
}

/*
Icons Define
*********/
i.as--icon-phone:before {
    content: "\e90a";
}

i.as--icon-instagram:before {
    content: "\e909";
}

i.as--icon-twitter:before {
    content: "\e903";
}

i.as--icon-aparat:before {
    content: "\e906";
}

i.as--icon-linkedin:before {
    content: "\e901";
}

i.as--logo-sign:before {
    content: "\e90b";
}

i.as--icon-apple:before {
    content: "\e908";
}

i.as--icon-android:before {
    content: "\e905";
}

i.as--icon-web:before {
    content: "\e907";
}

i.as--icon__arrow-right:before {
    content: "\e900";
}

i.as--icon__arrow-left:before {
    content: "\e904";
}

/*
Icons Colors
*********/
i.black {
    color: var(--black);
}

/*
Paragraph
*********/
.as--paragraph.medium p {
    font-size: 1.4em;
    font-weight: 400;
    line-height: 30px;
}

/*
Bg Colors
*********/
.as--bg-blue {
    background-color: var(--blue);
}

.as--bg-black {
    background-color: var(--black);
}

.as--bg-gray {
    background-color: var(--gray);
}

.as--bg-light-gray {
    background-color: var(--light-gray);
}

.as--bg-dark {
    background-color: var(--black);
}

section[class*='as--bg']:not(:first-child) {
    margin-top: 9em;
}

/*
Loading
*********/
.as--loading:after {
    content: " ";
    display: block;
    width: 4em;
    height: 4em;
    border-radius: 50%;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
    border: .5em solid #fff;
    border-color: var(--black) transparent var(--black) transparent;
    -webkit-animation: as--loading 1.2s linear infinite;
            animation: as--loading 1.2s linear infinite;
    z-index: 100;
}

@keyframes as--loading {
    0% {
        -webkit-transform: translate(-50%,-50%) rotate(0deg);
                transform: translate(-50%,-50%) rotate(0deg);
    }

    100% {
        -webkit-transform: translate(-50%,-50%) rotate(360deg);
                transform: translate(-50%,-50%) rotate(360deg);
    }
}

.as--loading:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 100;
    /* background-color: var(--white); */
    opacity: 0.7;
}

.as--loading {
    opacity: .1;
}

label.focus .as--form__label-title {
    top: 0.5em;
}

/*
Form
*********/

.as--form__segment {
    width: 100%;
    position: relative;
    padding: 2.2em 1.5em;
}

.as--form__segment-half {
    width: 50%;
    position: relative;
    padding: 2.2em 1.5em;
}

.as--form__label-title {
    font-size: 1.4em;
    position: absolute;
    z-index: 1;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    right: 2.5em;
    font-weight: 500;
    pointer-events: none;
    -webkit-transition: .3s;
    transition: .3s;
}

.as--form br {
    display: none;
}

.as--form p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 100%;
}

.as--form input, .as--form select, .as--form textarea {
    height: 50px;
    border-radius: 12px;
    border: none;
    font-size: 14px;
    width: 100%;
    padding: 10px 0;
    outline: none;
    background: none;
    color: var(--black);
    font-family: 'YekanBakh';
}

.as--form.light .as--form__input {
    background: var(--gray);
}

.as--form__segment-full {
    width: 100%;
    position: relative;
    padding: 2.2em 1.5em;
}

.as--form textarea {
    height: auto;
}

.as--form form {
    margin: 0 -1.5em;
    padding: 3em 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    position: relative;
}

.as--form form p>*:not(.ajax-loader), .as--form form .wpcf7-response-output {
    -webkit-transition: .4s;
    transition: .4s;
}

.as--form form.submitting p>*:not(.ajax-loader), .as--form form.submitting .wpcf7-response-output {
    opacity: .2;
}

.as--form select {
}

.as--form__input {
    height: 100%;
    display: block;
    border-radius: 1.2em;
    padding: 0 2em;
}

.as--form input[type="submit"] {
    border-radius: 10px;
    height: 50px;
    padding-right: 40px;
    padding-left: 40px;
    background: var(--blue);
    color: var(--white);
    font-size: 16px;
    font-weight: 600;
    width: auto;
    margin: 22px auto;
    padding: 0 40px;
    cursor: pointer;
}

.as--form .wpcf7 .ajax-loader {
    /* display: none; */
}

.as--form form.submitting:before {
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    z-index: 2;
    opacity: .9;
}

.as--form.light form.submitting:before {
    /* background: var(--white); */
}

.as--form .wpcf7-not-valid-tip {
    position: absolute;
    background-color: var(--dark-gray);
    color: var(--white);
    border-radius: 0 0 0.8em .8em;
    padding: .1em 1em;
    font-size: 1em;
    bottom: -1.8em;
    left: 0.5em;
    -webkit-transition: .5s;
    transition: .5s;
}

.as--form .wpcf7 .ajax-loader {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
    margin: 0;
    z-index: 3;
    background-color: var(--dark-gray);
    width: 48px;
    height: 48px;
}

.as--form .wpcf7 .ajax-loader::before {
    -webkit-transform-origin: 16px 16px;
            transform-origin: 16px 16px;
    top: 8px;
    left: 8px;
}

.as--form__input>span {
    height: 100%;
    display: block;
}

.as--form .wpcf7 form .wpcf7-response-output {
    border: none;
    background: var(--dark-gray);
    color: var(--white);
    font-size: 1.4em;
    border-radius: 0.5em;
    padding: 0em 2em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    line-height: 4em;
}

@media(max-width: 577px) {
    .as--form__segment-half {
        width: 100%;
    }
}

/*
Start
Swiper Navigation
**************************************************************************/
.as--swiper-navigation>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
}

.as--swiper-button-next i,.as--swiper-button-prev i {
    font-size: 2.5em;
    color: var(--dark-gray);
}

.as--swiper-navigation>div>div {
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition: .3s;
    transition: .3s;
}

.as--swiper-navigation {
    position: absolute;
    z-index: 1;
    top: -4.5em;
    width: 100%;
}

.as--swiper-navigation>div>div.swiper-button-disabled {
    opacity: .15;
}

@media(max-width: 992px) {
    .as--swiper-navigation {
        top: -3.5em;
    }
}

.icon-blog-arrow:before {
    content: "\e900";
    color: #fff;
    font-size: 3em;
}

.icon-call:before {
    content: "\e902";
    color: #061962;
    font-size: 1.8em;
}

.icon-blog-arrow:before {
    content: "\e900";
}

.icon-arrow-left:before {
    content: "\e906";
    color: #061962;
    font-size: 3.2em;
}

.icon-arrow-right:before {
    content: "\e904";
    color: #061962;
    font-size: 3.2em;
}

.list-fee__item:last-child span {
    font-weight: 700;
    direction: ltr;
}

.icon-arrow-hide:before {
    content: "\e901";
    font-size: 2em;
    color: white;
    display: block;
}

.icon-cellphone .path1:before {
    content: "\e902";
    color: rgb(255, 255, 255);
}

.icon-cellphone .path2:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(6, 25, 98);
}

.icon-icon-blog:before {
    content: "\e900";
    color: #fff;
}

.icon-cellphone.path1:before {
    content: "\e902";
    color: rgb(255, 255, 255);
    font-size: 7em;
}

.icon-cellphone.path2:before {
    content: "\e903";
    margin-left: -1em;
    color: rgb(6, 25, 98);
    font-size: 0em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.as--bg-blue {
    background: #183FF5;
}

.as--intro-contactUs .as--intro-title.as--reverse {
    text-align: center;
    margin-bottom: 4em;
}

.as--intro-contactUs__img>div {
    width: 9em;
    height: 9em;
    margin: auto;
    overflow: hidden;
}

.as--intro-contactUs__img>div>img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}

.as--intro-contactUs__img {
    margin: 0 0 2em;
}

.as--digipay-services__desc {
    width: 72em;
    margin: auto;
    padding-bottom: 5em;
}

.as--digipay-services__desc>p {
    font-size: 1.8em;
    font-weight: 400;
    line-height: 1.5em;
    text-align: center;
    max-width: 72em;
}

li.as--digipay-services__item {
    padding: 0 1.2em;
    opacity: 0.5;
    /* min-width: 17em; */
}

.za-digipay__date-item>i {
    width: 100%;
    height: 100%;
    background-repeat: repeat;
    background-size: contain;
    display: block;
}

.as--digipay-services__items>ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
}

.as--digipay-services__container .as--digipay-services__items.swiper-container {
    overflow: visible;
}

li.as--digipay-services__item.swiper-slide.swiper-slide-visible {
    opacity: 1;
}

.as--digipay-services__contain {
    padding-top: 100%;
    position: relative;
    width: 100%;
    border-radius: 2.5em;
    border: .1em solid #E7ECFD;
}

.as--digipay-services__contain a {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 1;
}

.za-digipay__date-item {
    width: 100%;
    height: 100%;
}

li.row-container {
    width: 100%;
}

.as--digipay-services__contain>div {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.as--digipay-services__item-icon {
    width: 40%;
    height: 40%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.as--digipay-services__item-icon i {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.as--digipay-services__item-title>span {
    font-size: 1.6em;
    font-weight: 500;
    line-height: 1.5em;
}

.as--digipay__map .as--section-title .as--subtitle>span {
    font-size: 2.7em;
}

.as--intro-contactUs-contain {
    padding: 5em 0 0;
}

.as--digipay-services__item-icon>i>img {
    max-height: 100%;
    max-width: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}

.as--intro-contactUs-contain .as--title>span {
    color: white;
}

.as--badge-contactUs {
    position: relative;
    height: 2.5em;
}

.as--notice-bordered>span {
    font-weight: 500;
    font-size: 1.8em;
    line-height: 1.5em;
    text-align: center;
}

.as--digipay__map-contain .as--container {
    z-index: 100;
    position: relative;
}

.as--notice-bordered {
    border: 1px solid #D0D9F5;
    padding: 2em 3em;
    border-radius: 2em;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.as--digipay-services-contain {
    background: white;
    border-radius: 3em;
    box-shadow: 0px 10px 50px -10px rgb(6 25 98 / 15%);
    -webkit-backdrop-filter: blur(20px);
            backdrop-filter: blur(20px);
    margin-bottom: -20em;
    padding: 1em 0;
    overflow: hidden;
}

.as--digipay-contact-form__contain {
    width: 64em;
    margin: auto;
}

.as--digipay__map-contain:before {
    content: "";
    background: -webkit-linear-gradient(top, #FFFFFF 0%, rgba(255, 255, 255, 0.9) 36.46%, rgba(255, 255, 255, 0.01) 100%);
    background: linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0.9) 36.46%, rgba(255, 255, 255, 0.01) 100%);
    box-shadow: inset 0px -80px 40px -90px rgba(6, 25, 98, 0.2);
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

li.as--contact-form__item {
    padding: 5em 2em 0;
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.as--digipay__map-contain {
    position: relative;
}

.as--digipay-services__container {
    width: Calc(100% - 10em);
    margin: auto;
}

.as--row-container>ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    overflow: hidden;
}

.as--contact-form__label {
    position: relative;
    height: 100%;
    display: inline-block;
    width: 100%;
    border-radius: 1.2em;
}

.as--contactUs-form>ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-right: -2em;
    margin-left: -2em;
    width: calc(100% + 4em);
}

.as--digipay__map__img>div {
    width: 100%;
    height: 100%;
}

label.as--contact-form__label>span {
    position: absolute;
    font-size: 1.4em;
    font-weight: 600;
    top: 50%;
    -webkit-transform: translatey(-50%);
            transform: translatey(-50%);
    right: 1.4em;
}

.as--contact-form__input {
    padding: 1.1em 2em;
    border-radius: 1.2em;
    border: none;
    width: 100%;
    min-height: 5em;
}

.as--section-title__desc>span {
    font-size: 1.6em;
    font-weight: 500;
    line-height: 1.5em;
}

.bg-gray--light {
    background: #E7ECFD;
}

li.as--contact-form__item:last-child {
    width: 100%;
}

label.as--contact-form__label textarea {
    border: none;
    width: 100%;
    border-radius: 1.2em;
    min-height: 14em;
}

.as--vacation__items>ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: 100%;
    -ms-flex-line-pack: center;
        align-content: center;
}

.as--vacation__items {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

li.as--vacation__item:nth-child(1) {
    margin-top: 2em;
}

li.as--vacation__item:nth-child(2) {
    margin-top: 4em;
}

li.as--vacation__item:nth-child(3) {
    margin-top: 10em;
}

li.as--vacation__item:nth-child(4) {
    margin-top: 4em;
}

li.as--vacation__item:nth-child(5) {
    margin-top: 0em;
}

li.as--vacation__item:nth-child(6) {
    margin-top: 6em;
}

li.as--vacation__item:nth-child(7) {
    margin-top: 4em;
}

li.as--digipay__date-item>i {
    width: 6em;
    height: 6em;
    border-radius: 1em;
    background: rgba(231, 236, 253, 0.26);
    display: block;
}

li.as--digipay__date-item {
    padding: .25em;
}

.as--digipay__date-container>div {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
}

.as--digipay__backSquare>ul {
    width: 100%;
    height: 100%;
}

li.as--row-container>ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

.as--vacation__item {
    width: 11.3em;
    position: relative;
    margin: 0 3em;
    -ms-flex-item-align: self-start;
        -ms-grid-row-align: self-start;
        align-self: self-start;
}

li.as--vacation__item>div {
    position: relative;
    padding-top: 107%;
}

.as--vacation__item-header {
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-top: .4em;
    height: 70%;
}

.as--vacation__item-footer {
    text-align: center;
    background: #FBFCFF;
    position: absolute;
    width: 100%;
    bottom: 0;
    border-radius: 0 0 2.2em 2.2em;
    height: 30%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.as--digipay__date-container {
    position: relative;
    height: 32.5em;
}

.color-white {
    color: white;
}

.as--vacation__item-contain>div {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 2.5em;
    -webkit-backdrop-filter: blur(5px);
            backdrop-filter: blur(5px);
    background: rgba(6, 25, 98, 0.4);
    box-shadow: 0px 10px 50px -10px rgba(190, 201, 238, 0.7), 0px 50px 45px -20px rgba(180, 188, 218, 0.6);
}

.as--vacation__item-header>span:first-child {
    font-size: 3em;
    font-weight: 800;
    color: white;
    line-height: 1em;
}

.as--digipay__map .as--title>span {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}

.as--digipay__map .as--title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: auto;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.as--vacation__item-header>span:last-child {
    font-size: 1.6em;
    font-weight: 600;
    color: white;
    /* line-height: 1.5em; */
}

.as--vacation__item-footer>span {
    color: rgba(6, 25, 98, 0.5);
    font-size: 1.2em;
    font-weight: 600;
    line-height: 1.5em;
}

.as--digipay__map__img {
    height: 80em;
    margin-top: -12em;
    z-index: -2;
    position: relative;
}

.as--digipay__map__img>div>img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}

.za-digipay__date-item>i:before {
    background-image: url(../img/as--icon-square.svg);
    display: block;
    width: 100%;
    height: 100%;
    background-repeat: repeat;
    background-size: 6.5em;
    content: "";
}

.as--intro-contactUs-contain .as--intro-title.as--reverse .as--title {
    margin-bottom: 1em;
}

section.as--intro-contactUs {
    margin-bottom: 20em !important;
}

.as--section-title__desc {
    text-align: center;
}

section.as--blog__single strong,section.as--blog__single b {
    font-weight:bold;
}

.as-digipay__email {
    text-align: center;
    margin-top: 1.5em;
}

.as-digipay__email>span {
    font-size: 1.6em;
    font-weight: 500;
    line-height: 1.5em;
}

section.as--digipay__map {
    margin-bottom: 0em !important;
    /* overflow: hidden; */
}

.as--bg-dark {
    background: #061962;
}

.as--centered__item.as--logo-footer:before {
    content: "";
    border: .1em solid rgba(6, 25, 98, 0.06);
    width: 45%;
    position: absolute;
    top: 50%;
    left: 0;
}

.as--after-title>span {
    font-size: 2.7em;
    font-weight: 300;
    line-height: 1.5em;
}

.as--digipay__map .as--badge {
    background: rgba(6, 25, 98, 0.5);
    border-radius: 10em;
    padding: .2em 1.3em;
    font-size: 8px;
    display: inline-block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}

.as--bottom-section {
    margin-bottom: 11em;
}

.as--digipay-services__item-title {
    margin-top: 2em;
}

.as--centered__item.as--logo-footer>img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

li.as--digipay__date-item:nth-last-child(1), li.as--digipay__date-item:nth-last-child(2),li.as--digipay__date-item:nth-last-child(3), li.as--digipay__date-item:nth-last-child(4), li.as--digipay__date-item:nth-last-child(5) {
    display: none;
}

.as--digipay__map .as--badge>span {
    font-size: 1.4em;
    color: white;
    font-weight: 600;
    line-height: 1.4;
}

.as--after-title {
    text-align: center;
    margin-bottom: 5em;
}

@media (max-width: 1400px) {
    .as--vacation__item {
        margin: 0 2em;
    }

    li.as--digipay__date-item>i {
        width: 5.8em;
        height: 5.8em;
    }

    .za-digipay__date-item>i:before {
        background-size: 6em;
    }

    .as--digipay__date-container {
        height: 30em;
    }
}

@media (max-width: 1200px) {
    .as--digipay__date-container {
        height: 42em;
    }

    .as--digipay-services__container {
        width: Calc(100% - 14em);
    }

    li.as--vacation__item {
    }

    li.as--vacation__item {
        margin: 2em 4em 3em!important;
    }
}

@media (max-width: 992px) {
    .as--digipay-services__container {
        width: Calc(100% - 12em);
    }

    .as--digipay__date-container {
    }

    section.as--intro-contactUs {
        margin-bottom: 29em !important;
    }

    .as--intro-contactUs .as--intro-title.as--reverse {
        margin-bottom: 10em;
    }

    .as--intro-contactUs-contain {
        padding: 10em 0 0;
    }

    .za-digipay__date-item>i {
        background-size: 8.8%;
    }

    .as--section-title .as--subtitle>span {
        font-size: 2em;
    }

    .as--digipay__map .as--title>span {
        font-size: 3.6em;
    }

    .as--digipay-services-contain {
    }

    .as--digipay-services__desc {
        width: 100%;
        padding: 0 7em 4.5em;
    }

    li.as--vacation__item {
        margin: 2em 2.5em 3em!important;
    }
}

@media (max-width: 768px) {
    .as--intro-contactUs-contain {
        padding: 8em 0 0;
    }

    .as--digipay__date-container {
        height: 36em;
    }

    .za-digipay__date-item>i {
        background-size: 12.6%;
    }

    .as--digipay-services__container {
        width: Calc(100% - 6em);
    }

    .as--digipay__map .as--section-title .as--subtitle>span {
        font-size: 2.4em;
    }

    .as--intro-contactUs__img {
        margin-bottom: 4em;
    }

    li.as--digipay__date-item:nth-child(2n) {
        display: none;
    }

    li.as--digipay__date-item:nth-last-child(1) ,li.as--digipay__date-item:nth-last-child(2),li.as--digipay__date-item:nth-last-child(3) {
        display: block;
    }

    .as--digipay-services__desc {
        padding: 0 4em 3.5em;
    }

    li.as--vacation__item {
        margin: 2em 1.5em 3em!important;
        font-size: .85em;
    }

    .as--digipay-contact-form__contain {
        width: 100%;
    }

    li.as--digipay__date-item>i {
        width: 6em;
        height: 6em;
    }

    li.as--digipay__date-item {
        padding: .2em .3em;
    }

    .as--vacation__item-header>span:first-child {
        font-size: 2.5em;
    }

    .as--vacation__item-header>span:last-child {
        font-size: 1.3em;
    }

    .as--vacation__item-footer>span {
    }

    .as--intro-contactUs .as--intro-title.as--reverse {
        margin-bottom: 7em;
    }

    .as--after-title>span {
        font-size: 2.4em;
    }

    .as--digipay-services__item-icon {
        width: 40%;
        height: 35%;
    }
}

@media (max-width: 577px) {
    li.as--digipay-services__item {
        min-width:auto;
        padding: 0 2vw;
        font-size: 3vw;
    }

    .as--digipay-services__contain {
        border-radius: 4.5vw;
    }

    .as--digipay-services__item-title {
        margin-top: 4.5vw;
    }

    .za-digipay__date-item>i:before {
        background-size: 12.4vw;
    }

    li.as--vacation__item {
        margin: 2em 1em 2em!important;
        font-size: 1.9vw;
    }

    .as--digipay-services__container {
        width: Calc(100% - 15vw);
    }

    .za-digipay__date-item>i {
        background-size: 14.2%;
    }

    .as--digipay__map .as--section-title .as--subtitle>span {
        font-size: 2em;
    }

    .as--digipay__date-container {
        height: 100vw;
    }

    .as--notice-bordered>span {
        font-size: 1.6em;
    }

    .as--intro-contactUs-contain {
        padding: 6em 0 0;
    }

    .as--vacation__items>ul {
    }

    .as--intro-contactUs__img {
        margin-bottom: 4em;
    }

    li.as--digipay__date-item:nth-child(3n) {
        display: none;
    }

    .as--digipay__map__img {
        margin-top: -9px;
        height: 46em;
    }

    li.as--digipay__date-item:nth-last-child(6) ,li.as--digipay__date-item:nth-last-child(7),li.as--digipay__date-item:nth-last-child(8), li.as--digipay__date-item:nth-last-child(10) ,li.as--digipay__date-item:nth-last-child(1),li.as--digipay__date-item:nth-last-child(12) {
        display: block;
    }

    .as--contactUs-form>ul {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        margin-right: 0;
        margin-left: 0;
        width: 100%;
    }

    li.as--contact-form__item {
        width: 100%;
        padding: 5em 0 0;
    }

    li.as--digipay__date-item>i {
        width: 6.3em;
        height: 6.3em;
    }

    .as--intro-contactUs .as--intro-title.as--reverse {
        margin-bottom: 8em;
    }

    .as--digipay-services__desc>p {
        font-size: 1.6em;
    }

    .as--digipay-services-contain {
        padding: 4em 0 5em;
    }

    .as--digipay-services__desc {
        padding: 0 3em 3.5em;
    }

    .as--digipay-services__item-title>span {
        font-size: 1.2em;
    }

    .as--vacation__item-footer.bg-white {
        border-radius: 0 0 1.8em 1.8em;
    }

    .as--vacation__item-contain>div {
        border-radius: 2em;
        font-size: 1.3em;
        box-shadow: 0px 8.56846px 22.8423px -8.56846px rgb(190 201 238 / 70%), 0px 42.8423px 38.5581px -21.1369px rgb(180 188 218 / 60%);
    }
}

section.as--blog__single .as--cta-contain {
    border-bottom: 5px solid var(--gray);
}

section.as--blog__single {
    font-size: 10px;
}

section.as--blog__single .as--button a {
    font-size: 10px;
    margin: 1em auto 2em;
}

section.as--blog__single * {
    font-family: 'YekanBakh'!important;
    font-size: initial;
}

section.as--blog__single img {
    max-width: 100%;
    height: auto;
    margin: 1em auto;
    display: block;
}

.as--blog__single_image>div {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 2em;
}

.as--blog__single_cat {
    font-size: 1.5em;
    font-weight: 500;
    float: right;
}

section.as--blog__single .as--blog__signgle_title_ a {
    font-size: 2em;
    font-weight: 800;
    margin: .5em 0 1em;
    display: block;
    line-height: 1.4em;
}

.as--blog__single_date>div {
    font-size: 1.4em;
    background: var(--dark-gray);
    display: inline-block;
    color: var(--white);
    padding: 0em 1em;
}

.as--blog__single_title {
    text-align: center;
}

.as--blog__single_date {
    float: left;
}

.as--blog__single_title>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.as--blog__single_image>div {
    width: 100%;
    height: auto;
    /* max-height: 400px; */
}

.as--blog__single_image>div img {
    height: 100%;
    margin: auto;
    max-width: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}

/*
Start
Download Page
**************************************************************************/
.as--downloadApp__page.as--have-bg>div {
    padding-top: 25em;
    padding-bottom: 15em;
}

section.as--downloadApp__page.as--downloadApp.as--have-bg .as--downloadApp__contain {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.as--downloadApp__page.as--have-bg .as--downloadApp__art>div {
    padding-left: 0;
}

.as--downloadApp__page.as--have-bg .as--section-title {
    text-align: center;
}

section.as--downloadApp__page.as--downloadApp.as--have-bg {
    padding-top: 0;
    margin-bottom: 0;
}

@media(max-width: 768px) {
    .as--downloadApp__page.as--have-bg>div {
        padding-top: 30vw;
        padding-bottom: 20vw;
    }

    .as--downloadApp__page.as--have-bg .as--downloadApp__market {
        max-width: 100%;
    }
}

.grecaptcha-badge {
    margin-right: -10em;
}

.icon-arrow-right-about:before {
    content: "\e904";
    color: #061962;
    font-size: 3.2em;
    display: inline-block;
}

.icon-arrow-left-about:before {
    content: "\e906";
    color: #061962;
    font-size: 3.2em;
}

/************start style for about intro **************/
/**********style exsit in main***************/
section.as--sec-about-intro {
    position: relative;
    padding: 26em 0 11em;
}

.as--sec-about-intro__sides {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    height: 40vh;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    max-height: 40em;
}

.as--icon-about-flesh img {
    max-height: 100%;
}

.as--sec-about-desc__intro {
    margin-bottom: 9em;
}

.as--sec-about-title.fat>span {
    font-weight: 900;
}

.as--sec-about-title__intro .as--sec-about-title span {
    font-size: 4em;
    line-height: 1em;
}

.about .as--sec-about-intro__side.left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    width: 54%;
}

.as--sec-about-intro .as--sec-about-art {
    width: 35em;
    height: 60em;
}

.as--image-gapping>div {
    height: 100%;
    width: 100%;
    position: relative;
    z-index: 1;
}

.as--sec-about-art.as--image-gapping img {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
    width: calc(100% + 35%);
    height: calc(100% + 15%);
    -o-object-fit: contain;
       object-fit: contain;
}

.as--sec-about-art .mobile {
    display: none;
}

.as--container {
    margin: auto;
}

.as--sec-about-title.light>span {
    font-weight: 300;
}

/*****************new style for about intro**************/
.as--sec-about-intro.about {
    background-color: #183FF5;
    padding-bottom: 15em;
}

.as--sec-about-intro.about:before {
    background-image: url(../img/as--pattern-dp-about.png);
    background-position: center;
    background-size: 60%;
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    background-repeat: no-repeat;
}

.as--sec-about-intro__side.right.white {
    color: white;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
    position: relative;
    z-index: 1;
}

.as--icon-about-flesh {
    height: 3em;
    margin-top: 3.5em;
}

.about .light {
    font-size: 3em;
}

.about .as--sec-about-intro__side.left {
    width: 43%;
}

.about .as--sec-about-intro__sides {
    height: auto;
}

.as--sec-about-intro.about .as--container {
    max-width: 96em;
}

section.as--sec-about-intro .as--container, section.as--sec-about-value .as--container {
    max-width: 900px;
}

.about .as--sec-about-title.fat {
    margin-bottom: 2em;
}

.as--intro-back {
    height: 55em;
    position: absolute;
    width: 100%;
    top: 20%;
}

.as--history-swiper .swiper-button-prev.icon-arrow-right-about {
    right: 36em;
}

.as--history-swiper .swiper-button-next.icon-arrow-left-about {
    left: 36em;
}

.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev.icon-arrow-right-about:after {
    visibility: hidden;
}

/**********start style for history swiper****************/
.as--sec-about-history .as--sec-about-title.fat {
    color: #061962;
    text-align: center;
    padding-bottom: 12em;
}

.as--history-swiper>ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 40em;
}

.as--history-img__active>img {
    display: block;
}

.as--history-body__img {
    position: relative;
    padding-top: 55%;
}

.as--history-img {
    background: #8B9FFA;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 2.5em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 8em;
    -webkit-transition: .5s;
    transition: .5s;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
}

section.as--sec-about-history {
    overflow: hidden;
}

.as--history-img__deactive img {
    display: none;
}

.as--history-img__center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
}

.as--history-img__center img {
    max-width: 100%;
    -webkit-transition: .5s;
    transition: .5s;
}

.swiper-slide-active .as--history-img {
    width: 152%;
    height: 160%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    z-index: 2;
    box-shadow: 0px 0px 30px -10px #0824af;
    -webkit-transition: .5s;
    transition: .5s;
}

.swiper-slide-active .as--history-img__active {
    display: none;
}

.as--history-img__center {
    /* display: none; */
}

.swiper-slide-active .as--history-img__center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.swiper-slide-active .as--history-img__center img {
    max-width: 100%;
}

.as--history-swiper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    padding-top: 3em;
    padding-bottom: 6em;
    margin-bottom: -4em;
}

.as--history-content {
    opacity: 0;
    -webkit-transition: .5s;
    transition: .5s;
    display: block;
    position: absolute;
    top: 75%;
    left: 50%;
    -webkit-transform: translatex(-50%);
            transform: translatex(-50%);
    width: 100%;
}

li.as--history-item.swiper-slide.swiper-slide-visible .as--history-img {
    background: #183FF5;
}

.swiper-slide-active .as--history-content {
    opacity: 1;
}

.as--history-img-body {
    position: relative;
    padding-top: 57%;
}

.as--history-desc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
    width: 100%;
    line-height: 4em;
}

.as--history-desc>span {
    font-size: 2em;
    font-weight: 500;
    display: block;
    line-height: 1.3em;
}
.as--history-desc>span:first-child{
    font-weight:800;
    font-size:2.5em;
}
.as--history-swiper .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    bottom: 0;
    top: auto;
}

.as--history-swiper .swiper-button-next.icon-arrow-left-about {
    left: 35em;
}

.as--history-swiper .swiper-button-prev.icon-arrow-right-about {
    right: 36em;
}

/*********************trait section****************/
/****************style exist**************/
.as--sec-abouttion-description>p {
    font-size: 1.6em;
    font-weight: 400;
    line-height: 1.8em;
    text-align: justify;
}

.as--sec-abouttion-description {
    margin-top: 2em;
}

/***************new style for trait section***************/
.as--trait-item__content span {
    font-size: 4em;
    line-height: 1.3em;
}

.as--trait-content {
    border: 1px solid #D0D9F5;
    padding: 11em 15em;
    border-radius: 2.5em;
}

li.as--trait-item>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

li:nth-child(even).as--trait-item>div {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
}

.as--trait-item__img {
    width: 34em;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
}

.as--trait-item__img .as--art img {
    max-width: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}

.as--trait-item__img .as--art {
    max-width: 100%;
}

.as--trait-item__content.about-team {
    margin-left: 6em;
}

li:nth-child(even)>div>.as--trait-item__content.about-team {
    margin-right: 6em;
    margin-left: 0;
}

.as--trait-item__content.about-pay {
    margin-right: 6em;
}

li.as--trait-item:last-child {
    margin-bottom: 0;
}

/************************start style for vision section***********************/
.as--vision-background {
    width: 100%;
    height: 62em;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

section.as--sec-about-trait {
}

.as--vision-background img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}

section.as--sec-about-vision {
    position: relative;
}

section.as--sec-about-vision {
    margin-top: 9em;
    padding-top: 0;
}

.as--vision-background:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    background: rgba(208, 217, 245, 0.9);
}

.as--sec-about-vision-content .as--sec-about-title span {
    font-size: 4em;
}

.as--sec-about-vision-content {
    text-align: center;
    padding: 10em 0 13em 0;
}

.as--vision-desc>span {
    font-size: 1.6em;
    font-weight: 400;
    line-height: 1.5em;
}

.as--vision-desc {
    margin-top: 3em;
}

li.as--vision-feature__item {
    width: 25%;
    margin: 0 3.2em;
    position: relative;
}

.as--vision-feature>ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-left: -3.2em;
    margin-right: -3.2em;
    width: calc(100% + 6.4em);
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

li.as--vision-feature__item>div {
    border-radius: 3em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-top: 78%;
    box-shadow: 0px 5px 4px rgba(0, 0, 0, 0.1);
    background: rgba(255, 255, 255, 0.5);
    border: 1px solid #FFFFFF;
}

.as--vision-feature__title>span {
    font-size: 4em;
    font-weight: 900;
}

.as--vision-feature__title {
    margin-bottom: 2em;
}

.as--vision-feature__desc>span {
    font-size: 1.6em;
    font-weight: 400;
    line-height: 1.5em;
}

.as--vision-feature__item-body {
    position: absolute;
    top: 0;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    height: 100%;
}

.as--vision-feature__desc {
    padding: 0 2em;
}

.as--vision-feature {
    margin-top: 4.5em;
}

.as--sec-about-honor {
    background: #183FF5;
}

.as--sec-about-honor-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 8em 0;
}

.as--sec-about-honor-body .as--sec-about-title.fat>span {
    font-size: 4em;
    color: white;
    line-height: 1.5em;
}

.as--sec-about-honor-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 2em;
}

.za--honor-container {
    width: 1150px;
    margin: auto;
}

.as-sec-honor-item {
    width: 20%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.as-sec-honor-item span {
    color: var(--white);
    text-align: center;
    font-size: 1.4em;
    margin-top: 1em;
    padding: 0 2em;
}

.as-sec-honor-item img {
    max-width: 100%;
    max-height: 10em;
    -o-object-fit: contain;
       object-fit: contain;
    width: auto;
    display: block;
}

/****************************membership********************/
/*****************style exsit****************/
.as--button-basic.blue a {
    background-color: #183FF5;
}

[class*="as--button-"] a {
    border-radius: 1.2em;
    height: 5em;
    display: block;
    line-height: 5em;
    text-align: center;
    padding: 0 5.5em;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}

/***************************************/
.as--membership-swiper-body {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 2.5em;
    top: 50%;
    left: 50%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    -webkit-transition: .5s;
    transition: .5s;
}

img.as--img-normal.membership {
    width: 100%;
}

.as--sec-about-membership .as--sec-about-title__intro {
    text-align: center;
}

li.as--membership-swiper-item.swiper-slide-visible.swiper-slide-active .as--membership-desc {
    opacity: 1;
}

.swiper-slide-active .as--membership-swiper-body {
    width: 34em;
}

.as--membership-desc>span:first-child {
    margin-bottom: 0.5em;
    font-size: 2.4em;
    font-weight: bold;
}

.as--membership-desc>span {
    font-size: 2em;
    font-weight: 500;
    display: block;
    line-height: 1.2em;
}

li.as--history-swiper-item.membership.swiper-slide.swiper-slide-visible>div {
    background: white;
}

.as--membership-swiper-container {
    margin-top: 5em;
}

.as--membership-swiper.swiper-container {
    overflow: visible;
}

section.as--sec-about-membership {
    overflow: hidden;
}

.as--membership-swiper-item.swiper-slide-active .as--membership-swiper__img .membership:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 62em;
    height: 35em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    border: none;
    /* background: white; */
    z-index: 1;
    border-radius: 2.5em;
}

.as--membership-swiper.swiper-container>ul li {
    height: auto;
}

.swiper-slide-active .as--membership-swiper-body {
    width: 55em;
    height: 35em;
    z-index: 1;
}

.as--membership-swiper__img {
    width: 100%;
    height: 100%;
    z-index: 100;
}

li.as--membership-swiper-item.swiper-slide>div {
    /* height: 25em; */
    border-radius: 3em;
    position: relative;
    padding-top: 65%;
}

.as--membership-swiper.swiper-container>ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

li.as--membership-swiper-item.swiper-slide-active .membership {
    opacity: 1;
}

.as--membership-swiper__img>div {
    width: 100%;
    height: 100%;
    overflow: hidden;
    border-radius: 3em;
}

.as--membership-swiper__img img {
    width: 100%;
    height: 100%;
    opacity: 0.25;
    -o-object-fit: cover;
       object-fit: cover;
}

.as--sec-about-membership .as--sec-about-title {
    padding-bottom: 5em;
}

.as--membership-swiper-container .swiper-button-next.icon-arrow-left-about {
    bottom: 0;
    left: 37em;
    top: auto;
}

.as--membership-swiper-container .swiper-button-prev.icon-arrow-right-about {
    bottom: 0;
    right: 39em;
    top: auto;
}

.as--membership-cta-desc>span {
    font-size: 3em;
    text-align: center;
    display: block;
    line-height: 1.5em;
}

.as--memership-cta {
    margin-top: 15em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

[class*="as--button-"] span {
    font-size: 1.6em;
    font-weight: 600;
    white-space: nowrap;
}

.as--memership-cta .as--button-basic>a {
    text-decoration: none;
    color: white;
}

.as--button-basic.as--larg.blue {
    margin-left: auto;
    margin-right: auto;
}

.as--membership-cta-desc {
    margin-bottom: 2em;
}

.as--membership-desc {
    opacity: 0;
    text-align: center;
    -webkit-transition: .5s;
    transition: .5s;
    margin-top: 3em;
}

@media (max-width: 1400px) {
    .as--history-swiper>ul {
    }

    .as--history-img__center {
        width: 26em;
    }

    .as--history-swiper .swiper-button-next.icon-arrow-left-about {
        left: 31em;
    }

    .as--history-swiper .swiper-button-prev.icon-arrow-right-about {
        right: 32em;
    }

    .swiper-slide-active .as--history-img__center {
        width: 40em;
    }

    /***************trait section****************/
    .as--trait-content {
        padding: 10em 4em;
    }

    .as--trait-item__content.about-team {
        margin-left: 15em;
    }

    .as--trait-item__content.about-pay {
        margin-right: 15em;
    }

    li.as--trait-item {
        margin-bottom: 7em;
    }

    /*************vision section********/
    .as--vision-feature>ul {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        width: 65em;
        margin: auto;
    }

    li.as--vision-feature__item {
        width: 43%;
        margin: 0 2em 5em;
    }

    li.as--vision-feature__item:nth-last-child(1),li.as--vision-feature__item:nth-last-child(2) {
        margin-bottom: 0;
    }

    .as--vision-background {
        height: 88em;
    }

    .za--honor-container {
        width: 95em;
    }

    .as--sec-about-vision-content {
        padding: 9.5em 0;
    }

    /**********************membership******************/
    .as--sec-about-membership .as--sec-about-title {
        padding-bottom: 7em;
    }

    .as--membership-cta-desc {
        width: 55em;
        text-align: center;
        margin: auto;
        margin-bottom: 2em;
    }

    .as--history-bottom.membership .as--history-desc {
        margin-top: 9em;
    }

    .as--sec-about-honor-body {
    }

    .as--membership-swiper-container .swiper-button-prev.icon-arrow-right-about {
        bottom: 0;
        right: 31em;
        top: auto;
    }

    .as--membership-swiper-container .swiper-button-next.icon-arrow-left-about {
        bottom: 0;
        left: 29em;
        top: auto;
    }
}

@media (max-width: 1200px) {
    /************intro about************/ .as--intro-back {
    height: 80vh;
}

    .as--back-circle-qurter:nth-child(2) {
        bottom: -3em;
        right: 24%;
    }

    .about .as--sec-about-art {
        width: 36em;
    }

    .about .as--sec-about-intro__side.left {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        height: 100%;
    }

    .as--memership-cta {
        /* margin-top: 20em; */
    }

    /***************history*********/
    .as--history-swiper .swiper-button-next.icon-arrow-left-about {
        left: 22em;
    }

    .as--history-swiper .swiper-button-prev.icon-arrow-right-about {
        right: 24em;
    }

    /******************trait section***************/
    .as--trait-item__content.about-team {
        margin-left: 8em;
    }

    .as--trait-item__content.about-pay {
        margin-right: 8em;
    }

    .as--trait-content {
        padding: 10em 4em 9em;
    }

    /***************membership******************/
    .swiper-slide-active .as--membership-swiper-body {
        height: 31em;
    }

    .as--membership-swiper.swiper-container>ul {
    }

    .as--membership-swiper-container .swiper-button-prev.icon-arrow-right-about {
        right: 22em;
    }

    .as--membership-swiper-container .swiper-button-next.icon-arrow-left-about {
        left: 21em;
    }

    .swiper-slide-active .as--history-img {
        width: 173%;
        height: 175%;
    }
}

@media (max-width: 992px) {
    /***********intro about***********/ .about .as--sec-about-intro__sides {
    height: auto;
    max-height: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

    .as--sec-about-intro.about {
        padding: 8em 0 9em;
    }

    .about .as--sec-about-intro__side.right {
        width: 100%;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        text-align: center;
        margin-bottom: 4em;
    }

    .as--memership-cta {
        /* margin-top: 19em; */
    }

    /******************vision*******/
    .za--honor-container {
        width: 90%;
    }

    .as--sec-about-honor-body {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        padding: 7.5em 0 5.5em;
        height: auto;
    }

    .as-sec-honor-item {
        width: 33.333%;
    }

    .as--sec-about-intro.about .as--container {
        max-width: 90%;
    }

    /****************history*****************/
    li.as--history-swiper-item.swiper-slide-active>div:before {
        width: 54em;
        height: 30em;
    }

    .as--history-swiper .swiper-button-next.icon-arrow-left-about {
        left: 8em;
    }

    .as--history-swiper .swiper-button-prev.icon-arrow-right-about {
        right: 10em;
    }

    /**************trait**************/
    li.as--trait-item>div {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
                flex-direction: column-reverse;
    }

    li.as--trait-item>div:nth-child(2) {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }

    .as--trait-content {
        padding: 6.5em 10em 8em;
    }

    .as--trait-item__content.about-team {
        margin-left: auto;
        margin-top: 3em;
    }

    li:nth-child(even)>div>.as--trait-item__content.about-team {
        margin-right: 0;
    }

    .as--trait-item__content.about-pay {
        margin-right: auto;
        margin-top: 3em;
    }

    li:nth-child(even).as--trait-item>div {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
                flex-direction: column-reverse;
    }

    .as--trait-item__content span {
        text-align: center;
        display: block;
    }

    li.as--trait-item {
        margin-bottom: 10em;
    }

    /*******************vision**************/
    li.as--vision-feature__item {
        margin: 0 3.5em 5em;
        width: 35%;
    }

    .as--vision-feature>ul {
        width: 100%;
    }

    .as--sec-about-honor-body .as--sec-about-title.fat>span {
        text-align: center;
        display: block;
    }

    .as--membership-swiper-container .swiper-button-prev.icon-arrow-right-about {
        right: 10em;
    }

    .as--membership-swiper-container .swiper-button-next.icon-arrow-left-about {
        left: 9em;
    }

    .as--sec-about-honor-items {
        margin-top: 6em;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        width: 100%;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }

    .about .as--sec-about-art {
        height: 47em;
        width: 46em;
    }
}

@media (max-width: 768px) {
    .as--membership-swiper.swiper-container {
        padding-top:5em;
    }

    .as--memership-cta {
        /* margin-top: 16em; */
    }

    /***************intro about***************/
    .as--sec-about-art.as--image-gapping .desktop img {
        display: none;
    }

    .about .as--sec-about-art .mobile {
        display: block;
        padding: 4em;
    }

    .about .as--sec-about-art {
        height: 50vh;
        width: 27vh;
    }

    .as--sec-about-title__intro .as--sec-about-title span {
        font-size: 3.6em;
    }

    /************history*************/
    .as--history-img-body {
        padding-top: 46%;
    }

    .swiper-slide-active .as--history-img {
        width: 108%;
        height: 129%;
    }

    .swiper-slide-active .as--history-img__center {
        width: 42em;
    }

    .as--history-swiper .swiper-button-next.icon-arrow-left-about {
        left: 0em;
    }

    .as--history-swiper .swiper-button-prev.icon-arrow-right-about {
        right: 0em;
    }

    /*************vision**************/
    li.as--vision-feature__item {
        width: 52%;
        margin: 0 3.5em 2em;
    }

    .as--sec-about-honor-items {
        -ms-flex-pack: distribute;
            justify-content: space-around;
    }

    .as--vision-background {
        height: 136em;
    }

    li.as--vision-feature__item:nth-last-child(2) {
        margin-bottom: 2em;
    }

    .as--sec-about-vision-content {
        padding: 9.5em 0 6em;
    }

    .as--membership-cta-desc {
        width: 100%;
    }

    .as--sec-about-honor-body .as--sec-about-title.fat {
        text-align: center;
    }

    .as--sec-about-honor-body {
        height: auto;
    }

    .as-sec-honor-item {
        width: 50%;
    }

    .as--sec-about-honor-body .as--sec-about-title.fat>span {
        text-align: center;
        display: block;
    }

    .as--membership-swiper-container .swiper-button-prev.icon-arrow-right-about {
        right: 0;
    }

    .as--membership-swiper-container .swiper-button-next.icon-arrow-left-about {
        left: 0;
    }

    .as--trait-content {
        padding: 6.5em 2em;
    }

    li.as--membership-swiper-item.swiper-slide>div {
        padding-top: 46%;
    }

    .as--sec-about-history .as--sec-about-title.fat {
        padding-bottom: 7em;
    }

    .as--sec-about-membership .as--sec-about-title {
        padding-bottom: 4em;
    }
}

@media (max-width: 577px) {
    .as--memership-cta {
        /* margin-top: 10em; */
    }

    /************intro about**************/
    .as--sec-about-title__intro .as--sec-about-title span {
        line-height: 1.5em;
        font-size: 3em;
    }

    .as-sec-honor-item {
        width: 100%;
        margin-bottom: 4em;
    }

    .about .light {
        font-size: 2.4em;
    }

    .as--sec-about-intro.about {
        padding: 8em 0 7em;
    }

    .about .as--sec-about-title.fat {
        margin-bottom: 1em;
    }

    .as--icon-about-flesh {
        margin-top: 1.5em;
    }

    /*************membership***************/
    li.as--membership-swiper-item.swiper-slide>div {
        padding-top: 40%;
    }

    .as--membership-swiper-container .swiper-button-prev.icon-arrow-right-about {
        right: 2em;
        bottom: 0;
    }

    .as--membership-swiper.swiper-container>ul {
        /* height: 35em; */
    }

    .as--membership-swiper-container .swiper-button-next.icon-arrow-left-about {
        left: 0;
        bottom: 0;
    }

    .swiper-slide-active .as--membership-swiper-body {
        width: 100%;
        height: 150%;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }

    .as--membership-swiper.swiper-container>ul {
        /* height: 30em; */
    }

    /****************vision***************/
    .as--vision-feature {
        margin-top: 8em;
    }

    li.as--vision-feature__item {
        width: 100%;
        max-width: 24em;
    }

    .as--vision-feature__title {
        margin-bottom: 1.5em;
    }

    .as--trait-content {
        /* padding: 8em 2.5em 5em; */
    }

    .as--trait-item__content.about-team {
        margin-top: 5em;
    }

    .as--trait-item__content.about-pay {
        margin-top: 5em;
    }

    li.as--trait-item {
        margin-bottom: 7em;
    }

    .as--vision-feature__title>span {
        font-size: 3em;
    }

    .as--sec-about-honor-body .as--sec-about-title.fat>span {
        font-size: 3em;
    }

    /************history*************/
    .swiper-slide-active .as--history-img {
        width: 106%;
    }

    .swiper-slide-active .as--history-img__center {
        width: 65vw;
    }

    .as--history-swiper .swiper-button-next.icon-arrow-left-about {
        left: 0em;
        bottom: 8em;
    }

    .as--history-swiper .swiper-button-prev.icon-arrow-right-about {
        right: 1em;
        bottom: 8em;
    }

    .as--history-swiper>ul {
    }

    .as--sec-about-history .as--sec-about-title.fat {
        padding-bottom: 5em;
    }

    .swiper-slide-active .as--history-content {
    }

    .as--trait-item__img {
        width: 65vw;
        min-width: 23em;
    }

    .as--membership-cta-desc>span {
        font-size: 1.6em;
    }

    .as--vision-feature__desc>span {
        font-size: 1.2em;
    }

    .as--sec-about-art.as--image-gapping img {
        width: 100%;
    }

    .about .as--sec-about-intro__side.right {
        margin-bottom: 2.5em;
    }

    .as--sec-about-membership .as--sec-about-title {
        padding-bottom: 2em;
    }
}

@media (max-width: 460px) {
    .as--sec-about-history .as--container, .as--sec-about-membership .as--container {
        max-width:90%;
    }

    .as--history-desc>span {
        font-size: 1.8em;
        line-height: 1.5em;
    }

    .as--history-swiper .swiper-button-next.icon-arrow-left-about {
        left: 0em;
        bottom: 0;
    }

    .as--history-swiper .swiper-button-prev.icon-arrow-right-about {
        right: 1em;
        bottom: 0;
    }

    .as--membership-swiper.swiper-container>ul {
        /* height: 67vw; */
    }

    .swiper-slide-active .as--history-content {
        top: 65%;
    }

    .as--history-swiper>ul {
        height: 81vw;
    }
}

.as--banner a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
}

.as--banner a img {
    width: 100%;
}

.as--banner>div {
    border-radius: 1em;
    overflow: hidden;
}

.as--banner.as--banner__top>div {
    border-radius: 0;
    height: 80px;
    position: relative;
}

.as--banner.as--banner__top img {
    position: absolute;
    height: 100%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
    top: 50%;
    width: auto;
}

body.as--banner-top__active {
    padding-top: 80px;
}

@media(max-width: 992px) {
    .as--banner.as--banner__top>div {
        height: 70px;
    }

    body.as--banner-top__active {
        padding-top: 70px;
    }
}

.as--blog-pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    float: right;
    width: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 10em;
}

.as--blog-pagination .as--button {
    margin: 0;
}

.as--blog__single .post_tags {
    margin: 2em 0 0;
}

section.as--blog__single .post_tags .as--button a {
    font-size: 8px;
}




.comment-respond {
    display: block;
    width: 100%;
    float: right;
}.comment-respond {
     font-size: 1.4em;
     padding: 5em 0;
 }

.comment-respond form {
    width: 43em;
    margin: auto;
    max-width: 100%;
    padding: 0 1.5em;
}

.comment-respond input ,.comment-respond textarea ,.comment-respond button {
    border-radius: 10px;
    border: none;
    background-color: #f3f5ff;
    width: 100%;
    height: 45px;
    padding: 1em 1.5em;
    outline: none;
}

.comment-respond input[type="submit"] {
    height: 45px;
    padding: 1em 2em;
    background-color: #061963;
    color: #fff;
    font-weight: 500;
    max-width: 15em;
    margin: auto;
    cursor: pointer;
}


.comment-respond form>p {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;margin-bottom: 1em;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}

.comment-respond label:first-child {
    width: 6em;
}

.comment-respond input[type="checkbox"] {
    min-height: auto;
    width: 1em;
    height: 1em;
}

.comment-respond form>p.form-submit {
    margin-top: 3em;
}

.comment-reply-title {
    text-align: center;
    font-size: 2em;
    font-weight: 600;
    margin-bottom: 1em;
}

.comment-respond textarea {
    height: auto;
}

.comment-respond form>p.comment-notes {
    text-align: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}



li.comment {
    margin-bottom: 40px;
}

li.comment {
    font-size: 14px;
    padding: 1em;
    background-color: var(--light-gray);
    border-radius: 1em;
}

.comment-author {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.comment-author img {
    border-radius: 7px;
    margin-left: 1em;
}

.comment-author cite.fn {
    margin-left: 0.4em;
}

.comment-meta {
    margin-top: 1em;
    font-size: 12px;
}

li.comment p {
    margin-top: 0.5em;
    text-align: justify;
}

a.comment-reply-link {
    background-color: var(--dark-gray);
    color: var(--white);
    padding: 0.2em 1em;
    border-radius: 0.5em;
    display: inline-block;
    margin-top: 1em;
}

li.comment ul.children li {
    background-color: var(--gray);
    margin-top: 2em;
    margin-bottom: 0;
}

body:not(.home) .as--footer-bottom-side {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
}

body:not(.home) .as--footer-license {
    margin: 0;
}

body:not(.home) .as--footer .as--line-half-bottom {
    width: 100%;
    padding-left: 2em;
}

body:not(.home) .as--footer .as--line-half:not(.as--logo-footer) {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: right;
        -ms-flex-pack: right;
            justify-content: right;
}

body:not(.home) .as--footer .as--line-half.text-centered>span {
    padding-left: 2em;
}



@media(max-width:768px){
    body:not(.home) .as--footer-bottom-side{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
            -ms-flex-direction:column;
                flex-direction:column;
    }

    body:not(.home) .as--footer .as--line-half:not(.as--logo-footer) {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }

    body:not(.home) .as--footer .as--line-half.text-centered>span {
        padding: 0 2em;
    }

    body:not(.home) .as--footer .as--line-half-bottom {
        padding-left: 0;
    }

    body:not(.home) .as--footer-license {
        margin-bottom: 4em;
    }
}





.as--downloadApp-notices {
    margin-top: 4em;
}

.as--downloadApp-notice.copon {
    background-color: #1239ea;
    border-radius: 1em;
    color: var(--white);
    margin-bottom: 1em;
    border: 0px dashed #1233c3;
    position: relative;
    max-height: 0;
    overflow: hidden;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    -webkit-transition-delay: 0s;
            transition-delay: 0s;
}


.as--downloadApp-notice.copon.active:nth-child(1){
    -webkit-transition-delay:.8s;
            transition-delay:.8s;
}

.as--downloadApp-notice.copon.active:nth-child(2){
    -webkit-transition-delay:1s;
            transition-delay:1s;
}

.as--downloadApp-notice.copon.active:nth-child(3){
    -webkit-transition-delay:1.2s;
            transition-delay:1.2s;
}

.as--downloadApp-notice.copon.active:nth-child(4){
    -webkit-transition-delay:1.4s;
            transition-delay:1.4s;
}

.as--downloadApp-notice.copon.active:nth-child(5){
    -webkit-transition-delay:1.6s;
            transition-delay:1.6s;
}


.as--downloadApp-notice.copon.active{
    max-height:100em;
    border: 1px dashed #1233c3;
    -webkit-transition-delay: 1s;
            transition-delay: 1s;
}
.as--downloadApp-notice.copon span {
    font-size: 1.4em;
}

.as--downloadApp-notice.copon>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 1em 2em 1em 8em;
}

.as--downloadApp-notice.code {}

.as--downloadApp-notice.code code.myCode {
    letter-spacing: 0.2em;
    font-size: 1.4em;
}

.as--downloadApp-notice.code button.copyMyCode {
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    border: none;
    outline: none;
    background-color: #f2f5fe;
    padding: 0em 1.5em;
    font-size: 14px;
    font-family: 'yekanbakh';
    border-radius: .6em;
    font-weight: 600;
    color: #173ff5;
}




@media(max-width:500px){
    .as--downloadApp-notice.copon>div {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
}


body.error404 {
    padding-top: 30em;
}
.as--banner.as--banner__top{
    -webkit-transition: .5s;
    transition: .5s;
}
nav.as--fixed-mode .as--banner.as--banner__top {
    margin-top: -80px;
}

body.error404 h1.page-title {
    font-size: 2em;
    font-weight: 800;
}

body.error404 div#content {
    width: 100%;
    text-align: center;
    margin-bottom: 20em;
}

body.error404 .page-content {
    font-size: 1.4em;
    margin-top: 2em;
    display: block;
}

body.error404 .page-content p {
    margin-bottom: 1em;
}