@charset "UTF-8";
#tie-wrapper {
    background: transparent;
}
.tns-nav {
    direction: ltr;
    text-align: center;
    margin: 10px 0;
}
[dir="rtl"][_ngcontent-gvh-c49] .tns-nav {
    direction: rtl;
}
[dir="rtl"][_ngcontent-gvh-c49] [dir="ltr"][_ngcontent-gvh-c49] .tns-nav {
    direction: ltr;
}
.tns-nav[dir="rtl"] {
    direction: rtl;
}
[dir="rtl"][_ngcontent-gvh-c49] .tns-nav[dir="ltr"] {
    direction: ltr;
}
[dir="rtl"][_nghost-gvh-c49] .tns-nav,
[dir="rtl"] [_nghost-gvh-c49] .tns-nav {
    direction: rtl;
}
.tns-nav > [aria-controls] {
    width: 12px;
    height: 12px;
    padding: 0;
    margin: 0 5px;
    border-radius: 50%;
    background: #40c4ff;
    border: 0;
    outline: none;
}
.tns-nav > .tns-nav-active {
    background: #666;
}
.tns-nav + button {
    display: none;
}
.tns-visually-hidden {
    display: none;
}
html[_ngcontent-gvh-c49] {
    font-family: Iransans, Roboto, Helvetica Neue, sans-serif;
    font-weight: 300;
    font-size: 14px;
    line-height: 22px;
}
html[_ngcontent-gvh-c49] {
    box-sizing: border-box;
}
*[_ngcontent-gvh-c49],
*[_ngcontent-gvh-c49]:before,
*[_ngcontent-gvh-c49]:after {
    box-sizing: inherit;
}
.header[_ngcontent-gvh-c49] {
    min-height: 80px;
    width: 100%;
    padding: 10px 0;
    display: flex;
}
.header.accent[_ngcontent-gvh-c49] {
    background-color: #eee;
    color: #fff;
}
.scrolled[_ngcontent-gvh-c49] .header.accent.header-fixed[_ngcontent-gvh-c49] {
    background-color: #fff;
    color: #fff;
}
.header-fixed[_ngcontent-gvh-c49] {
    position: fixed;
    z-index: 1;
    transition: box-shadow 0.3s, background-color 0.3s, min-height 0.3s;
}
.header-fixed[_ngcontent-gvh-c49] + *[_ngcontent-gvh-c49] {
    padding-top: 60px;
}
.scrolled[_ngcontent-gvh-c49] .header-fixed[_ngcontent-gvh-c49] {
    min-height: 80px;
    box-shadow: 0 4px 5px #00000024, 0 1px 10px #0000001f, 0 2px 4px -1px #0006;
}
.m-padding[_ngcontent-gvh-c49] {
    padding: 15px;
}
.m-pipe[_ngcontent-gvh-c49] {
    border-left: 1px solid #3a579b;
    display: inline-block;
    height: 33px;
    margin: 0 15px;
}
.m-text-justify[_ngcontent-gvh-c49] {
    text-align: justify;
}
.m-text-start[_ngcontent-gvh-c49] {
    text-align: start;
}
.text-justify[_ngcontent-gvh-c49] {
    text-align: justify;
}
blockquote[_ngcontent-gvh-c49] {
    border-left: inherit;
    font-style: normal !important;
}
a[_ngcontent-gvh-c49] {
    text-decoration: none;
}
.m-btn[_ngcontent-gvh-c49] {
    border-radius: 3px;
    box-shadow: 0 2px 2px #00000024, 0 1px 5px #0000001f, 0 3px 1px -2px #0003;
    border: none;
    vertical-align: baseline;
    margin: 0;
    line-height: 33px;
    padding: 0 16px;
    min-width: 88px;
    cursor: pointer;
    outline: none;
}
.m-btn[_ngcontent-gvh-c49]:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #0000001f;
    border-radius: inherit;
    opacity: 0;
    transition: opacity 0.2s cubic-bezier(0.35, 0, 0.25, 1), background-color 0.2s cubic-bezier(0.35, 0, 0.25, 1);
}
.m-btn[_ngcontent-gvh-c49]:focus:before {
    opacity: 1;
}
.m-btn.m-btn-round[_ngcontent-gvh-c49] {
    border-radius: 100px;
}
.m-btn.m-btn-lg[_ngcontent-gvh-c49] {
    line-height: 38px;
}
a.m-btn[_ngcontent-gvh-c49] {
    text-decoration: none;
    display: inline-block;
}
.m-btn.primary[_ngcontent-gvh-c49] {
    background-color: #fb4198 !important;
    color: #fff;
    text-align: center;
    border-radius: 100px;
    width: 90%;
    font-weight: 700;
    font-size: 16px;
}
.m-btn.primary.v1[_ngcontent-gvh-c49] {
    background-color: transparent !important;
    border: 2px solid #e70c73 !important;
    color: #e70c73 !important;
    font-weight: 700;
    text-align: center;
    border-radius: 100px;
}
.m-btn.primary.v1[_ngcontent-gvh-c49]:hover {
    background-color: #fff !important;
}
figure.snip1157[_ngcontent-gvh-c49] {
    position: relative;
    float: right;
    overflow: hidden;
    max-width: 310px;
    color: #333;
    text-align: left;
    box-shadow: none !important;
}
figure.snip1157[_ngcontent-gvh-c49] *[_ngcontent-gvh-c49] {
    box-sizing: border-box;
    transition: all 0.35s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}
figure.snip1157[_ngcontent-gvh-c49] img[_ngcontent-gvh-c49] {
    max-width: 100%;
    vertical-align: middle;
    height: 90px;
    width: 90px;
    border-radius: 50%;
    margin: 40px 0 0 10px;
}
figure.snip1157[_ngcontent-gvh-c49] blockquote[_ngcontent-gvh-c49] {
    border-radius: 8px;
    position: relative;
    background-color: #fafafa;
    padding: 25px 50px 30px;
    font-size: 0.8em;
    font-weight: 500;
    margin: 0;
    line-height: 1.6em;
    font-style: italic;
    text-align: justify;
    min-height: 175px;
}
figure.snip1157[_ngcontent-gvh-c49] blockquote[_ngcontent-gvh-c49]:before,
figure.snip1157[_ngcontent-gvh-c49] blockquote[_ngcontent-gvh-c49]:after {
    font-family: FontAwesome;
    content: "\201c";
    position: absolute;
    font-size: 50px;
    opacity: 0.8;
    font-style: normal;
    color: #f31a80;
}
figure.snip1157[_ngcontent-gvh-c49] blockquote[_ngcontent-gvh-c49]:before {
    top: 25px;
    left: 20px;
}
figure.snip1157[_ngcontent-gvh-c49] blockquote[_ngcontent-gvh-c49]:after {
    content: "\201d";
    right: 20px;
    bottom: 0;
}
figure.snip1157[_ngcontent-gvh-c49] .arrow[_ngcontent-gvh-c49] {
    top: 100%;
    width: 0;
    height: 0;
    border-left: 0 solid transparent;
    border-right: 25px solid transparent;
    border-top: 25px solid #fafafa;
    margin: 0;
    position: absolute;
}
figure.snip1157[_ngcontent-gvh-c49] .author[_ngcontent-gvh-c49] {
    position: absolute;
    bottom: 45px;
    font-size: 14px;
    padding: 0 10px 0 120px;
    width: 100%;
    text-transform: uppercase;
    color: #333;
    transform: translateY(50%);
}
figure.snip1157[_ngcontent-gvh-c49] .author[_ngcontent-gvh-c49] h4[_ngcontent-gvh-c49] {
    opacity: 1;
    margin: 0;
    font-weight: 600;
}
figure.snip1157[_ngcontent-gvh-c49] .author[_ngcontent-gvh-c49] h5[_ngcontent-gvh-c49] span[_ngcontent-gvh-c49] {
    font-weight: 400;
    text-transform: none;
    padding-left: 5px;
}
.rw-wrapper[_ngcontent-gvh-c49] {
    width: 100%;
    position: relative;
    margin: 0 auto;
    padding: 10px;
}
.rw-sentence[_ngcontent-gvh-c49] {
    margin: 0;
    text-align: right;
}
.rw-sentence[_ngcontent-gvh-c49] span[_ngcontent-gvh-c49] {
    color: #333;
    font-size: 140%;
    font-weight: 400;
    font-weight: 700;
}
.rw-words[_ngcontent-gvh-c49] {
    text-indent: 10px;
}
.rw-words-1[_ngcontent-gvh-c49] span[_ngcontent-gvh-c49] {
    opacity: 0;
    display: inline;
    position: absolute;
    right: 0;
    color: #40c4ff;
    animation: _ngcontent-gvh-c49_rotateWord 18s linear infinite 0s;
}
.rw-words-1[_ngcontent-gvh-c49] span[_ngcontent-gvh-c49]:nth-child(2) {
    animation-delay: 3s;
}
.rw-words-1[_ngcontent-gvh-c49] span[_ngcontent-gvh-c49]:nth-child(3) {
    animation-delay: 6s;
}
.rw-words-1[_ngcontent-gvh-c49] span[_ngcontent-gvh-c49]:nth-child(4) {
    animation-delay: 9s;
}
.rw-words-1[_ngcontent-gvh-c49] span[_ngcontent-gvh-c49]:nth-child(5) {
    animation-delay: 12s;
}
.rw-words-1[_ngcontent-gvh-c49] span[_ngcontent-gvh-c49]:nth-child(6) {
    animation-delay: 15s;
}
.fixText[_ngcontent-gvh-c49] {
    position: absolute;
    left: 20%;
}
@keyframes _ngcontent-gvh-c49_rotateWord {
    0% {
        opacity: 0;
    }
    2% {
        opacity: 0;
        transform: translateY(-30px);
    }
    5% {
        opacity: 1;
        transform: translateY(0);
    }
    17% {
        opacity: 1;
        transform: translateY(0);
    }
    20% {
        opacity: 0;
        transform: translateY(30px);
    }
    80% {
        opacity: 0;
    }
    to {
        opacity: 0;
    }
}
@media screen and (max-width: 768px) {
    .rw-sentence[_ngcontent-gvh-c49] {
        font-size: 18px;
    }
}
@media screen and (max-width: 320px) {
    .rw-sentence[_ngcontent-gvh-c49] {
        font-size: 9px;
    }
}
.m-box[_ngcontent-gvh-c49] {
    color: #222;
    padding: 20px;
}
a.m-box[_ngcontent-gvh-c49] {
    text-decoration: none;
    transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
    background-color: #f1f1f1;
    border-radius: 10px;
    margin-bottom: 15px;
}
.g-box[_ngcontent-gvh-c49] {
    height: 100%;
    border-radius: 20px;
    background-color: #fff !important;
}
.g-box[_ngcontent-gvh-c49] h3[_ngcontent-gvh-c49] {
    display: flex;
    align-items: center;
    font-size: 18px;
}
.g-box[_ngcontent-gvh-c49] h3[_ngcontent-gvh-c49] img[_ngcontent-gvh-c49] {
    width: 30px;
    margin-left: 10px;
}
.help-box[_ngcontent-gvh-c49] a[_ngcontent-gvh-c49]:hover {
    color: #3a579b;
}
.formbox[_ngcontent-gvh-c49] {
    border-radius: 10px;
    border: 1px solid white;
    padding: 20px 60px !important;
}
.text-position[_ngcontent-gvh-c49] {
    text-align: right;
}
@media (max-width: 959px) {
    .text-position[_ngcontent-gvh-c49] {
        text-align: center;
    }
}
@media (max-width: 959px) {
    .landing-top[_ngcontent-gvh-c49] {
        background: #eeeeee;
        padding: 50px 0 !important;
    }
}
@media (max-width: 959px) {
    .formbox[_ngcontent-gvh-c49] {
        padding: 20px !important;
        flex-basis: 95% !important;
        margin: 0 10px;
    }
    .formbox[_ngcontent-gvh-c49] h2[_ngcontent-gvh-c49] {
        font-size: 18px;
    }
}
@media (max-width: 959px) {
    .section-3[_ngcontent-gvh-c49] h2[_ngcontent-gvh-c49],
    .section-0[_ngcontent-gvh-c49] h2[_ngcontent-gvh-c49] {
        line-height: 1.5;
    }
}
.pulse[_ngcontent-gvh-c49] {
    overflow: visible;
    position: relative;
}
.pulse[_ngcontent-gvh-c49]:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: inherit;
    border-radius: inherit;
    transition: opacity 0.3s, transform 0.3s;
    animation: _ngcontent-gvh-c49_pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;
    z-index: -1;
}
@keyframes _ngcontent-gvh-c49_pulse-animation {
    0% {
        opacity: 1;
        transform: scale(1);
    }
    50% {
        opacity: 0;
        transform: scale(1.5);
    }
    to {
        opacity: 0;
        transform: scale(1.5);
    }
}
.myket-button-indicator[_ngcontent-gvh-c49]:before {
    content: "";
    width: 6px;
    height: 6px;
    background: #f44336;
    display: block;
    border-radius: 100%;
    position: absolute;
    bottom: 9px;
    right: 9px;
}
.mat-raised-button.myket-capsule-btn[_ngcontent-gvh-c49],
.mat-button.myket-capsule-btn[_ngcontent-gvh-c49],
.mat-flat-button.myket-capsule-btn[_ngcontent-gvh-c49] {
    line-height: 2.3;
    min-width: 90px;
}
*[_ngcontent-gvh-c49]::-webkit-scrollbar {
    height: 16px;
    width: 16px;
}
*[_ngcontent-gvh-c49]::-webkit-scrollbar-thumb {
    border-radius: 10px;
    border: 3px solid;
}
.body-scroll[_ngcontent-gvh-c49]:not(.dark-mode) {
    scrollbar-color: #b9b9b9 !important;
}
.body-scroll[_ngcontent-gvh-c49]:not(.dark-mode)::-webkit-scrollbar-track {
    background: #ecf5fe !important;
}
.body-scroll[_ngcontent-gvh-c49]:not(.dark-mode)::-webkit-scrollbar-thumb {
    background-color: #b9b9b9 !important;
    border-color: #ecf5fe !important;
}
.body-scroll[_ngcontent-gvh-c49]:not(.dark-mode) *[_ngcontent-gvh-c49] {
    scrollbar-color: #b9b9b9 !important;
}
.body-scroll[_ngcontent-gvh-c49]:not(.dark-mode) *[_ngcontent-gvh-c49]::-webkit-scrollbar-track {
    background: white !important;
}
.body-scroll[_ngcontent-gvh-c49]:not(.dark-mode) *[_ngcontent-gvh-c49]::-webkit-scrollbar-thumb {
    background-color: #b9b9b9 !important;
    border-color: #fff !important;
}
.body-scroll.dark-mode[_ngcontent-gvh-c49] {
    scrollbar-color: #525252 !important;
}
.body-scroll.dark-mode[_ngcontent-gvh-c49]::-webkit-scrollbar-track {
    background: #292b2c !important;
}
.body-scroll.dark-mode[_ngcontent-gvh-c49]::-webkit-scrollbar-thumb {
    background-color: #525252 !important;
    border-color: #292b2c !important;
}
.body-scroll.dark-mode[_ngcontent-gvh-c49] *[_ngcontent-gvh-c49] {
    scrollbar-color: #525252 !important;
}
.body-scroll.dark-mode[_ngcontent-gvh-c49] *[_ngcontent-gvh-c49]::-webkit-scrollbar-track {
    background: #222425 !important;
}
.body-scroll.dark-mode[_ngcontent-gvh-c49] *[_ngcontent-gvh-c49]::-webkit-scrollbar-thumb {
    background-color: #525252 !important;
    border-color: #222425 !important;
}
@media (min-width: 960px) {
    .body-scroll.light-mode[dir="rtl"][_ngcontent-gvh-c49] {
        scrollbar-color: #b9b9b9 !important;
    }
    .body-scroll.light-mode[dir="rtl"][_ngcontent-gvh-c49]::-webkit-scrollbar-track {
        background: white !important;
    }
    .body-scroll.light-mode[dir="rtl"][_ngcontent-gvh-c49]::-webkit-scrollbar-thumb {
        border-color: #fff !important;
    }
    .body-scroll.dark-mode[dir="rtl"][_ngcontent-gvh-c49] {
        scrollbar-color: #525252 !important;
    }
    .body-scroll.dark-mode[dir="rtl"][_ngcontent-gvh-c49]::-webkit-scrollbar-track {
        background: #222425 !important;
    }
    .body-scroll.dark-mode[dir="rtl"][_ngcontent-gvh-c49]::-webkit-scrollbar-thumb {
        border-color: #222425 !important;
    }
}
.in-card-alert[_ngcontent-gvh-c49] .alert-wrapper.error[_ngcontent-gvh-c49] {
    box-shadow: none;
    border: 1px solid #fd5151;
}
h1[_ngcontent-gvh-c49] {
    font-size: 20px !important;
    margin: 0;
}
h2[_ngcontent-gvh-c49],
.mat-card-title[_ngcontent-gvh-c49] {
    font-size: 18px !important;
    margin: 0;
}
h3[_ngcontent-gvh-c49] {
    font-size: 17px !important;
    margin: 0;
}
*[_ngcontent-gvh-c49] {
    transition: background-color 0.2s ease;
}
.body-scroll[_ngcontent-gvh-c49] {
    overflow-y: scroll !important;
}
.light-mode[_ngcontent-gvh-c49] .sidenav-title[_ngcontent-gvh-c49] {
    background: white;
}
.light-mode[_ngcontent-gvh-c49] .excel-xs-btn[_ngcontent-gvh-c49] {
    border-color: #0000001f !important;
}
.dark-mode[_ngcontent-gvh-c49] .excel-xs-btn[_ngcontent-gvh-c49] {
    border-color: #424648 !important;
}
.dark-mode[_ngcontent-gvh-c49] .sidenav-title[_ngcontent-gvh-c49] {
    background: #292b2c;
}
.dark-mode[_ngcontent-gvh-c49] .mat-slide-toggle-thumb[_ngcontent-gvh-c49] {
    background-color: #ababab;
}
.dark-mode[_ngcontent-gvh-c49] .cdk-overlay-backdrop {
    background-color: #00000085 !important;
}
.dark-mode[_ngcontent-gvh-c49] .mat-dialog-container[_ngcontent-gvh-c49] {
    box-shadow: 0 5px 15px 10px #ffffff14 !important;
}
.dark-mode[_ngcontent-gvh-c49] .hover-anchor-tag[_ngcontent-gvh-c49] {
    color: #2196f3;
}
.dark-mode[_ngcontent-gvh-c49] .hover-anchor-tag[_ngcontent-gvh-c49]:hover,
.dark-mode[_ngcontent-gvh-c49] .hover-anchor-tag[_ngcontent-gvh-c49]:active {
    color: #66c5ff;
}
body[dir="rtl"][_ngcontent-gvh-c49] .mat-select-panel-wrap[_ngcontent-gvh-c49],
body[dir="rtl"][_ngcontent-gvh-c49] .mat-menu-content[_ngcontent-gvh-c49],
body[dir="rtl"][_ngcontent-gvh-c49] .mat-bottom-sheet-container[_ngcontent-gvh-c49],
body[dir="rtl"][_ngcontent-gvh-c49] .mat-dialog-container[_ngcontent-gvh-c49] {
    direction: rtl;
}
body[dir="ltr"][_ngcontent-gvh-c49] .mat-select-panel-wrap[_ngcontent-gvh-c49],
body[dir="ltr"][_ngcontent-gvh-c49] .mat-menu-content[_ngcontent-gvh-c49],
body[dir="ltr"][_ngcontent-gvh-c49] .mat-bottom-sheet-container[_ngcontent-gvh-c49],
body[dir="ltr"][_ngcontent-gvh-c49] .mat-dialog-container[_ngcontent-gvh-c49] {
    direction: ltr;
}
.cdk-overlay-container.myket-overlay-container .cdk-overlay-pane {
    transform: translate(16px) translateY(0) !important;
}
.cdk-global-scrollblock[_ngcontent-gvh-c49] {
    overflow-y: inherit !important;
}
a[_ngcontent-gvh-c49] {
    text-decoration: none !important;
}
textarea[_ngcontent-gvh-c49] {
    background-color: transparent !important;
}
.transition-0[_ngcontent-gvh-c49],
.transition-0[_ngcontent-gvh-c49] *[_ngcontent-gvh-c49] {
    transition: 0s;
}
.modal-title[_ngcontent-gvh-c49] {
    margin-bottom: 15px;
}
.text-primary[_ngcontent-gvh-c49] {
    color: #2196f3;
}
.text-accent[_ngcontent-gvh-c49] {
    color: #4caf50;
}
.text-info[_ngcontent-gvh-c49] {
    color: #2196f3;
}
.text-error[_ngcontent-gvh-c49] {
    color: #f44336;
}
.text-warn[_ngcontent-gvh-c49] {
    color: #e91e63;
}
.text-success[_ngcontent-gvh-c49] {
    color: #4caf50;
}
.text-disable[_ngcontent-gvh-c49] {
    color: #00000061;
}
.text-hint[_ngcontent-gvh-c49] {
    color: #6a6a6ae3;
}
.text-default[_ngcontent-gvh-c49] {
    color: #212121 !important;
}
.text-accent[_ngcontent-gvh-c49]:hover {
    color: #0097a7 !important;
}
.mat-hint.text-info[_ngcontent-gvh-c49] {
    color: #2196f3;
}
.text-bold[_ngcontent-gvh-c49] {
    font-weight: 700;
}
.fw-500[_ngcontent-gvh-c49] {
    font-weight: 500;
}
body[dir="rtl"][_ngcontent-gvh-c49] .fa-customspin[_ngcontent-gvh-c49] {
    animation: fa-spin 2s infinite ease-out;
    margin-left: 10px;
}
body[dir="ltr"][_ngcontent-gvh-c49] .fa-customspin[_ngcontent-gvh-c49] {
    animation: fa-spin 2s infinite ease-out;
    margin-right: 10px;
}
body[dir="rtl"][_ngcontent-gvh-c49] .colonize[_ngcontent-gvh-c49]:after {
    content: ":";
    margin-left: 5px;
}
body[dir="ltr"][_ngcontent-gvh-c49] .colonize[_ngcontent-gvh-c49]:after {
    content: ":";
    margin-right: 5px;
}
body[dir="rtl"][_ngcontent-gvh-c49] .currency-rial[_ngcontent-gvh-c49]:after {
    content: "\631\6cc\627\644";
    margin-right: 5px;
}
body[dir="ltr"][_ngcontent-gvh-c49] .currency-rial[_ngcontent-gvh-c49]:after {
    content: "Rial";
    margin-left: 5px;
}
body[dir="ltr"][_ngcontent-gvh-c49] .back-icon[_ngcontent-gvh-c49] {
    transform: scaleX(-1);
}
body[dir="ltr"][_ngcontent-gvh-c49] .footer-top[_ngcontent-gvh-c49] {
    max-width: 570px !important;
}
body[dir="ltr"][_ngcontent-gvh-c49] .icon-bg-close[_ngcontent-gvh-c49] {
    right: -10px;
}
body[dir="rtl"][_ngcontent-gvh-c49] .icon-bg-close[_ngcontent-gvh-c49] {
    left: -10px;
}
[dir="ltr"][_ngcontent-gvh-c49] .mat-radio-label-content {
    padding-right: 8px !important;
    padding-left: 0 !important;
}
.mat-table[_ngcontent-gvh-c49] {
    background-color: transparent;
}
.mat-table[_ngcontent-gvh-c49] th[_ngcontent-gvh-c49] {
    font-weight: 500;
    color: #333;
}
.sidenav[_ngcontent-gvh-c49] .mat-list-item.active[_ngcontent-gvh-c49]:after {
    content: none !important;
}
.sidenav-title[_ngcontent-gvh-c49] {
    font-size: 12px;
    color: #848484;
    padding: 0 10px;
    font-style: italic;
    background: #f8f8f9;
}
.sidenav-small-icon[_ngcontent-gvh-c49] {
    width: 15px;
    margin: 0 6px;
    filter: brightness(0%) contrast(10%);
}
.sidenav-text[_ngcontent-gvh-c49] {
    line-height: 35px;
    height: 35px;
    display: inline-block;
}
.mat-raised-button[_ngcontent-gvh-c49] {
    font-weight: 400 !important;
    line-height: 32px !important;
}
.mat-raised-button.simple-btn[_ngcontent-gvh-c49] {
    border: 1px solid rgba(255, 255, 255, 0.4117647059);
}
.dark-mode[_ngcontent-gvh-c49] .mat-raised-button.mat-warn[_ngcontent-gvh-c49] {
    background-color: #2c2c2e !important;
    color: #3394ff !important;
}
.light-mode[_ngcontent-gvh-c49] .mat-raised-button.mat-warn[_ngcontent-gvh-c49] {
    background-color: #eeeeef !important;
    color: #007aff !important;
}
.mat-stroked-button.mat-warn[_ngcontent-gvh-c49] {
    background-color: transparent;
    border-radius: 5px;
    line-height: 28px !important;
    padding: 0 13px;
}
.dark-mode[_ngcontent-gvh-c49] .mat-stroked-button.mat-warn[_ngcontent-gvh-c49] {
    color: #e0e0e0 !important;
    border: 2px solid #757575 !important;
}
.light-mode[_ngcontent-gvh-c49] .mat-stroked-button.mat-warn[_ngcontent-gvh-c49] {
    color: #424242 !important;
    border: 2px solid #e0e0e0 !important;
}
.mat-raised-button.mat-accent[_ngcontent-gvh-c49] {
    color: #fff !important;
}
.yes-btn[_ngcontent-gvh-c49] {
    color: #fff;
    background-color: #f44336;
}
.no-btn[_ngcontent-gvh-c49] {
    color: #f44336;
    border: 1px solid #f44336;
    background-color: transparent;
}
.password-input[_ngcontent-gvh-c49] {
    direction: ltr;
    text-align: start;
}
body[dir="rtl"][_ngcontent-gvh-c49] .password-input[_ngcontent-gvh-c49] {
    text-indent: 40px;
}
.visibility-icon[_ngcontent-gvh-c49] {
    position: relative;
    bottom: 10px;
}
.visibility-icon[_ngcontent-gvh-c49] mat-icon[_ngcontent-gvh-c49] {
    font-size: 16px;
}
body[dir="rtl"][_ngcontent-gvh-c49] .visibility-icon[_ngcontent-gvh-c49] {
    margin-right: -37px;
}
body[dir="ltr"][_ngcontent-gvh-c49] .visibility-icon[_ngcontent-gvh-c49] {
    margin-left: -37px;
}
.spinner-button[_ngcontent-gvh-c49] .mat-button-wrapper {
    flex-direction: row;
    display: flex;
    align-items: center;
    justify-content: center;
}
.mat-form-field-subscript-wrapper[_ngcontent-gvh-c49] {
    margin: 3px !important;
}
.fa-filter[_ngcontent-gvh-c49] {
    color: #2196f3 !important;
    font-size: 17px;
}
.mat-radio-inner-circle[_ngcontent-gvh-c49],
.mat-radio-outer-circle[_ngcontent-gvh-c49] {
    width: 14px !important;
    height: 14px !important;
    top: 2px !important;
    left: 2px !important;
}
.pager-count-wrapper[_ngcontent-gvh-c49] {
    display: flex;
    flex-direction: row;
}
.pager-count[_ngcontent-gvh-c49] {
    text-align: center;
    border-radius: 50%;
    min-width: 22px;
    height: 22px;
    line-height: 22px;
    font-size: 14px;
    cursor: pointer;
}
.pager-count[_ngcontent-gvh-c49]:hover {
    background-color: #8080803f;
}
.pager-count.active[_ngcontent-gvh-c49] {
    font-weight: 700;
    background-color: #7e7e7e66;
}
.myketPaginator[_ngcontent-gvh-c49] .mat-paginator-range-label {
    margin: 0 15px;
}
.myketPaginator[_ngcontent-gvh-c49] .mat-paginator-icon {
    width: 25px;
}
.myketPaginator[_ngcontent-gvh-c49] .mat-icon-button {
    width: 25px;
    height: 25px;
    line-height: 25px;
}
.create-button[_ngcontent-gvh-c49] {
    background-color: #2196f3 !important;
}
.create-button[_ngcontent-gvh-c49] .mat-button-wrapper:before {
    content: "+";
    margin-inline-end: 3px;
}
.form-button.mat-primary[_ngcontent-gvh-c49] {
    background-color: #00bcd4 !important;
    color: #fff !important;
}
.mat-flat-button.mat-primary[_ngcontent-gvh-c49] {
    color: #212121 !important;
    background-color: transparent !important;
    box-shadow: none;
}
.mat-flat-button.mat-primary[_ngcontent-gvh-c49] mat-icon[_ngcontent-gvh-c49] {
    color: #00bcd4 !important;
}
.mat-drawer-container[_ngcontent-gvh-c49] {
    background-color: #fbfdff !important;
    color: #444 !important;
}
.cardList[_ngcontent-gvh-c49] a[_ngcontent-gvh-c49]:hover {
    color: #9fa8da !important;
}
.header-changeLang[_ngcontent-gvh-c49] {
    width: 34px;
    font-size: 15px !important;
    color: #fff;
}
.mat-form-field-appearance-standard[_ngcontent-gvh-c49] .mat-form-field-ripple[_ngcontent-gvh-c49] {
    bottom: 0;
    height: 1px !important;
}
.mat-form-field-ripple[_ngcontent-gvh-c49] {
    background-color: #3f51b5 !important;
}
body[dir="rtl"][_ngcontent-gvh-c49] .mat-form-field[_ngcontent-gvh-c49] {
    text-align: right !important;
}
body[dir="ltr"][_ngcontent-gvh-c49] .mat-form-field[_ngcontent-gvh-c49] {
    text-align: left !important;
}
body[dir="rtl"][_ngcontent-gvh-c49] .mat-form-field-required-marker[_ngcontent-gvh-c49] {
    float: right !important;
    margin: 0 0 0 5px !important;
}
body[dir="ltr"][_ngcontent-gvh-c49] .mat-form-field-required-marker[_ngcontent-gvh-c49] {
    float: left !important;
    margin: 0 5px 0 0 !important;
}
.mat-form-field.mat-focused[_ngcontent-gvh-c49] .mat-form-field-required-marker[_ngcontent-gvh-c49] {
    color: red;
}
.fr-box.fr-basic.fr-rtl[_ngcontent-gvh-c49] .fr-element[_ngcontent-gvh-c49] {
    text-align: right;
}
.pricedrop[_ngcontent-gvh-c49] .mat-select-value[_ngcontent-gvh-c49] {
    width: 85% !important;
}
myket-app-summary-page[_ngcontent-gvh-c49] .mat-paginator-page-size[_ngcontent-gvh-c49] {
    display: none;
}
.excel-xs-btn[_ngcontent-gvh-c49] {
    padding: 5px;
    border-radius: 4px;
    border: 1px solid;
    color: #4caf50 !important;
}
.confirmButton[_ngcontent-gvh-c49] {
    background: #e91e63 !important;
    color: #fff !important;
}
.mat-pink[_ngcontent-gvh-c49] {
    background: #e91e63;
    color: #fff;
}
.filter-container[_ngcontent-gvh-c49] .keep-shadow,
.search-box[_ngcontent-gvh-c49] .keep-shadow {
    margin: -10px;
}
.filter-container[_ngcontent-gvh-c49] .mat-card,
.search-box[_ngcontent-gvh-c49] .mat-card {
    margin: 20px 10px 10px;
}
@page {
    margin: 0 !important;
    padding: 0 !important;
    size: landscape;
}
@media print {
    .mat-dialog-container {
        box-shadow: none !important;
        position: absolute !important;
        margin: 0 !important;
        padding: 0 !important;
        inset: 0 !important;
        scrollbar-width: none !important;
    }
    .mat-dialog-container::-webkit-scrollbar {
        display: none !important;
    }
}
a[href*="froala.com/wysiwyg-editor"][_ngcontent-gvh-c49] {
    opacity: 0 !important;
    padding: 0 !important;
    height: 10px !important;
}
.fr-second-toolbar[_ngcontent-gvh-c49] a[href*="froala.com/wysiwyg-editor"][_ngcontent-gvh-c49] {
    height: 0 !important;
}
.fr-box.fr-basic[_ngcontent-gvh-c49] .fr-element[_ngcontent-gvh-c49] {
    padding-top: 0 !important;
    height: calc(100% - 10px) !important;
}
.delete-btn[_ngcontent-gvh-c49] {
    background-color: #ffffff8a;
    border-radius: 5px;
    font-size: 18px;
    cursor: pointer;
}
.clickable[_ngcontent-gvh-c49] {
    cursor: pointer;
}
.clickable[_ngcontent-gvh-c49]:hover {
    opacity: 1 !important;
}
.sub-menu.mat-list-item[_ngcontent-gvh-c49] {
    height: 40px !important;
}
label[_ngcontent-gvh-c49] {
    font-weight: 500;
}
.mat-list-base[_ngcontent-gvh-c49] .mat-list-item[_ngcontent-gvh-c49] .mat-list-item-content[_ngcontent-gvh-c49],
.mat-list-base[_ngcontent-gvh-c49] .mat-list-option[_ngcontent-gvh-c49] .mat-list-item-content[_ngcontent-gvh-c49] {
    padding: 0 21px !important;
}
.mat-list-base[_ngcontent-gvh-c49] .sub-menu[_ngcontent-gvh-c49] .mat-list-item-content[_ngcontent-gvh-c49] {
    padding: 0 35px !important;
}
.mat-list-item[_ngcontent-gvh-c49] {
    height: 38px !important;
}
.sidenav-icon[_ngcontent-gvh-c49] {
    width: 25px;
    margin-left: 13px;
}
.sidenav[_ngcontent-gvh-c49] .mat-list-item.active[_ngcontent-gvh-c49] {
    font-weight: 700;
}
.myket-loading-state[_ngcontent-gvh-c49] {
    animation: _ngcontent-gvh-c49_loading-state-animation 2s;
    animation-iteration-count: infinite;
}
@keyframes _ngcontent-gvh-c49_loading-state-animation {
    0% {
        opacity: 0.5;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0.5;
    }
}
mat-card.hoverable-card[_ngcontent-gvh-c49],
.hoverable-card[_ngcontent-gvh-c49] mat-card {
    transition: 0.3s ease;
}
mat-card.hoverable-card[_ngcontent-gvh-c49]:hover,
.hoverable-card[_ngcontent-gvh-c49] mat-card:hover {
    box-shadow: 3px 2px 5px 3px #8181819c !important;
    cursor: pointer;
}
@media (min-width: 600px) {
    .mid-table-cell[_ngcontent-gvh-c49] {
        text-align: center !important;
    }
}
.password-rules[_ngcontent-gvh-c49] {
    font-size: 11px;
    color: gray;
    padding-top: 10px;
}
.fr-element.fr-view[_ngcontent-gvh-c49] {
    min-height: 0 !important;
    white-space: pre-wrap;
}
.fr-view[_ngcontent-gvh-c49] {
    font-family: IRANSans, Roboto, Helvetica Neue, sans-serif !important;
}
.new-entity-button[_ngcontent-gvh-c49] {
    background-color: #2196f3;
    color: #f5f5f5;
}
.new-entity-button[_ngcontent-gvh-c49]:before {
    content: "+";
}
.new-entity-color[_ngcontent-gvh-c49] {
    color: #2196f3;
}
a.new-entity-color[_ngcontent-gvh-c49]:hover {
    color: #1976d2;
}
.code[_ngcontent-gvh-c49] {
    padding: 2px 4px;
    font-size: 90%;
    color: #c7254e;
    background-color: #f9f2f4;
    border-radius: 4px;
    font-family: Menlo, Monaco, Consolas, Courier New, monospace;
}
.fr-toolbar[_ngcontent-gvh-c49] button[id^="formatULOptions"][_ngcontent-gvh-c49] {
    display: none;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing.dark-backdrop[_ngcontent-gvh-c49] {
    background: #000;
    opacity: 0.85 !important;
}
mat-option[_ngcontent-gvh-c49] .mat-option-text {
    font-size: 14px;
}
.empty-list[_ngcontent-gvh-c49] {
    width: 170px;
}
.mat-card[_ngcontent-gvh-c49] {
    box-shadow: 3px 2px 5px 3px #95959531 !important;
    border-radius: 15px !important;
}
.simple-alert[_ngcontent-gvh-c49] .alert-wrapper {
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}
.fr-element.fr-view[_ngcontent-gvh-c49] {
    overflow: initial !important;
}
.mat-snack-bar-container[_ngcontent-gvh-c49] {
    max-width: 50vw !important;
    min-width: 344px !important;
}
.cdk-overlay-pane.mat-snack-bar-handset[_ngcontent-gvh-c49] {
    width: 100%;
    justify-content: flex-end !important;
}
.menu-upwards.mat-select-panel[_ngcontent-gvh-c49] {
    transform-origin: bottom center !important;
    position: absolute !important;
    top: auto !important;
    bottom: 100% !important;
    margin-bottom: -23px !important;
}
.info-link[_ngcontent-gvh-c49],
.info-tooltip[_ngcontent-gvh-c49] {
    vertical-align: middle;
    font-size: 18px !important;
    color: #2196f3;
}
a[_ngcontent-gvh-c49]:focus > .info-link[_ngcontent-gvh-c49] {
    color: #2196f3;
}
.mat-dialog-content[_ngcontent-gvh-c49] {
    min-height: 70px !important;
}
.mat-dialog-actions[_ngcontent-gvh-c49] {
    padding-bottom: 20px !important;
}
mat-card-footer[_ngcontent-gvh-c49] {
    border-radius: 0 0 15px 15px;
    border-top-style: solid;
    border-top-width: 1px;
}
.card-footer[_ngcontent-gvh-c49] {
    margin-bottom: -5px;
    margin-top: -5px;
    display: flex;
    align-items: center;
    padding: 10px 15px 0;
    justify-content: space-between;
}
mat-form-field.mat-form-field-type-mat-select[_ngcontent-gvh-c49] .mat-select[_ngcontent-gvh-c49] {
    border: 1px solid #e0e0e0;
    border-radius: 5px;
    height: 40px;
    padding: 5px;
    line-height: 25px;
}
mat-form-field.mat-form-field-type-mat-select[_ngcontent-gvh-c49] .mat-select-trigger {
    width: 100%;
}
mat-form-field.mat-form-field-type-mat-select[_ngcontent-gvh-c49] .mat-form-field-wrapper {
    padding-bottom: 0.8em !important;
}
mat-form-field.mat-form-field-type-mat-select[_ngcontent-gvh-c49] .mat-form-field-underline {
    display: none !important;
}
.arrow-middle[_ngcontent-gvh-c49] .mat-select-arrow-wrapper {
    transform: none !important;
}
.charts-filter[_ngcontent-gvh-c49] .container[_ngcontent-gvh-c49] {
    position: relative;
    width: 160px !important;
    min-width: 160px !important;
}
.charts-filter[_ngcontent-gvh-c49] .container[_ngcontent-gvh-c49] > div[_ngcontent-gvh-c49] {
    max-width: 100% !important;
}
body[dir="rtl"][_ngcontent-gvh-c49] .charts-filter[_ngcontent-gvh-c49] .filter-label[_ngcontent-gvh-c49] {
    position: absolute;
    padding-right: 10px;
}
body[dir="ltr"][_ngcontent-gvh-c49] .charts-filter[_ngcontent-gvh-c49] .filter-label[_ngcontent-gvh-c49] {
    position: absolute;
    padding-left: 10px;
}
.section-title[_ngcontent-gvh-c49] {
    font-size: 15px;
    font-weight: 700;
    margin-bottom: 10px;
    list-style-position: inside;
}
.section-indent[_ngcontent-gvh-c49] {
    margin-inline-start: 20px;
}
.mat-menu-panel[_ngcontent-gvh-c49] {
    max-height: 400px !important;
}
body[dir="rtl"][_ngcontent-gvh-c49] .highcharts-pie-series[_ngcontent-gvh-c49] .chart-bidi[_ngcontent-gvh-c49] {
    direction: rtl;
}
mat-form-field.mat-form-field-type-mat-input[_ngcontent-gvh-c49] .mat-input-element[_ngcontent-gvh-c49] {
    border: 1px solid #e0e0e0;
    border-radius: 5px;
    height: 37px;
    padding: 5px;
    line-height: 25px;
    box-sizing: border-box;
}
mat-form-field.mat-form-field-type-mat-input[_ngcontent-gvh-c49] .mat-form-field-wrapper {
    padding-bottom: 0.8em !important;
}
mat-form-field.mat-form-field-type-mat-input[_ngcontent-gvh-c49] .mat-form-field-underline {
    display: none !important;
}
.mat-form-field-label-wrapper {
    top: -15px !important;
}
.mat-form-field-label {
    font-size: 14px !important;
    line-height: 36px !important;
    font-weight: 500 !important;
    transform: none !important;
    top: -10px !important;
}
.mat-form-field-required-marker {
    color: red !important;
}
input[_ngcontent-gvh-c49]:-webkit-autofill,
input[_ngcontent-gvh-c49]:-webkit-autofill:hover,
input[_ngcontent-gvh-c49]:-webkit-autofill:active,
input[_ngcontent-gvh-c49]:-webkit-autofill:focus {
    background-color: transparent !important;
}
.list-title[_ngcontent-gvh-c49] {
    margin: 25px 5px 10px 8px;
}
.case-number[_ngcontent-gvh-c49] {
    font-weight: 400;
    font-size: 14px;
}
.tooltip-markup[_ngcontent-gvh-c49] {
    text-align: right;
}
.tooltip-markup[_ngcontent-gvh-c49] .bullet[_ngcontent-gvh-c49] {
    border-radius: 50%;
    width: 7px;
    height: 7px;
    vertical-align: middle;
    display: inline-block;
    margin-inline-start: 5px;
}
@media (max-width: 599px) {
    .section-indent[_ngcontent-gvh-c49] {
        margin-inline-start: 12px;
    }
    .mat-table[_ngcontent-gvh-c49] tr[_ngcontent-gvh-c49] {
        cursor: pointer;
        border-radius: 10px;
        box-shadow: 3px 2px 5px 3px #95959531 !important;
    }
    .operations-cell[_ngcontent-gvh-c49] {
        padding: 6px !important;
        justify-content: flex-end;
        border-bottom: none;
        position: absolute;
        top: 0;
    }
    body[dir="ltr"][_ngcontent-gvh-c49] .operations-cell[_ngcontent-gvh-c49] {
        right: 0;
    }
    body[dir="rtl"][_ngcontent-gvh-c49] .operations-cell[_ngcontent-gvh-c49] {
        left: 0;
    }
    .filter-btn[_ngcontent-gvh-c49] {
        padding: 0 8px;
    }
    .case-number[_ngcontent-gvh-c49] {
        font-size: 12px;
    }
}
@media (min-width: 600px) {
    .empty-list[_ngcontent-gvh-c49] {
        margin-top: 15%;
        width: 200px;
    }
    .matx-table-responsive-wrapper[_ngcontent-gvh-c49] {
        border: 1px solid #f1f1f1;
        border-radius: 15px;
        padding: 10px;
        box-shadow: none !important;
    }
    .mat-table[_ngcontent-gvh-c49] tr[_ngcontent-gvh-c49]:nth-child(even) {
        background-color: #8181811c;
    }
    .mat-table[_ngcontent-gvh-c49] tr[_ngcontent-gvh-c49]:last-of-type td[_ngcontent-gvh-c49] {
        border-bottom: none !important;
    }
}
.main-container[_ngcontent-gvh-c49],
.footer-content[_ngcontent-gvh-c49] {
    max-width: 1320px;
    margin: 0 auto;
    padding: 20px 30px;
}
.navbar-brand[_ngcontent-gvh-c49] img[_ngcontent-gvh-c49] {
    max-height: 43px;
}
.dark-mode-btn[_ngcontent-gvh-c49],
.lang-btn[_ngcontent-gvh-c49] .header-changeLang {
    color: #2196f3;
}
.main-header[_ngcontent-gvh-c49] {
    z-index: 10;
    top: 0;
    position: sticky;
    padding: 0 60px;
    background-color: #fbfdff;
    border-bottom: 1px solid #f1f1f1;
    box-shadow: 0 2px 2px -1px #0000001a, 0 4px 5px #0000000a, 0 1px 6px #00000005;
}
iframe[_ngcontent-gvh-c49] {
    border: 0;
    z-index: 3;
    position: relative;
    min-height: 100px;
    width: 100%;
    height: 100%;
}
.login-box[_ngcontent-gvh-c49] {
    border-radius: 5px;
    background-color: #fff;
    border: 1px solid #ececec;
    box-shadow: 0 2px 4px #00000013;
}
.masthead-subheading[_ngcontent-gvh-c49] {
    font-size: 19px;
    margin-bottom: 20px;
}
.main-title[_ngcontent-gvh-c49] {
    font-weight: 700;
    font-size: 32px !important;
    margin: 40px 0 20px;
}
.about-img[_ngcontent-gvh-c49] {
    width: 100px;
    margin-bottom: 25px;
}
.blue-stroke-btn[_ngcontent-gvh-c49] {
    font-weight: 500;
    font-size: 14px;
    border: 2px solid #2196f3 !important;
    color: #2196f3;
    background-color: transparent;
    outline: none;
    cursor: pointer;
    padding: 5px 45px;
    border-radius: 25px;
    line-height: 25px;
}
.blue-stroke-btn[_ngcontent-gvh-c49]:disabled {
    cursor: auto;
    color: #b9b9b9c9 !important;
    border-color: #b9b9b9c9 !important;
}
.page-section[_ngcontent-gvh-c49] {
    padding: 40px 0;
    z-index: 2;
    position: relative;
}
.portfolio-item[_ngcontent-gvh-c49] {
    text-align: center;
}
.portfolio-item[_ngcontent-gvh-c49] h4[_ngcontent-gvh-c49] {
    color: #333;
    font-size: 20px;
}
.portfolio-item[_ngcontent-gvh-c49] p[_ngcontent-gvh-c49] {
    color: #ababab;
    font-size: 16px;
}
.main-labels[_ngcontent-gvh-c49] {
    font-size: 30px !important;
    margin-top: 20px;
    margin-bottom: 45px;
    font-weight: 700;
    text-align: center;
}
.logo[_ngcontent-gvh-c49] {
    margin: 0 auto;
    display: block;
}
.green[_ngcontent-gvh-c49] {
    color: #8bc34a;
}
.orange[_ngcontent-gvh-c49] {
    color: #ffc107;
}
.purple[_ngcontent-gvh-c49] {
    color: #d087dc;
}
.blue[_ngcontent-gvh-c49] {
    color: #00bcd4;
}
#faq[_ngcontent-gvh-c49] .mat-tab-body-wrapper {
    border-right: 3px solid #0091ea;
    box-shadow: 3px 2px 5px 3px #e1e1e1;
    border-radius: 15px;
    padding: 15px 30px;
    font-size: 16px;
    align-items: center;
    margin: 0 12px;
}
#faq[_ngcontent-gvh-c49] .mat-tab-label {
    justify-content: flex-start;
    padding: 20px;
    box-shadow: 0 8px 16px #e1e1e1;
    margin: 10px 10px 16px;
    border-radius: 10px;
    height: max-content;
}
#faq[_ngcontent-gvh-c49] .mat-tab-label span {
    margin: 0 10px;
    color: #aaa;
    font-size: 16px;
}
#faq[_ngcontent-gvh-c49] .mat-tab-label .mat-icon {
    font-size: 22px;
}
#faq[_ngcontent-gvh-c49] .mat-tab-label:not(.mat-tab-label-active) .green:not(.solid),
#faq[_ngcontent-gvh-c49] .mat-tab-label:not(.mat-tab-label-active) .orange:not(.solid),
#faq[_ngcontent-gvh-c49] .mat-tab-label:not(.mat-tab-label-active) .purple:not(.solid),
#faq[_ngcontent-gvh-c49] .mat-tab-label:not(.mat-tab-label-active) .blue:not(.solid) {
    color: #7a7a7a;
}
#faq[_ngcontent-gvh-c49] .mat-tab-label-active {
    opacity: 1;
}
#faq[_ngcontent-gvh-c49] .mat-tab-group {
    flex-direction: row;
}
#faq[_ngcontent-gvh-c49] .mat-tab-header {
    border-bottom: none;
    width: 50%;
}
#faq[_ngcontent-gvh-c49] .mat-tab-header-pagination {
    display: none !important;
}
#faq[_ngcontent-gvh-c49] .mat-tab-labels {
    flex-direction: column;
}
#faq[_ngcontent-gvh-c49] .mat-ink-bar {
    display: none;
}
#faq[_ngcontent-gvh-c49] .mat-tab-label-content {
    white-space: normal;
    text-align: right;
}
#faq[_ngcontent-gvh-c49] .mat-tab-label-container {
    overflow: visible !important;
}
#faq[_ngcontent-gvh-c49] .mat-tab-body-wrapper {
    text-align: justify;
}
.faq-card[_ngcontent-gvh-c49] {
    font-size: 15px;
    line-height: 1.5;
    padding: 40px 20px;
}
.faq-title[_ngcontent-gvh-c49] {
    font-size: 16px;
    font-weight: 700;
    margin: 0 10px 20px;
}
.solid[_ngcontent-gvh-c49] {
    font-size: 22px;
    min-width: 24px;
}
.text-blue[_ngcontent-gvh-c49] {
    color: #2196f3;
}
.portfolio-item[_ngcontent-gvh-c49]:not(section) {
    box-shadow: 0 2px 4px #00000013 !important;
    padding: 20px;
    border: 1px solid rgba(113, 113, 113, 0.1294117647);
    border-radius: 5px;
    width: 100%;
}
.portfolio-img[_ngcontent-gvh-c49] {
    width: 81px;
    margin-bottom: 20px;
}
.footer[_ngcontent-gvh-c49] {
    padding: 25px 0;
    font-size: 16px;
    background-color: #eee;
}
.footer[_ngcontent-gvh-c49] a[_ngcontent-gvh-c49] {
    display: block;
    color: #696969;
    line-height: 25px;
}
.titr[_ngcontent-gvh-c49] {
    color: #000;
    font-weight: 700;
}
.footer-social[_ngcontent-gvh-c49] a[_ngcontent-gvh-c49] img[_ngcontent-gvh-c49] {
    border-radius: 100%;
    color: #fff;
    font-size: 15px;
    margin-right: 0;
    margin-left: 7px;
    padding: 5px;
    text-align: center;
    width: 28px;
    height: 28px;
    vertical-align: middle;
    background: rgba(113, 113, 113, 0.5294117647);
}
.footer-bottom[_ngcontent-gvh-c49] {
    background-color: #dcdcdc;
    text-align: center;
    padding: 20px 15px;
}
.footer-bottom[_ngcontent-gvh-c49] a[_ngcontent-gvh-c49] {
    font-weight: 500;
}
.circles[_ngcontent-gvh-c49] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.circles[_ngcontent-gvh-c49] li[_ngcontent-gvh-c49] {
    position: absolute;
    display: block;
    list-style: none;
    width: 20px;
    height: 20px;
    background: #75eead7a;
    animation: _ngcontent-gvh-c49_animate 25s linear infinite;
    bottom: -150px;
}
.circles[_ngcontent-gvh-c49] li[_ngcontent-gvh-c49]:nth-child(1) {
    left: 25%;
    width: 80px;
    height: 80px;
    animation-delay: 0s;
}
.circles[_ngcontent-gvh-c49] li[_ngcontent-gvh-c49]:nth-child(2) {
    left: 10%;
    width: 20px;
    height: 20px;
    animation-delay: 2s;
    animation-duration: 12s;
}
.circles[_ngcontent-gvh-c49] li[_ngcontent-gvh-c49]:nth-child(3) {
    left: 70%;
    width: 20px;
    height: 20px;
    animation-delay: 4s;
}
.circles[_ngcontent-gvh-c49] li[_ngcontent-gvh-c49]:nth-child(4) {
    left: 40%;
    width: 60px;
    height: 60px;
    animation-delay: 0s;
    animation-duration: 18s;
}
.circles[_ngcontent-gvh-c49] li[_ngcontent-gvh-c49]:nth-child(5) {
    left: 65%;
    width: 20px;
    height: 20px;
    animation-delay: 0s;
}
.circles[_ngcontent-gvh-c49] li[_ngcontent-gvh-c49]:nth-child(6) {
    left: 75%;
    width: 110px;
    height: 110px;
    animation-delay: 3s;
}
.circles[_ngcontent-gvh-c49] li[_ngcontent-gvh-c49]:nth-child(7) {
    left: 35%;
    width: 150px;
    height: 150px;
    animation-delay: 7s;
}
.circles[_ngcontent-gvh-c49] li[_ngcontent-gvh-c49]:nth-child(8) {
    left: 50%;
    width: 25px;
    height: 25px;
    animation-delay: 15s;
    animation-duration: 45s;
}
.circles[_ngcontent-gvh-c49] li[_ngcontent-gvh-c49]:nth-child(9) {
    left: 20%;
    width: 15px;
    height: 15px;
    animation-delay: 2s;
    animation-duration: 35s;
}
.circles[_ngcontent-gvh-c49] li[_ngcontent-gvh-c49]:nth-child(10) {
    left: 85%;
    width: 150px;
    height: 150px;
    animation-delay: 0s;
    animation-duration: 11s;
}
.mat-tab-body p {
    line-height: 1.65;
}
@keyframes _ngcontent-gvh-c49_animate {
    0% {
        transform: translateY(0) rotate(0);
        opacity: 1;
        border-radius: 0;
    }
    to {
        transform: translateY(-1000px) rotate(720deg);
        opacity: 0;
        border-radius: 50%;
    }
}
.dark-mode .main-header {
    background-color: #1a1a1a;
    box-shadow: 0 1px 8px #7373732e;
    border-color: #2b2b2b;
}
.dark-mode #faq .mat-tab-label {
    box-shadow: 0 8px 16px #373737;
}
.dark-mode #faq .mat-tab-body-wrapper {
    box-shadow: 3px 2px 5px 3px #3b3b3b;
}
.dark-mode .footer {
    background-color: #2f2f2f;
}
.dark-mode .footer-bottom {
    background-color: #292929;
}
@media (max-width: 599px) {
    .main-header[_ngcontent-gvh-c49] {
        padding: 4px 20px !important;
    }
    .main-title[_ngcontent-gvh-c49] {
        margin-top: 10px;
        margin-bottom: 0;
        font-size: 25px !important;
    }
    .main-labels[_ngcontent-gvh-c49] {
        font-size: 22px !important;
        margin-top: 20px;
        margin-bottom: 35px;
    }
    .masthead-subheading[_ngcontent-gvh-c49] {
        font-size: 17px;
        margin: 20px 0 30px;
    }
    .main-container[_ngcontent-gvh-c49],
    .footer-content[_ngcontent-gvh-c49] {
        padding: 25px 15px;
    }
    .page-section[_ngcontent-gvh-c49] {
        padding: 25px 0;
    }
    .page-section[_ngcontent-gvh-c49]:first-of-type {
        padding-top: 0;
    }
    .about-img[_ngcontent-gvh-c49] {
        margin-bottom: 0;
    }
    .portfolio-img[_ngcontent-gvh-c49] {
        width: 80px;
        margin-bottom: 0;
    }
    .iframe-wrapper[_ngcontent-gvh-c49] {
        min-height: 270px;
    }
    iframe[_ngcontent-gvh-c49] {
        margin-bottom: -50px;
        height: 250px;
    }
    .adjust-top-30[_ngcontent-gvh-c49] {
        margin-top: -30px;
    }
    .adjust-top-150[_ngcontent-gvh-c49] {
        margin-top: -150px;
    }
}
@media (max-width: 959px) {
    .footer-content[_ngcontent-gvh-c49] {
        text-align: center;
    }
}
