/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
}
body {
    margin: 0;
}
main {
    display: block;
}
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}
hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}
pre {
    font-family: monospace, monospace;
    font-size: 1em;
}
a {
    background-color: transparent;
}
abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted;
}
b,
strong {
    font-weight: bolder;
}
code,
kbd,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}
small {
    font-size: 80%;
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sub {
    bottom: -0.25em;
}
sup {
    top: -0.5em;
}
img {
    border-style: none;
}
button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
}
button,
input {
    overflow: visible;
}
button,
select {
    text-transform: none;
}
[type='button'],
[type='reset'],
[type='submit'],
button {
    -webkit-appearance: button;
}
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner,
button::-moz-focus-inner {
    border-style: none;
    padding: 0;
}
[type='button']:-moz-focusring,
[type='reset']:-moz-focusring,
[type='submit']:-moz-focusring,
button:-moz-focusring {
    outline: 1px dotted ButtonText;
}
fieldset {
    padding: 0.35em 0.75em 0.625em;
}
legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal;
}
progress {
    vertical-align: baseline;
}
textarea {
    overflow: auto;
}
[type='checkbox'],
[type='radio'] {
    box-sizing: border-box;
    padding: 0;
}
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
    height: auto;
}
[type='search'] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}
[type='search']::-webkit-search-decoration {
    -webkit-appearance: none;
}
::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}
details {
    display: block;
}
summary {
    display: list-item;
}
template {
    display: none;
}
[hidden] {
    display: none;
}
.container-fluid {
    width: 100%;
}
.container {
    width: 100%;
    margin: 0 auto;
    padding: 0 15px;
    max-width: 100%;
}
@media screen and (min-width: 640px) {
    .container {
        width: 540px;
    }
}
@media screen and (min-width: 768px) {
    .container {
        width: 750px;
    }
}
@media screen and (min-width: 1024px) {
    .container {
        width: 1000px;
    }
}
@media screen and (min-width: 1280px) {
    .container {
        width: 1140px;
    }
}
.flex {
    margin-right: -15px;
    margin-left: -15px;
    position: relative;
    flex-wrap: wrap;
    display: flex;
}
.col-full {
    width: 100%;
}
.column-inner {
    width: 100%;
    position: relative;
}
[class*='col-'] {
    width: 100%;
    display: flex;
    padding-left: 15px;
    padding-right: 15px;
}
.col-xs-1\/8 {
    width: 12.5%;
}
.col-xs-1\/1 {
    width: 100%;
}
.col-xs-2\/8 {
    width: 25%;
}
.col-xs-1\/2 {
    width: 50%;
}
.col-xs-2\/2 {
    width: 100%;
}
.col-xs-3\/8 {
    width: 37.5%;
}
.col-xs-1\/3 {
    width: 33.33333%;
}
.col-xs-2\/3 {
    width: 66.66667%;
}
.col-xs-3\/3 {
    width: 100%;
}
.col-xs-4\/8 {
    width: 50%;
}
.col-xs-1\/4 {
    width: 25%;
}
.col-xs-2\/4 {
    width: 50%;
}
.col-xs-3\/4 {
    width: 75%;
}
.col-xs-4\/4 {
    width: 100%;
}
.col-xs-5\/8 {
    width: 62.5%;
}
.col-xs-1\/5 {
    width: 20%;
}
.col-xs-2\/5 {
    width: 40%;
}
.col-xs-3\/5 {
    width: 60%;
}
.col-xs-4\/5 {
    width: 80%;
}
.col-xs-5\/5 {
    width: 100%;
}
.col-xs-6\/8 {
    width: 75%;
}
.col-xs-1\/6 {
    width: 16.66667%;
}
.col-xs-2\/6 {
    width: 33.33333%;
}
.col-xs-3\/6 {
    width: 50%;
}
.col-xs-4\/6 {
    width: 66.66667%;
}
.col-xs-5\/6 {
    width: 83.33333%;
}
.col-xs-6\/6 {
    width: 100%;
}
.col-xs-7\/8 {
    width: 87.5%;
}
.col-xs-1\/7 {
    width: 14.28571%;
}
.col-xs-2\/7 {
    width: 28.57143%;
}
.col-xs-3\/7 {
    width: 42.85714%;
}
.col-xs-4\/7 {
    width: 57.14286%;
}
.col-xs-5\/7 {
    width: 71.42857%;
}
.col-xs-6\/7 {
    width: 85.71429%;
}
.col-xs-7\/7 {
    width: 100%;
}
.col-xs-8\/8 {
    width: 100%;
}
.col-xs-1\/8 {
    width: 12.5%;
}
.col-xs-2\/8 {
    width: 25%;
}
.col-xs-3\/8 {
    width: 37.5%;
}
.col-xs-4\/8 {
    width: 50%;
}
.col-xs-5\/8 {
    width: 62.5%;
}
.col-xs-6\/8 {
    width: 75%;
}
.col-xs-7\/8 {
    width: 87.5%;
}
.col-xs-8\/8 {
    width: 100%;
}
@media screen and (min-width: 640px) {
    .col-sm-1\/8 {
        width: 12.5%;
    }
    .col-sm-1\/1 {
        width: 100%;
    }
    .col-sm-2\/8 {
        width: 25%;
    }
    .col-sm-1\/2 {
        width: 50%;
    }
    .col-sm-2\/2 {
        width: 100%;
    }
    .col-sm-3\/8 {
        width: 37.5%;
    }
    .col-sm-1\/3 {
        width: 33.33333%;
    }
    .col-sm-2\/3 {
        width: 66.66667%;
    }
    .col-sm-3\/3 {
        width: 100%;
    }
    .col-sm-4\/8 {
        width: 50%;
    }
    .col-sm-1\/4 {
        width: 25%;
    }
    .col-sm-2\/4 {
        width: 50%;
    }
    .col-sm-3\/4 {
        width: 75%;
    }
    .col-sm-4\/4 {
        width: 100%;
    }
    .col-sm-5\/8 {
        width: 62.5%;
    }
    .col-sm-1\/5 {
        width: 20%;
    }
    .col-sm-2\/5 {
        width: 40%;
    }
    .col-sm-3\/5 {
        width: 60%;
    }
    .col-sm-4\/5 {
        width: 80%;
    }
    .col-sm-5\/5 {
        width: 100%;
    }
    .col-sm-6\/8 {
        width: 75%;
    }
    .col-sm-1\/6 {
        width: 16.66667%;
    }
    .col-sm-2\/6 {
        width: 33.33333%;
    }
    .col-sm-3\/6 {
        width: 50%;
    }
    .col-sm-4\/6 {
        width: 66.66667%;
    }
    .col-sm-5\/6 {
        width: 83.33333%;
    }
    .col-sm-6\/6 {
        width: 100%;
    }
    .col-sm-7\/8 {
        width: 87.5%;
    }
    .col-sm-1\/7 {
        width: 14.28571%;
    }
    .col-sm-2\/7 {
        width: 28.57143%;
    }
    .col-sm-3\/7 {
        width: 42.85714%;
    }
    .col-sm-4\/7 {
        width: 57.14286%;
    }
    .col-sm-5\/7 {
        width: 71.42857%;
    }
    .col-sm-6\/7 {
        width: 85.71429%;
    }
    .col-sm-7\/7 {
        width: 100%;
    }
    .col-sm-8\/8 {
        width: 100%;
    }
    .col-sm-1\/8 {
        width: 12.5%;
    }
    .col-sm-2\/8 {
        width: 25%;
    }
    .col-sm-3\/8 {
        width: 37.5%;
    }
    .col-sm-4\/8 {
        width: 50%;
    }
    .col-sm-5\/8 {
        width: 62.5%;
    }
    .col-sm-6\/8 {
        width: 75%;
    }
    .col-sm-7\/8 {
        width: 87.5%;
    }
    .col-sm-8\/8 {
        width: 100%;
    }
}
@media screen and (min-width: 768px) {
    .col-md-1\/8 {
        width: 12.5%;
    }
    .col-md-1\/1 {
        width: 100%;
    }
    .col-md-2\/8 {
        width: 25%;
    }
    .col-md-1\/2 {
        width: 50%;
    }
    .col-md-2\/2 {
        width: 100%;
    }
    .col-md-3\/8 {
        width: 37.5%;
    }
    .col-md-1\/3 {
        width: 33.33333%;
    }
    .col-md-2\/3 {
        width: 66.66667%;
    }
    .col-md-3\/3 {
        width: 100%;
    }
    .col-md-4\/8 {
        width: 50%;
    }
    .col-md-1\/4 {
        width: 25%;
    }
    .col-md-2\/4 {
        width: 50%;
    }
    .col-md-3\/4 {
        width: 75%;
    }
    .col-md-4\/4 {
        width: 100%;
    }
    .col-md-5\/8 {
        width: 62.5%;
    }
    .col-md-1\/5 {
        width: 20%;
    }
    .col-md-2\/5 {
        width: 40%;
    }
    .col-md-3\/5 {
        width: 60%;
    }
    .col-md-4\/5 {
        width: 80%;
    }
    .col-md-5\/5 {
        width: 100%;
    }
    .col-md-6\/8 {
        width: 75%;
    }
    .col-md-1\/6 {
        width: 16.66667%;
    }
    .col-md-2\/6 {
        width: 33.33333%;
    }
    .col-md-3\/6 {
        width: 50%;
    }
    .col-md-4\/6 {
        width: 66.66667%;
    }
    .col-md-5\/6 {
        width: 83.33333%;
    }
    .col-md-6\/6 {
        width: 100%;
    }
    .col-md-7\/8 {
        width: 87.5%;
    }
    .col-md-1\/7 {
        width: 14.28571%;
    }
    .col-md-2\/7 {
        width: 28.57143%;
    }
    .col-md-3\/7 {
        width: 42.85714%;
    }
    .col-md-4\/7 {
        width: 57.14286%;
    }
    .col-md-5\/7 {
        width: 71.42857%;
    }
    .col-md-6\/7 {
        width: 85.71429%;
    }
    .col-md-7\/7 {
        width: 100%;
    }
    .col-md-8\/8 {
        width: 100%;
    }
    .col-md-1\/8 {
        width: 12.5%;
    }
    .col-md-2\/8 {
        width: 25%;
    }
    .col-md-3\/8 {
        width: 37.5%;
    }
    .col-md-4\/8 {
        width: 50%;
    }
    .col-md-5\/8 {
        width: 62.5%;
    }
    .col-md-6\/8 {
        width: 75%;
    }
    .col-md-7\/8 {
        width: 87.5%;
    }
    .col-md-8\/8 {
        width: 100%;
    }
}
@media screen and (min-width: 1024px) {
    .col-lg-1\/8 {
        width: 12.5%;
    }
    .col-lg-1\/1 {
        width: 100%;
    }
    .col-lg-2\/8 {
        width: 25%;
    }
    .col-lg-1\/2 {
        width: 50%;
    }
    .col-lg-2\/2 {
        width: 100%;
    }
    .col-lg-3\/8 {
        width: 37.5%;
    }
    .col-lg-1\/3 {
        width: 33.33333%;
    }
    .col-lg-2\/3 {
        width: 66.66667%;
    }
    .col-lg-3\/3 {
        width: 100%;
    }
    .col-lg-4\/8 {
        width: 50%;
    }
    .col-lg-1\/4 {
        width: 25%;
    }
    .col-lg-2\/4 {
        width: 50%;
    }
    .col-lg-3\/4 {
        width: 75%;
    }
    .col-lg-4\/4 {
        width: 100%;
    }
    .col-lg-5\/8 {
        width: 62.5%;
    }
    .col-lg-1\/5 {
        width: 20%;
    }
    .col-lg-2\/5 {
        width: 40%;
    }
    .col-lg-3\/5 {
        width: 60%;
    }
    .col-lg-4\/5 {
        width: 80%;
    }
    .col-lg-5\/5 {
        width: 100%;
    }
    .col-lg-6\/8 {
        width: 75%;
    }
    .col-lg-1\/6 {
        width: 16.66667%;
    }
    .col-lg-2\/6 {
        width: 33.33333%;
    }
    .col-lg-3\/6 {
        width: 50%;
    }
    .col-lg-4\/6 {
        width: 66.66667%;
    }
    .col-lg-5\/6 {
        width: 83.33333%;
    }
    .col-lg-6\/6 {
        width: 100%;
    }
    .col-lg-7\/8 {
        width: 87.5%;
    }
    .col-lg-1\/7 {
        width: 14.28571%;
    }
    .col-lg-2\/7 {
        width: 28.57143%;
    }
    .col-lg-3\/7 {
        width: 42.85714%;
    }
    .col-lg-4\/7 {
        width: 57.14286%;
    }
    .col-lg-5\/7 {
        width: 71.42857%;
    }
    .col-lg-6\/7 {
        width: 85.71429%;
    }
    .col-lg-7\/7 {
        width: 100%;
    }
    .col-lg-8\/8 {
        width: 100%;
    }
    .col-lg-1\/8 {
        width: 12.5%;
    }
    .col-lg-2\/8 {
        width: 25%;
    }
    .col-lg-3\/8 {
        width: 37.5%;
    }
    .col-lg-4\/8 {
        width: 50%;
    }
    .col-lg-5\/8 {
        width: 62.5%;
    }
    .col-lg-6\/8 {
        width: 75%;
    }
    .col-lg-7\/8 {
        width: 87.5%;
    }
    .col-lg-8\/8 {
        width: 100%;
    }
}
svg:not(:root).svg-inline--fa {
    overflow: visible;
}
.svg-inline--fa {
    display: inline-block;
    font-size: inherit;
    height: 1em;
    overflow: visible;
    vertical-align: -0.125em;
}
.svg-inline--fa.fa-lg {
    vertical-align: -0.225em;
}
.svg-inline--fa.fa-w-1 {
    width: 0.0625em;
}
.svg-inline--fa.fa-w-2 {
    width: 0.125em;
}
.svg-inline--fa.fa-w-3 {
    width: 0.1875em;
}
.svg-inline--fa.fa-w-4 {
    width: 0.25em;
}
.svg-inline--fa.fa-w-5 {
    width: 0.3125em;
}
.svg-inline--fa.fa-w-6 {
    width: 0.375em;
}
.svg-inline--fa.fa-w-7 {
    width: 0.4375em;
}
.svg-inline--fa.fa-w-8 {
    width: 0.5em;
}
.svg-inline--fa.fa-w-9 {
    width: 0.5625em;
}
.svg-inline--fa.fa-w-10 {
    width: 0.625em;
}
.svg-inline--fa.fa-w-11 {
    width: 0.6875em;
}
.svg-inline--fa.fa-w-12 {
    width: 0.75em;
}
.svg-inline--fa.fa-w-13 {
    width: 0.8125em;
}
.svg-inline--fa.fa-w-14 {
    width: 0.875em;
}
.svg-inline--fa.fa-w-15 {
    width: 0.9375em;
}
.svg-inline--fa.fa-w-16 {
    width: 1em;
}
.svg-inline--fa.fa-w-17 {
    width: 1.0625em;
}
.svg-inline--fa.fa-w-18 {
    width: 1.125em;
}
.svg-inline--fa.fa-w-19 {
    width: 1.1875em;
}
.svg-inline--fa.fa-w-20 {
    width: 1.25em;
}
.svg-inline--fa.fa-pull-left {
    margin-right: 0.3em;
    width: auto;
}
.svg-inline--fa.fa-pull-right {
    margin-left: 0.3em;
    width: auto;
}
.svg-inline--fa.fa-border {
    height: 1.5em;
}
.svg-inline--fa.fa-li {
    width: 2em;
}
.svg-inline--fa.fa-fw {
    width: 1.25em;
}
.fa-layers svg.svg-inline--fa {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
}
.fa-layers {
    display: inline-block;
    height: 1em;
    position: relative;
    text-align: center;
    vertical-align: -0.125em;
    width: 1em;
}
.fa-layers svg.svg-inline--fa {
    -webkit-transform-origin: center center;
    transform-origin: center center;
}
.fa-layers-counter,
.fa-layers-text {
    display: inline-block;
    position: absolute;
    text-align: center;
}
.fa-layers-text {
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transform-origin: center center;
    transform-origin: center center;
}
.fa-layers-counter {
    background-color: #ff253a;
    border-radius: 1em;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    height: 1.5em;
    line-height: 1;
    max-width: 5em;
    min-width: 1.5em;
    overflow: hidden;
    padding: 0.25em;
    right: 0;
    text-overflow: ellipsis;
    top: 0;
    -webkit-transform: scale(0.25);
    transform: scale(0.25);
    -webkit-transform-origin: top right;
    transform-origin: top right;
}
.fa-layers-bottom-right {
    bottom: 0;
    right: 0;
    top: auto;
    -webkit-transform: scale(0.25);
    transform: scale(0.25);
    -webkit-transform-origin: bottom right;
    transform-origin: bottom right;
}
.fa-layers-bottom-left {
    bottom: 0;
    left: 0;
    right: auto;
    top: auto;
    -webkit-transform: scale(0.25);
    transform: scale(0.25);
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left;
}
.fa-layers-top-right {
    right: 0;
    top: 0;
    -webkit-transform: scale(0.25);
    transform: scale(0.25);
    -webkit-transform-origin: top right;
    transform-origin: top right;
}
.fa-layers-top-left {
    left: 0;
    right: auto;
    top: 0;
    -webkit-transform: scale(0.25);
    transform: scale(0.25);
    -webkit-transform-origin: top left;
    transform-origin: top left;
}
.fa-lg {
    font-size: 1.3333333333em;
    line-height: 0.75em;
    vertical-align: -0.0667em;
}
.fa-xs {
    font-size: 0.75em;
}
.fa-sm {
    font-size: 0.875em;
}
.fa-1x {
    font-size: 1em;
}
.fa-2x {
    font-size: 2em;
}
.fa-3x {
    font-size: 3em;
}
.fa-4x {
    font-size: 4em;
}
.fa-5x {
    font-size: 5em;
}
.fa-6x {
    font-size: 6em;
}
.fa-7x {
    font-size: 7em;
}
.fa-8x {
    font-size: 8em;
}
.fa-9x {
    font-size: 9em;
}
.fa-10x {
    font-size: 10em;
}
.fa-fw {
    text-align: center;
    width: 1.25em;
}
.fa-ul {
    list-style-type: none;
    margin-left: 2.5em;
    padding-left: 0;
}
.fa-ul > li {
    position: relative;
}
.fa-li {
    left: -2em;
    position: absolute;
    text-align: center;
    width: 2em;
    line-height: inherit;
}
.fa-border {
    border: solid 0.08em #eee;
    border-radius: 0.1em;
    padding: 0.2em 0.25em 0.15em;
}
.fa-pull-left {
    float: left;
}
.fa-pull-right {
    float: right;
}
.fa.fa-pull-left,
.fab.fa-pull-left,
.fal.fa-pull-left,
.far.fa-pull-left,
.fas.fa-pull-left {
    margin-right: 0.3em;
}
.fa.fa-pull-right,
.fab.fa-pull-right,
.fal.fa-pull-right,
.far.fa-pull-right,
.fas.fa-pull-right {
    margin-left: 0.3em;
}
.fa-spin {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
}
.fa-pulse {
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
.fa-rotate-90 {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
.fa-rotate-180 {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.fa-rotate-270 {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
}
.fa-flip-horizontal {
    -webkit-transform: scale(-1, 1);
    transform: scale(-1, 1);
}
.fa-flip-vertical {
    -webkit-transform: scale(1, -1);
    transform: scale(1, -1);
}
.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
    -webkit-transform: scale(-1, -1);
    transform: scale(-1, -1);
}
:root .fa-flip-both,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-rotate-90 {
    -webkit-filter: none;
    filter: none;
}
.fa-stack {
    display: inline-block;
    height: 2em;
    position: relative;
    width: 2.5em;
}
.fa-stack-1x,
.fa-stack-2x {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
}
.svg-inline--fa.fa-stack-1x {
    height: 1em;
    width: 1.25em;
}
.svg-inline--fa.fa-stack-2x {
    height: 2em;
    width: 2.5em;
}
.fa-inverse {
    color: #fff;
}
.sr-only {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}
.svg-inline--fa .fa-primary {
    fill: var(--fa-primary-color, currentColor);
    opacity: 1;
    opacity: var(--fa-primary-opacity, 1);
}
.svg-inline--fa .fa-secondary {
    fill: var(--fa-secondary-color, currentColor);
    opacity: 0.4;
    opacity: var(--fa-secondary-opacity, 0.4);
}
.svg-inline--fa.fa-swap-opacity .fa-primary {
    opacity: 0.4;
    opacity: var(--fa-secondary-opacity, 0.4);
}
.svg-inline--fa.fa-swap-opacity .fa-secondary {
    opacity: 1;
    opacity: var(--fa-primary-opacity, 1);
}
.svg-inline--fa mask .fa-primary,
.svg-inline--fa mask .fa-secondary {
    fill: #000;
}
.fad.fa-inverse {
    color: #fff;
}
html {
    scroll-behavior: smooth;
}
body,
html {
    min-height: 100%;
}
body *,
html * {
    box-sizing: border-box;
}
body {
    margin: 0 auto;
    overflow-x: hidden !important;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-family: -apple-system, system-ui, 'Segoe UI', Helvetica, Arial, sans-serif,
        'Apple Color Emoji', 'Segoe UI Emoji';
}
div {
    border: 0;
}
hr,
img {
    max-width: 100%;
    border-style: none;
    vertical-align: middle;
}
video {
    max-width: 100%;
}
hr {
    width: 100%;
    display: inline-block;
}
button {
    cursor: pointer;
}
ul.normalize {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
ul.normalize li {
    padding: 0;
}
input[type='email']:active,
input[type='email']:focus,
input[type='number']:active,
input[type='number']:focus,
input[type='password']:active,
input[type='password']:focus,
input[type='text']:active,
input[type='text']:focus,
textarea:active,
textarea:focus {
    outline: 0;
    border-color: #80bdff;
    box-shadow: 0 0 0 2px rgba(0, 123, 255, 0.25) inset;
}
input[type='email']::placeholder,
input[type='number']::placeholder,
input[type='password']::placeholder,
input[type='text']::placeholder,
textarea::placeholder {
    opacity: 0.6;
    color: currentColor;
}
sub,
sup {
    vertical-align: baseline;
    position: relative;
    top: -0.4em;
}
sub {
    top: 0.4em;
}
code {
    padding: 1px 3px;
    border-radius: 3px;
    font-family: monospace;
    overflow-wrap: break-word;
    background: #f1f1f1;
}
.color-overlay,
.gradient-overlay {
    overflow: hidden;
    position: relative;
}
.color-overlay > *,
.gradient-overlay > * {
    position: relative;
}
.color-overlay:before,
.gradient-overlay:before {
    top: 0;
    left: 0;
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
}
.video-bg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    bottom: 0;
    z-index: 0;
    object-fit: cover;
    border-radius: inherit;
}
.video-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.dorik-frame-corner {
    max-width: 100%;
}
.dorik-section {
    margin: 0 auto;
    position: relative;
}
.flex {
    justify-content: center;
}
.dorik-icon,
.el-ib {
    display: inline-block;
}
.dorik-icon > .icon {
    vertical-align: middle;
}
.dorik-heading p {
    margin: 0;
}
.dorik-text {
    margin-top: 1em;
    margin-bottom: 1em;
}
.dorik-text p {
    margin: 0;
}
.dorik-btn {
    display: inline-flex;
    align-items: center;
    background-color: transparent;
}
.dorik-wrapper {
    display: block;
    position: relative;
}
.success-message {
    font-size: 14px;
    text-align: center;
    margin-top: 10px;
    padding: 10px 15px;
    border-radius: 3px;
    color: #17832d;
    background-color: #fff;
}
.error-message {
    font-size: 14px;
    color: #ff3a28;
    text-align: center;
    margin-top: 10px;
    border-radius: 3px;
    padding: 10px 15px;
    background-color: #fff;
}
.dorik-iframe {
    height: 0;
    overflow: hidden;
    position: relative;
    padding-bottom: 56.25%;
}
.dorik-iframe iframe {
    top: 0;
    left: 0;
    width: 100%;
    position: absolute;
    height: calc(100% + 1px);
}
.dorik-list {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.dorik-list li {
    padding: 0;
}
.dorik-list {
    display: flex;
    flex-wrap: wrap;
}
.dorik-list--item,
.dorik-list--link {
    display: flex;
}
.sticky {
    top: 0;
    left: 0;
    right: 0;
    z-index: 1999;
    position: fixed !important;
}
.collapsing {
    height: 0;
    position: relative;
    overflow: hidden;
    transition: height 350ms ease;
}
.collapse:not(.show) {
    display: none;
}
.dorik-navbar {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}
.dorik-navbar--wrapper {
    padding-left: var(--nav-padding);
    padding-right: var(--nav-padding);
    transition: top 0.35s ease, background-color 0.35s ease;
}

.dorik-navbar--wrapper {
    margin-left: -15px;
    margin-right: -15px;
}
.dorik-navbar--brand {
    margin-right: 30px;
}
.dorik-navbar--toggle {
    padding: 8px 12px;
    border-radius: 5px;
    border: 1px solid gray;
    background-color: transparent;
}
.dorik-navbar--collapse {
    flex-grow: 1;
    flex-basis: 100%;
}

@media screen and (max-width: 1024px) {
    .dorik-navbar--navs {
        text-align: center;
        padding-top: 30px;
    }
}
@media screen and (min-width: 1024px) {
    .dorik-navbar--toggle {
        display: none;
    }
    .dorik-navbar--collapse {
        flex-basis: auto;
        align-items: center;
        display: flex !important;
        justify-content: flex-end;
    }
    .dorik-navbar--navs {
        flex: 1;
        display: flex;
        align-items: center;
        justify-content: flex-end;
    }
}
.dorik-nav--btns,
.dorik-nav--links {
    display: flex;
    flex-direction: column;
}
@media screen and (min-width: 1024px) {
    .dorik-nav--btns,
    .dorik-nav--links {
        flex-direction: row;
    }
}
.dorik-nav--btn,
.dorik-nav--link {
    display: inline-flex;
    text-decoration: none;
    margin-bottom: 15px;
}
.dorik-nav--links {
    flex: 1;
}
@media screen and (min-width: 1024px) {
    .dorik-nav--links:not(:last-child) {
        margin-right: 30px;
    }
}
.hidden {
    display: none !important;
}
@media all and (max-width: 767px) {
    .hidden-sm {
        display: none !important;
    }
}
@media all and (min-width: 768px) and (max-width: 1023px) {
    .hidden-md {
        display: none !important;
    }
}
@media all and (min-width: 1024px) {
    .hidden-lg {
        display: none !important;
    }
}
@media screen and (max-width: 767px) {
    [class*='col-'] {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .flex {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}
.typed-strings {
    display: none;
}



/* CUSTOM FONTS*/

:root {
    --color-1: #2A5CAA;
    --color-2: #326ECC;
    --color-3: #1F457F;
    --color-11: #040911;
    --color-12: #1D2229;
    --color-13: #D9D9D9FF;
    --color-14: #EEF2F8;
    --color-21: #FFFFFFD9;
    --color-22: #FFFFFFD9;
    --color-23: #424242FF;
    --color-24: #040911;
    --color-30: red;
    --color-101: #EEF2F8;
    --color-102: #ffffff;
    --color-103: #040911;
    --color-104: #2A5CAAB3;
    --color-105: #ffffffcc;
    --color-106: #040911B3;
    --color-201: #ffffff;
    --color-202: #FFFFFFD9;
    --color-203: #FFFFFFCC;
    --color-204: #040911;
    --color-205: #1D2229;
    --color-301: #ffffff32;
    --color-302: #42424233;
    
    }
    
    body {
    font-size: 16px;
    line-height: 1.5;
    font-family: Inter;
    color: var(--color-12);
    
    }
    
    h1 {
    font-size: 64px;
    line-height: 1.2;
    color: var(--color-11);
    font-weight: 400;
    font-family: Fira Sans;
    
    }
    
    h2 {
    font-size: 48px;
    line-height: 1.35;
    color: var(--color-11);
    font-weight: 400;
    font-family: Fira Sans;
    
    }
    
    h3 {
    font-size: 38px;
    line-height: 1.35;
    color: var(--color-11);
    font-weight: 400;
    font-family: Fira Sans;
    
    }
    
    h4 {
    font-size: 30px;
    line-height: 1.35;
    color: var(--color-11);
    font-weight: 400;
    font-family: Inter;
    
    }
    
    h5 {
    font-size: 24px;
    line-height: 1.35;
    color: var(--color-11);
    font-weight: 600;
    font-family: Inter;
    
    }
    
    h6 {
    font-size: 20px;
    line-height: 1.35;
    color: var(--color-11);
    font-weight: 600;
    font-family: Inter;
    
    }
    
    a {
    text-decoration: underline;
    
    }
    
    @media screen and (max-width: 767px) {}
    
    @media screen and (max-width: 767px) {
    h1 {
    font-size: 48px;
    
    }
    
    h2 {
    font-size: 42px;
    
    }
    
    h3 {
    font-size: 32px;
    
    }
    
    h4 {
    font-size: 24px;
    
    }
    
    }
    
    @media all and (min-width: 1280px) {
    
    :where([class*=dorik-container]:not([class*=dorik-container] *)) {
    --max-width: 1140px;
    }
    
    :where([class*=dorik-container]:not([class*=dorik-container] *)) .dorik-container--global-container-width {
    max-width: 1140px;
    }
    }
    
    /*footer*/
    .symbol--footer {
    padding-top: 100px;
    padding-bottom: 30px;
    background-color: var(--color-102);
    
    }
    
    .symbol--footer:before,
    .symbol--footer.aos-animate.aos-init[data-aos]:before {}
    
    @media screen and (max-width: 1023px) {
    .symbol--footer {
    padding-top: 60px;
    padding-bottom: 24px;
    padding-left: 32px;
    padding-right: 32px;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .symbol--footer {
    padding-top: 40px;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
    
    }
    
    }
    
    
    
    
    
    
    
    .ai-overlay {
    position: absolute;
    inset: 0;
    display: flex;
    z-index: 999;
    align-items: center;
    background: rgba(0, 0, 0, .3);
    justify-content: center;
    
    }
    
    
    
    
    
    
    /*Container*/
    .dorik-container-daovx9ti {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 24px;
    flex-basis: 100%;
    justify-content: center;
    margin-bottom: 56px;
    align-items: center;
    
    border-style: solid;
    
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: var(--color-302);
    gap: 290px;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-daovx9ti {
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 24px;
    margin-bottom: 48px;
    gap: 10px;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-daovx9ti {
    margin-bottom: 32px;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-daovx9ti {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 24px;
    flex-basis: 100%;
    justify-content: center;
    margin-bottom: 56px;
    align-items: center;
    
    border-style: solid;
    
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: var(--color-302);
    gap: 290px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-daovx9ti {
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 24px;
    margin-bottom: 48px;
    gap: 10px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-daovx9ti {
    margin-bottom: 32px;
    
    }
    }
    
    
    
    
    .dorik-container-daovx9ti.dorik-container-daovx9ti {
    --nav-padding: 15px;
    }
    
    .dorik-container-daovx9ti.dorik-container-daovx9ti {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-daovx9ti.dorik-container-daovx9ti {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-daovx9ti.dorik-container-daovx9ti {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    }
    
    :where(.dorik-container-daovx9ti) {
    margin: 0 auto;
    
    }
    
    
    :where(.dorik-container-daovx9ti) {
    position: relative;
    }
    
    /*Container*/
    .dorik-container-dxrfmeuj {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 50%;
    align-items: stretch;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-dxrfmeuj {
    flex-basis: 50%;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-dxrfmeuj {
    flex-basis: 50100%;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-dxrfmeuj {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 50%;
    align-items: stretch;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-dxrfmeuj {
    flex-basis: 50%;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-dxrfmeuj {
    flex-basis: 50100%;
    
    }
    }
    
    
    
    
    
    
    
    :where(.dorik-container-dxrfmeuj) {
    position: relative;
    }
    
    /*Title*/
    .dorik-heading-w37tzfqs {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    
    .dorik-heading-w37tzfqs {}
    
    .dorik-heading-w37tzfqs p {
    display: inline;
    }
    
    .dorik-heading-w37tzfqs .dorik-heading__dynamic {
    display: inline
    }
    
    .dorik-heading-w37tzfqs .dorik-heading__dynamic span {
    display: inline-block;
    }
    
    
    
    
    
    
    
    
    
    
    
    :where([class*="dorik-heading-w37tzfqs-wrapper"]:not([class*="dorik-heading-w37tzfqs-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-heading-w37tzfqs-wrapper"]:not([class*="dorik-heading-w37tzfqs-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-heading-w37tzfqs-wrapper"]:not([class*="dorik-heading-w37tzfqs-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    
    .dorik-heading-w37tzfqs.dorik-heading-w37tzfqs.dorik-heading-w37tzfqs {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-heading-w37tzfqs.dorik-heading-w37tzfqs.dorik-heading-w37tzfqs {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-heading-w37tzfqs.dorik-heading-w37tzfqs.dorik-heading-w37tzfqs {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    
    /*Container*/
    .dorik-container-fvo8fa3o {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 50%;
    align-items: stretch;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-fvo8fa3o {
    flex-basis: 50%;
    align-items: unset;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-fvo8fa3o {
    flex-basis: 100%;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-fvo8fa3o {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 50%;
    align-items: stretch;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-fvo8fa3o {
    flex-basis: 50%;
    align-items: unset;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-fvo8fa3o {
    flex-basis: 100%;
    
    }
    }
    
    
    
    
    
    
    
    :where(.dorik-container-fvo8fa3o) {
    position: relative;
    }
    
    /*Subscription Form*/
    
    @media screen and (min-width: 768px) {
    .dorik-subscription-xd1fw0uw .fields-wrapper {
    display: flex;
    align-items: flex-end;
    flex-direction: row;
    }
    }
    
    .dorik-subscription-xd1fw0uw .form-control {
    height: 55px;
    }
    
    .dorik-subscription-xd1fw0uw .form-control {
    align-self: auto;
    }
    
    .dorik-subscription-xd1fw0uw .form-group {
    flex: 1;
    margin-right: 10px;
    width: 100%;
    }
    
    @media screen and (max-width: 767px) {
    .dorik-subscription-xd1fw0uw .form-group {
    margin-bottom: 10px;
    }
    
    .dorik-subscription-xd1fw0uw button {
    width: 100%;
    }
    }
    
    .dorik-subscription-xd1fw0uw .hidden {
    display: none;
    }
    
    .dorik-subscription-xd1fw0uw .form-group:last-child {
    margin: 0;
    }
    
    .dorik-subscription-xd1fw0uw .form-label {
    display: block;
    color: #171A21;
    font-size: 10px;
    
    
    
    
    
    }
    
    .dorik-subscription-xd1fw0uw button .button-content {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    }
    
    .dorik-subscription-xd1fw0uw .form-control {
    color: var(--color-205);
    padding-left: 20px;
    padding-right: 0px;
    padding-top: 16px;
    padding-bottom: 16px;
    border: 1px solid;
    border-radius: 5px 5px 5px 5px;
    
    width: 100%;
    }
    
    
    .dorik-subscription-xd1fw0uw button {
    color: var(--color-201);
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 16px;
    padding-bottom: 16px;
    border: 0px solid;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color-1);
    
    }
    
    
    
    
    .dorik-subscription-xd1fw0uw button {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 55px;
    
    }
    
    .dorik-subscription-xd1fw0uw button:hover :is(.icon, .icon svg) {
    color: null
    }
    
    
    
    
    
    
    
    /*Container*/
    .dorik-container-x2mpo6w4 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: center;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-x2mpo6w4 {
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    justify-content: center;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-x2mpo6w4 {
    gap: 0px;
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-x2mpo6w4 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: center;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-x2mpo6w4 {
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    justify-content: center;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-x2mpo6w4 {
    gap: 0px;
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    
    }
    }
    
    
    
    
    .dorik-container-x2mpo6w4.dorik-container-x2mpo6w4 {
    --nav-padding: 15px;
    }
    
    .dorik-container-x2mpo6w4.dorik-container-x2mpo6w4 {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-x2mpo6w4.dorik-container-x2mpo6w4 {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-x2mpo6w4.dorik-container-x2mpo6w4 {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    }
    
    :where(.dorik-container-x2mpo6w4) {
    margin: 0 auto;
    
    }
    
    
    :where(.dorik-container-x2mpo6w4) {
    position: relative;
    }
    
    /*Container*/
    .dorik-container-n9tut1cn {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 35%;
    align-items: stretch;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-n9tut1cn {
    flex-basis: 100%;
    align-items: center;
    padding-top: 1px;
    padding-bottom: 1px;
    margin-bottom: 32px;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-n9tut1cn {
    flex-basis: 100%;
    align-items: flex-start;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-n9tut1cn {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 35%;
    align-items: stretch;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-n9tut1cn {
    flex-basis: 100%;
    align-items: center;
    padding-top: 1px;
    padding-bottom: 1px;
    margin-bottom: 32px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-n9tut1cn {
    flex-basis: 100%;
    align-items: flex-start;
    
    }
    }
    
    
    
    
    
    
    
    :where(.dorik-container-n9tut1cn) {
    position: relative;
    }
    
    /*Image*/
    .dorik-image-nwf9abuj {
    object-fit: cover;
    width: 200px;
    
    }
    
    
    
    
    
    
    
    
    
    
    .dorik-image-nwf9abuj.dorik-image-nwf9abuj.dorik-image-nwf9abuj {}
    
    @media all and (max-width: 1023px) {
    .dorik-image-nwf9abuj.dorik-image-nwf9abuj.dorik-image-nwf9abuj {}
    }
    
    @media all and (max-width: 767px) {
    .dorik-image-nwf9abuj.dorik-image-nwf9abuj.dorik-image-nwf9abuj {}
    }
    
    
    /*Text*/
    .dorik-text-2cbkodlj {
    color: var(--color-205);
    margin-top: 32px;
    margin-bottom: 0px;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-text-2cbkodlj {
    text-align: center;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-text-2cbkodlj {
    text-align: left;
    margin-top: 24px;
    margin-bottom: 0px;
    
    }
    
    }
    
    .dorik-text-2cbkodlj {}
    
    
    
    
    
    
    /*Container*/
    .dorik-container-x09gds3b {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 16.67%;
    align-items: stretch;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-x09gds3b {
    flex-basis: 25%;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-x09gds3b {
    flex-basis: 100%;
    margin-top: 0px;
    margin-bottom: 20px;
    padding-top: 1px;
    padding-bottom: 1px;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-x09gds3b {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 16.67%;
    align-items: stretch;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-x09gds3b {
    flex-basis: 25%;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-x09gds3b {
    flex-basis: 100%;
    margin-top: 0px;
    margin-bottom: 20px;
    padding-top: 1px;
    padding-bottom: 1px;
    
    }
    }
    
    
    
    
    
    
    
    :where(.dorik-container-x09gds3b) {
    position: relative;
    }
    
    /*Title*/
    .dorik-heading-7sj1f14z {
    margin-top: 0px;
    margin-bottom: 32px;
    
    color: var(--color-204);
    padding-left: 4px;
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-heading-7sj1f14z {
    margin-top: 0px;
    margin-bottom: 16px;
    
    
    
    }
    
    }
    
    .dorik-heading-7sj1f14z {}
    
    .dorik-heading-7sj1f14z p {
    display: inline;
    }
    
    .dorik-heading-7sj1f14z .dorik-heading__dynamic {
    display: inline
    }
    
    .dorik-heading-7sj1f14z .dorik-heading__dynamic span {
    display: inline-block;
    }
    
    
    
    
    
    
    
    
    
    
    
    :where([class*="dorik-heading-7sj1f14z-wrapper"]:not([class*="dorik-heading-7sj1f14z-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 32px;
    
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-heading-7sj1f14z-wrapper"]:not([class*="dorik-heading-7sj1f14z-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 32px;
    
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-heading-7sj1f14z-wrapper"]:not([class*="dorik-heading-7sj1f14z-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 16px;
    
    
    }
    }
    
    
    .dorik-heading-7sj1f14z.dorik-heading-7sj1f14z.dorik-heading-7sj1f14z {
    margin-top: 0px;
    margin-bottom: 0px;
    
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-heading-7sj1f14z.dorik-heading-7sj1f14z.dorik-heading-7sj1f14z {
    margin-top: 0px;
    margin-bottom: 0px;
    
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-heading-7sj1f14z.dorik-heading-7sj1f14z.dorik-heading-7sj1f14z {
    margin-top: 0px;
    margin-bottom: 0px;
    
    
    }
    }
    
    
    /*Links*/
    .dorik-links-7qvv1crz {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    
    }
    
    
    
    .dorik-links-7qvv1crz .dorik-list--link {
    text-decoration: none;
    color: var(--color-205);
    
    }
    
    .dorik-links-7qvv1crz .dorik-list--link:hover {
    color: var(--color-1);
    
    }
    
    
    .dorik-links-7qvv1crz .dorik-list--link {
    margin-bottom: 16px;
    
    
    }
    
    .dorik-links-7qvv1crz .dorik-list--item:last-child .dorik-list--link {
    margin-bottom: 0;
    }
    
    .dorik-links-7qvv1crz .dorik-list--icon {
    
    margin-right: 5px;
    }
    
    .dorik-links-7qvv1crz .icon_6bb0och6 {
    font-size: 16px;
    color: inherit;
    }
    
    .dorik-links-7qvv1crz .icon_pdjztdpf {
    font-size: 16px;
    color: inherit;
    }
    
    .dorik-links-7qvv1crz .icon_91p0orf3 {
    font-size: 16px;
    color: inherit;
    }
    
    .dorik-links-7qvv1crz .icon_qps4ff1b {
    font-size: 16px;
    color: inherit;
    }
    
    
    
    
    
    
    
    
    /*Container*/
    .dorik-container-mfyzcyqm {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 16%;
    align-items: stretch;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-mfyzcyqm {
    flex-basis: 25%;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-mfyzcyqm {
    flex-basis: 100%;
    
    margin-bottom: 20px;
    padding-top: 1px;
    padding-bottom: 1px;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-mfyzcyqm {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 16%;
    align-items: stretch;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-mfyzcyqm {
    flex-basis: 25%;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-mfyzcyqm {
    flex-basis: 100%;
    
    margin-bottom: 20px;
    padding-top: 1px;
    padding-bottom: 1px;
    
    }
    }
    
    
    
    
    
    
    
    :where(.dorik-container-mfyzcyqm) {
    position: relative;
    }
    
    /*Title*/
    .dorik-heading-yfg17d89 {
    margin-top: 0px;
    margin-bottom: 32px;
    
    color: var(--color-204);
    padding-left: 4px;
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-heading-yfg17d89 {
    margin-top: 0px;
    margin-bottom: 16px;
    
    
    
    }
    
    }
    
    .dorik-heading-yfg17d89 {}
    
    .dorik-heading-yfg17d89 p {
    display: inline;
    }
    
    .dorik-heading-yfg17d89 .dorik-heading__dynamic {
    display: inline
    }
    
    .dorik-heading-yfg17d89 .dorik-heading__dynamic span {
    display: inline-block;
    }
    
    
    
    
    
    
    
    
    
    
    
    :where([class*="dorik-heading-yfg17d89-wrapper"]:not([class*="dorik-heading-yfg17d89-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 32px;
    
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-heading-yfg17d89-wrapper"]:not([class*="dorik-heading-yfg17d89-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 32px;
    
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-heading-yfg17d89-wrapper"]:not([class*="dorik-heading-yfg17d89-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 16px;
    
    
    }
    }
    
    
    .dorik-heading-yfg17d89.dorik-heading-yfg17d89.dorik-heading-yfg17d89 {
    margin-top: 0px;
    margin-bottom: 0px;
    
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-heading-yfg17d89.dorik-heading-yfg17d89.dorik-heading-yfg17d89 {
    margin-top: 0px;
    margin-bottom: 0px;
    
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-heading-yfg17d89.dorik-heading-yfg17d89.dorik-heading-yfg17d89 {
    margin-top: 0px;
    margin-bottom: 0px;
    
    
    }
    }
    
    
    /*Links*/
    .dorik-links-5qa6s6j5 {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    
    }
    
    
    
    .dorik-links-5qa6s6j5 .dorik-list--link {
    text-decoration: none;
    color: var(--color-205);
    
    }
    
    .dorik-links-5qa6s6j5 .dorik-list--link:hover {
    color: var(--color-1);
    
    }
    
    
    .dorik-links-5qa6s6j5 .dorik-list--link {
    margin-bottom: 16px;
    
    
    }
    
    .dorik-links-5qa6s6j5 .dorik-list--item:last-child .dorik-list--link {
    margin-bottom: 0;
    }
    
    .dorik-links-5qa6s6j5 .dorik-list--icon {
    
    margin-right: 5px;
    }
    
    .dorik-links-5qa6s6j5 .icon_6bb0och6 {
    font-size: 16px;
    color: inherit;
    }
    
    .dorik-links-5qa6s6j5 .icon_pdjztdpf {
    font-size: 16px;
    color: inherit;
    }
    
    .dorik-links-5qa6s6j5 .icon_91p0orf3 {
    font-size: 16px;
    color: inherit;
    }
    
    .dorik-links-5qa6s6j5 .icon_qps4ff1b {
    font-size: 16px;
    color: inherit;
    }
    
    
    
    
    
    
    
    
    /*Container*/
    .dorik-container-depk3cyp {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 16%;
    align-items: stretch;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-depk3cyp {
    flex-basis: 25%;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-depk3cyp {
    flex-basis: 100%;
    padding-top: 1px;
    padding-bottom: 1px;
    
    margin-bottom: 20px;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-depk3cyp {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 16%;
    align-items: stretch;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-depk3cyp {
    flex-basis: 25%;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-depk3cyp {
    flex-basis: 100%;
    padding-top: 1px;
    padding-bottom: 1px;
    
    margin-bottom: 20px;
    
    }
    }
    
    
    
    
    
    
    
    :where(.dorik-container-depk3cyp) {
    position: relative;
    }
    
    /*Title*/
    .dorik-heading-8hh8sb9f {
    margin-top: 0px;
    margin-bottom: 32px;
    color: var(--color-204);
    padding-left: 4px;
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-heading-8hh8sb9f {
    margin-top: 0px;
    margin-bottom: 16px;
    
    
    }
    
    }
    
    .dorik-heading-8hh8sb9f {}
    
    .dorik-heading-8hh8sb9f p {
    display: inline;
    }
    
    .dorik-heading-8hh8sb9f .dorik-heading__dynamic {
    display: inline
    }
    
    .dorik-heading-8hh8sb9f .dorik-heading__dynamic span {
    display: inline-block;
    }
    
    
    
    
    
    
    
    
    
    
    
    :where([class*="dorik-heading-8hh8sb9f-wrapper"]:not([class*="dorik-heading-8hh8sb9f-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 32px;
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-heading-8hh8sb9f-wrapper"]:not([class*="dorik-heading-8hh8sb9f-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 32px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-heading-8hh8sb9f-wrapper"]:not([class*="dorik-heading-8hh8sb9f-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 16px;
    
    }
    }
    
    
    .dorik-heading-8hh8sb9f.dorik-heading-8hh8sb9f.dorik-heading-8hh8sb9f {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-heading-8hh8sb9f.dorik-heading-8hh8sb9f.dorik-heading-8hh8sb9f {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-heading-8hh8sb9f.dorik-heading-8hh8sb9f.dorik-heading-8hh8sb9f {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    
    /*Links*/
    .dorik-links-p1c03vaf {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    
    }
    
    
    
    .dorik-links-p1c03vaf .dorik-list--link {
    text-decoration: none;
    color: var(--color-205);
    
    }
    
    .dorik-links-p1c03vaf .dorik-list--link:hover {
    color: var(--color-1);
    
    }
    
    
    .dorik-links-p1c03vaf .dorik-list--link {
    margin-bottom: 16px;
    
    
    }
    
    .dorik-links-p1c03vaf .dorik-list--item:last-child .dorik-list--link {
    margin-bottom: 0;
    }
    
    .dorik-links-p1c03vaf .dorik-list--icon {
    
    margin-right: 5px;
    }
    
    .dorik-links-p1c03vaf .icon_6bb0och6 {
    font-size: 16px;
    color: inherit;
    }
    
    .dorik-links-p1c03vaf .icon_pdjztdpf {
    font-size: 16px;
    color: inherit;
    }
    
    .dorik-links-p1c03vaf .icon_91p0orf3 {
    font-size: 16px;
    color: inherit;
    }
    
    .dorik-links-p1c03vaf .icon_qps4ff1b {
    font-size: 16px;
    color: inherit;
    }
    
    
    
    
    
    
    
    
    /*Container*/
    .dorik-container-aq16grfc {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 16%;
    align-items: stretch;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-aq16grfc {
    flex-basis: 25%;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-aq16grfc {
    flex-basis: 100%;
    padding-top: 1px;
    padding-bottom: 1px;
    
    margin-bottom: 0px;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-aq16grfc {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 16%;
    align-items: stretch;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-aq16grfc {
    flex-basis: 25%;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-aq16grfc {
    flex-basis: 100%;
    padding-top: 1px;
    padding-bottom: 1px;
    
    margin-bottom: 0px;
    
    }
    }
    
    
    
    
    
    
    
    :where(.dorik-container-aq16grfc) {
    position: relative;
    }
    
    /*Title*/
    .dorik-heading-355pl6oe {
    margin-top: 0px;
    margin-bottom: 32px;
    color: var(--color-204);
    padding-left: 4px;
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-heading-355pl6oe {
    margin-top: 0px;
    margin-bottom: 16px;
    
    
    }
    
    }
    
    .dorik-heading-355pl6oe {}
    
    .dorik-heading-355pl6oe p {
    display: inline;
    }
    
    .dorik-heading-355pl6oe .dorik-heading__dynamic {
    display: inline
    }
    
    .dorik-heading-355pl6oe .dorik-heading__dynamic span {
    display: inline-block;
    }
    
    
    
    
    
    
    
    
    
    
    
    :where([class*="dorik-heading-355pl6oe-wrapper"]:not([class*="dorik-heading-355pl6oe-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 32px;
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-heading-355pl6oe-wrapper"]:not([class*="dorik-heading-355pl6oe-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 32px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-heading-355pl6oe-wrapper"]:not([class*="dorik-heading-355pl6oe-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 16px;
    
    }
    }
    
    
    .dorik-heading-355pl6oe.dorik-heading-355pl6oe.dorik-heading-355pl6oe {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-heading-355pl6oe.dorik-heading-355pl6oe.dorik-heading-355pl6oe {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-heading-355pl6oe.dorik-heading-355pl6oe.dorik-heading-355pl6oe {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    
    /*Links*/
    .dorik-links-0p7kq3ie {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    
    }
    
    
    
    .dorik-links-0p7kq3ie .dorik-list--link {
    text-decoration: none;
    color: var(--color-205);
    
    }
    
    .dorik-links-0p7kq3ie .dorik-list--link:hover {
    color: var(--color-1);
    
    }
    
    
    .dorik-links-0p7kq3ie .dorik-list--link {
    margin-bottom: 16px;
    
    
    }
    
    .dorik-links-0p7kq3ie .dorik-list--item:last-child .dorik-list--link {
    margin-bottom: 0;
    }
    
    .dorik-links-0p7kq3ie .dorik-list--icon {
    
    margin-right: 5px;
    }
    
    .dorik-links-0p7kq3ie .icon_6bb0och6 {
    font-size: 16px;
    color: inherit;
    }
    
    .dorik-links-0p7kq3ie .icon_pi5zkv3x {
    font-size: 16px;
    color: inherit;
    }
    
    .dorik-links-0p7kq3ie .icon_wee6zo0l {
    font-size: 16px;
    color: inherit;
    }
    
    
    
    
    
    
    
    
    /*Container*/
    .dorik-container-orhy20bg {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: center;
    margin-top: 40px;
    margin-bottom: 10px;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-orhy20bg {
    margin-top: 0px;
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-orhy20bg {
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    margin-top: 0px;
    justify-content: flex-start;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-orhy20bg {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: center;
    margin-top: 40px;
    margin-bottom: 10px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-orhy20bg {
    margin-top: 0px;
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-orhy20bg {
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    margin-top: 0px;
    justify-content: flex-start;
    
    }
    }
    
    
    
    
    .dorik-container-orhy20bg.dorik-container-orhy20bg {
    --nav-padding: 15px;
    }
    
    .dorik-container-orhy20bg.dorik-container-orhy20bg {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-orhy20bg.dorik-container-orhy20bg {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-orhy20bg.dorik-container-orhy20bg {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    }
    
    :where(.dorik-container-orhy20bg) {
    margin: 0 auto;
    
    }
    
    
    :where(.dorik-container-orhy20bg) {
    position: relative;
    }
    
    /*Container*/
    .dorik-container-vvbgj9jx {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 100%;
    align-items: stretch;
    
    }
    
    
    
    
    
    
    
    .dorik-container-vvbgj9jx {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 100%;
    align-items: stretch;
    
    }
    
    
    
    
    
    
    
    
    
    :where(.dorik-container-vvbgj9jx) {
    position: relative;
    }
    
    /*Horizontal Line*/
    .dorik-line-642ushiz {
    border-width: 0;
    background-color: var(--color-302);
    height: 1px;
    
    }
    
    
    .dorik-line-642ushiz-wrapper.dorik-line-642ushiz-wrapper.dorik-line-642ushiz-wrapper {
    flex-grow: 1;
    align-self: stretch;
    
    }
    
    
    
    
    
    
    
    
    
    
    
    .dorik-line-642ushiz.dorik-line-642ushiz.dorik-line-642ushiz {}
    
    @media all and (max-width: 1023px) {
    .dorik-line-642ushiz.dorik-line-642ushiz.dorik-line-642ushiz {}
    }
    
    @media all and (max-width: 767px) {
    .dorik-line-642ushiz.dorik-line-642ushiz.dorik-line-642ushiz {}
    }
    
    
    /*Container*/
    .dorik-container-54fcd7as {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: center;
    margin-top: 0px;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-54fcd7as {
    margin-top: 16px;
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-54fcd7as {
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    margin-top: 16px;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-54fcd7as {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: center;
    margin-top: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-54fcd7as {
    margin-top: 16px;
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-54fcd7as {
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    margin-top: 16px;
    
    }
    }
    
    
    
    
    .dorik-container-54fcd7as.dorik-container-54fcd7as {
    --nav-padding: 15px;
    }
    
    .dorik-container-54fcd7as.dorik-container-54fcd7as {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-54fcd7as.dorik-container-54fcd7as {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-54fcd7as.dorik-container-54fcd7as {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    }
    
    :where(.dorik-container-54fcd7as) {
    margin: 0 auto;
    
    }
    
    
    :where(.dorik-container-54fcd7as) {
    position: relative;
    }
    
    /*Container*/
    .dorik-container-80c645se {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: center;
    
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-80c645se {
    gap: 16px;
    padding-top: 1px;
    padding-left: 24px;
    padding-right: 24px;
    padding-bottom: 1px;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-80c645se {
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 24px;
    padding-bottom: 1px;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-80c645se {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: center;
    
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-80c645se {
    gap: 16px;
    padding-top: 1px;
    padding-left: 24px;
    padding-right: 24px;
    padding-bottom: 1px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-80c645se {
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 24px;
    padding-bottom: 1px;
    
    }
    }
    
    
    
    
    .dorik-container-80c645se.dorik-container-80c645se {
    --nav-padding: 15px;
    }
    
    .dorik-container-80c645se.dorik-container-80c645se {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-80c645se.dorik-container-80c645se {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-80c645se.dorik-container-80c645se {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    }
    
    :where(.dorik-container-80c645se) {
    margin: 0 auto;
    
    }
    
    
    :where(.dorik-container-80c645se) {
    position: relative;
    }
    
    /*Container*/
    .dorik-container-o1hygsv4 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 45%;
    align-items: unset;
    justify-content: center;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-o1hygsv4 {
    flex-basis: 76%;
    align-items: flex-start;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 0px;
    padding-right: 0px;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-o1hygsv4 {
    flex-basis: 100%;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-o1hygsv4 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 45%;
    align-items: unset;
    justify-content: center;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-o1hygsv4 {
    flex-basis: 76%;
    align-items: flex-start;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 0px;
    padding-right: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-o1hygsv4 {
    flex-basis: 100%;
    
    }
    }
    
    
    
    
    
    
    
    :where(.dorik-container-o1hygsv4) {
    position: relative;
    }
    
    /*Links*/
    .dorik-links-vstgp8sf {
    justify-content: flex-start;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-links-vstgp8sf {
    justify-content: flex-start;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-links-vstgp8sf {
    justify-content: flex-start;
    
    
    
    }
    
    }
    
    
    .dorik-links-vstgp8sf .dorik-list--link {
    text-decoration: none;
    color: var(--color-205);
    
    }
    
    .dorik-links-vstgp8sf .dorik-list--link:hover {
    color: var(--color-1);
    
    }
    
    
    .dorik-links-vstgp8sf .dorik-list--link {
    margin-right: 24px;
    
    
    }
    
    .dorik-links-vstgp8sf .dorik-list--item:last-child .dorik-list--link {
    margin-right: 0;
    }
    
    .dorik-links-vstgp8sf .dorik-list--icon {
    
    margin-right: 5px;
    }
    
    .dorik-links-vstgp8sf .icon_ex7rh2sd {
    font-size: 16px;
    color: inherit;
    }
    
    .dorik-links-vstgp8sf .icon_kbmvstbc {
    font-size: 16px;
    color: inherit;
    }
    
    .dorik-links-vstgp8sf .icon_2suuvmpu {
    font-size: 16px;
    color: inherit;
    }
    
    
    
    
    
    
    
    
    /*Container*/
    .dorik-container-c3ey2zcv {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 22%;
    align-items: stretch;
    justify-content: center;
    
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-c3ey2zcv {
    flex-basis: 24%;
    align-items: flex-end;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 0px;
    padding-left: 0px;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-c3ey2zcv {
    flex-basis: 100%;
    margin-top: 10px;
    margin-bottom: 0px;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-c3ey2zcv {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 22%;
    align-items: stretch;
    justify-content: center;
    
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-c3ey2zcv {
    flex-basis: 24%;
    align-items: flex-end;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 0px;
    padding-left: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-c3ey2zcv {
    flex-basis: 100%;
    margin-top: 10px;
    margin-bottom: 0px;
    
    }
    }
    
    
    
    
    
    
    
    :where(.dorik-container-c3ey2zcv) {
    position: relative;
    }
    
    /*Social Icon*/
    .dorik-socialIcon-ucfj46fm {
    display: flex;
    flex-direction: row;
    list-style: none;
    line-height: 1;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    justify-content: center;
    
    }
    
    @media screen and (max-width: 1023px) {}
    
    @media screen and (max-width: 767px) {
    .dorik-socialIcon-ucfj46fm {
    justify-content: flex-start;
    
    }
    
    }
    
    .dorik-socialIcon-ucfj46fm {
    flex-wrap: wrap;
    }
    
    .dorik-socialIcon-ucfj46fm li svg {}
    
    .dorik-socialIcon-ucfj46fm li svg:hover {}
    
    
    .dorik-socialIcon-ucfj46fm li svg {
    fill: var(--color-205);
    height: 24px;
    width: 24px;
    min-width: 24px;
    }
    
    .dorik-socialIcon-ucfj46fm li svg:hover {
    fill: var(--color-1);
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-socialIcon-ucfj46fm li svg {
    height: 24px;
    width: 24px;
    min-width: 24px;
    }
    }
    
    
    
    
    .dorik-socialIcon-ucfj46fm li:not(:last-child) {
    margin-right: 16px;
    }
    
    
    
    
    
    
    /*Container*/
    .dorik-container-ast3hpxr {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 33%;
    align-items: stretch;
    justify-content: center;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-ast3hpxr {
    flex-basis: 50%;
    align-items: center;
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-ast3hpxr {
    flex-basis: 100%;
    align-items: flex-start;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-ast3hpxr {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 33%;
    align-items: stretch;
    justify-content: center;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-ast3hpxr {
    flex-basis: 50%;
    align-items: center;
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-ast3hpxr {
    flex-basis: 100%;
    align-items: flex-start;
    
    }
    }
    
    
    
    
    
    
    
    :where(.dorik-container-ast3hpxr) {
    position: relative;
    }
    
    /*Text*/
    .dorik-text-rwtiuhux {
    text-align: right;
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-text-rwtiuhux {
    text-align: left;
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    }
    
    .dorik-text-rwtiuhux {}
    
    
    
    
    
    /*undefined*/
    
    
    
    
    
    /*hero*/
    .dorik-section-0dmcfjdn {
    padding-bottom: 80px;
    
    }
    
    .dorik-section-0dmcfjdn:before,
    .dorik-section-0dmcfjdn.aos-animate.aos-init[data-aos]:before {}
    
    @media screen and (max-width: 1023px) {
    .dorik-section-0dmcfjdn {
    padding-bottom: 60px;
    padding-left: 32px;
    padding-right: 32px;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-section-0dmcfjdn {
    padding-bottom: 40px;
    padding-left: 32px;
    padding-right: 32px;
    
    }
    
    }
    
    
    
    .dorik-section-0dmcfjdn .dorik-section-0dmcfjdn--video-overlay {
    background-color: var(--color-106);
    
    }
    
    
    
    .ai-overlay {
    position: absolute;
    inset: 0;
    display: flex;
    z-index: 999;
    align-items: center;
    background: rgba(0, 0, 0, .3);
    justify-content: center;
    
    }
    
    
    
    
    
    
    /*Container*/
    .dorik-container-ejalkqfj {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 20px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 20px;
    flex-basis: 100%;
    justify-content: center;
    align-items: center;
    gap: 0px;
    
    }
    
    
    
    
    
    
    
    .dorik-container-ejalkqfj {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 20px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 20px;
    flex-basis: 100%;
    justify-content: center;
    align-items: center;
    gap: 0px;
    
    }
    
    
    
    
    
    .dorik-container-fgx3h2ht.dorik-container-fgx3h2ht {
    width: calc(30% - 0px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-fgx3h2ht.dorik-container-fgx3h2ht {
    width: calc(30% - 0px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-fgx3h2ht.dorik-container-fgx3h2ht {
    width: calc(30% - 0px);
    flex-basis: auto;
    
    }
    }
    
    
    .dorik-container-jfw5sbqt.dorik-container-jfw5sbqt {
    width: calc(70% - 0px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-jfw5sbqt.dorik-container-jfw5sbqt {
    width: calc(70% - 0px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-jfw5sbqt.dorik-container-jfw5sbqt {
    width: calc(70% - 0px);
    flex-basis: auto;
    
    }
    }
    
    .dorik-container-ejalkqfj.dorik-container-ejalkqfj {
    --nav-padding: 15px;
    }
    
    .dorik-container-ejalkqfj.dorik-container-ejalkqfj {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-ejalkqfj.dorik-container-ejalkqfj {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-ejalkqfj.dorik-container-ejalkqfj {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    }
    
    :where(.dorik-container-ejalkqfj) {
    margin: 0 auto;
    
    }
    
    
    :where(.dorik-container-ejalkqfj) {
    position: relative;
    }
    
    
    /*Container*/
    .dorik-container-fgx3h2ht {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 30%;
    align-items: stretch;
    
    }
    
    
    
    
    
    
    
    .dorik-container-fgx3h2ht {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 30%;
    align-items: stretch;
    
    }
    
    
    
    
    
    
    
    
    :where(.dorik-container-fgx3h2ht) {
    position: relative;
    }
    
    :where(.dorik-image-b0fhxgap) {
    position: relative;
    }
    
    /*Image*/
    .dorik-image-b0fhxgap {
    object-fit: cover;
    width: 200px;
    
    }
    
    
    
    
    
    
    
    
    
    
    .dorik-image-b0fhxgap.dorik-image-b0fhxgap.dorik-image-b0fhxgap {}
    
    @media all and (max-width: 1023px) {
    .dorik-image-b0fhxgap.dorik-image-b0fhxgap.dorik-image-b0fhxgap {}
    }
    
    @media all and (max-width: 767px) {
    .dorik-image-b0fhxgap.dorik-image-b0fhxgap.dorik-image-b0fhxgap {}
    }
    
    /*Container*/
    .dorik-container-jfw5sbqt {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 70%;
    align-items: flex-end;
    justify-content: flex-end;
    gap: 32px;
    
    }
    
    
    
    
    
    
    
    .dorik-container-jfw5sbqt {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 70%;
    align-items: flex-end;
    justify-content: flex-end;
    gap: 32px;
    
    }
    
    
    
    
    
    
    
    
    :where(.dorik-container-jfw5sbqt) {
    position: relative;
    }
    
    :where(.dorik-links-bgi02vg0) {
    position: relative;
    }
    
    :where(.dorik-button-dqzmopv8) {
    position: relative;
    }
    
    /*Links*/
    .dorik-links-bgi02vg0 {
    justify-content: flex-end;
    
    }
    
    
    
    .dorik-links-bgi02vg0 .dorik-list--link {
    text-decoration: none;
    color: var(--color-201);
    
    }
    
    
    
    .dorik-links-bgi02vg0 .dorik-list--link {
    margin-right: 32px;
    
    
    }
    
    .dorik-links-bgi02vg0 .dorik-list--item:last-child .dorik-list--link {
    margin-right: 0;
    }
    
    .dorik-links-bgi02vg0 .dorik-list--icon {
    
    margin-right: 5px;
    }
    
    .dorik-links-bgi02vg0 .icon_fmzghzmq {
    font-size: 16px;
    color: inherit;
    }
    
    .dorik-links-bgi02vg0 .icon_2aw0hxbk {
    font-size: 16px;
    color: inherit;
    }
    
    .dorik-links-bgi02vg0 .icon_pv07moin {
    font-size: 16px;
    color: inherit;
    }
    
    
    
    
    
    
    
    /*Button*/
    .dorik-button-dqzmopv8 {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    text-decoration: none;
    justify-content: center;
    border-radius: 5px 5px 5px 5px;
    border-width: 0px;
    
    
    color: var(--color-201);
    
    }
    
    .dorik-button-dqzmopv8:hover,
    .dorik-button-dqzmopv8.aos-animate.aos-init[data-aos]:hover {
    color: #FFFFFF;
    
    }
    
    .dorik-button-dqzmopv8 :is(.icon, .icon svg) {
    
    transition: null
    }
    
    .dorik-button-dqzmopv8:hover :is(.icon, .icon svg) {
    color: null;
    }
    
    
    
    
    
    
    
    
    
    .dorik-button-dqzmopv8.dorik-button-dqzmopv8.dorik-button-dqzmopv8 {}
    
    @media all and (max-width: 1023px) {
    .dorik-button-dqzmopv8.dorik-button-dqzmopv8.dorik-button-dqzmopv8 {}
    }
    
    @media all and (max-width: 767px) {
    .dorik-button-dqzmopv8.dorik-button-dqzmopv8.dorik-button-dqzmopv8 {}
    }
    
    /*Container*/
    .dorik-container-b9u0hse1 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    flex-basis: 100%;
    justify-content: center;
    gap: 30px;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-b9u0hse1 {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-b9u0hse1 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    flex-basis: 100%;
    justify-content: center;
    gap: 30px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-b9u0hse1 {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    
    }
    }
    
    
    
    .dorik-container-wxvqep9h.dorik-container-wxvqep9h {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-wxvqep9h.dorik-container-wxvqep9h {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-wxvqep9h.dorik-container-wxvqep9h {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    .dorik-container-b9u0hse1.dorik-container-b9u0hse1 {
    --nav-padding: 15px;
    }
    
    .dorik-container-b9u0hse1.dorik-container-b9u0hse1 {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-b9u0hse1.dorik-container-b9u0hse1 {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-b9u0hse1.dorik-container-b9u0hse1 {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    }
    
    :where(.dorik-container-b9u0hse1) {
    margin: 0 auto;
    
    }
    
    
    :where(.dorik-container-b9u0hse1) {
    position: relative;
    }
    
    
    /*Container*/
    .dorik-container-wxvqep9h {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 100%;
    align-items: stretch;
    
    }
    
    
    
    
    
    
    
    .dorik-container-wxvqep9h {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 100%;
    align-items: stretch;
    
    }
    
    
    
    
    
    
    
    
    :where(.dorik-container-wxvqep9h) {
    position: relative;
    }
    
    :where(.dorik-nav-r9cmd4pg) {
    position: relative;
    }
    
    /*Navigation*/
    .dorik-nav-r9cmd4pg {
    padding-top: 30px;
    padding-bottom: 30px;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-nav-r9cmd4pg {
    padding-top: 20px;
    padding-bottom: 20px;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-nav-r9cmd4pg {
    padding-top: 20px;
    padding-bottom: 20px;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    
    .dorik-navbar--wrapper,
    .dorik-navbar--wrapper:not(.sticky) {
    margin-right: 0;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    }
    }
    
    
    /* Brand Style */
    
    .dorik-nav-r9cmd4pg .dorik-navbar--brand {
    width: 100px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-nav-r9cmd4pg .dorik-navbar--brand {
    width: 200px;
    
    }
    }
    
    .dorik-nav-r9cmd4pg .dorik-navbar--brand img {
    width: 100%;
    }
    
    /* Toggle Button*/
    
    .dorik-nav-r9cmd4pg .dorik-navbar--toggle {
    color: var(--color-201);
    border: solid var(--color-102);
    padding-left: 10px;
    padding-right: 10px;
    
    }
    
    
    
    @media screen and (max-width: 1023px) {
    .dorik-nav-r9cmd4pg .dorik-navbar--toggle {
    align-items: center;
    display: flex;
    }
    }
    
    
    
    
    
    .dorik-nav-r9cmd4pg .dorik-navbar--toggle span {
    display: contents;
    }
    
    /* Links */
    
    .dorik-nav-r9cmd4pg .dorik-nav--links {
    justify-content: flex-end;
    }
    
    .dorik-nav-r9cmd4pg .dorik-nav--link {
    margin-right: 24px;
    
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-nav-r9cmd4pg .dorik-nav--link {
    margin-right: auto;
    margin-bottom: 24px;
    }
    }
    
    .dorik-nav-r9cmd4pg .dorik-nav--links>li:last-child>a {
    margin-right: 0;
    }
    
    .dorik-nav-r9cmd4pg .dorik-nav--link-icon {
    
    margin-right: 5px;
    }
    
    
    
    
    
    .dorik-nav-r9cmd4pg .dorik-nav--link,
    .dorik-nav-r9cmd4pg .dorik-nav--link-2suuvmpu .dorik-nav--link-icon .icon {
    display: flex;
    align-items: center;
    justify-content: center;
    }
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    .dorik-nav-r9cmd4pg .dorik-nav--link,
    .dorik-nav-r9cmd4pg .dorik-nav--link-jrjtnw95 .dorik-nav--link-icon .icon {
    display: flex;
    align-items: center;
    justify-content: center;
    }
    
    
    .dorik-nav-r9cmd4pg .dorik-nav--link {
    font-size: 16px;
    text-decoration: none;
    color: var(--color-201);
    
    }
    
    
    
    /* Buttons */
    
    
    .dorik-nav-r9cmd4pg .dorik-nav--btn {
    margin-right: 15px;
    
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-nav-r9cmd4pg .dorik-nav--btn {
    margin-right: auto;
    margin-bottom: 15px;
    }
    }
    
    .dorik-nav-r9cmd4pg .dorik-nav--btns>li:last-child>a {
    margin-right: 0;
    }
    
    
    
    .dorik-nav-r9cmd4pg .dorik-nav--btn {
    font-weight: 400;
    font-size: 16px;
    border-radius: 5px 5px 5px 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-nav-r9cmd4pg .dorik-nav--btn {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    
    }
    }
    
    
    .dorik-nav-r9cmd4pg .dorik-nav--btn-yui5jpvx {
    border: 0px solid;
    color: var(--color-201);
    
    }
    
    
    
    
    
    
    .dorik-nav-r9cmd4pg .dorik-nav--btn,
    .dorik-nav-r9cmd4pg .dorik-nav--link {
    margin-bottom: 0;
    }
    
    /* Dropdown */
    
    .dorik-nav-r9cmd4pg .is-dropdown {
    position: relative;
    }
    
    .dorik-nav-r9cmd4pg .is-dropdown:hover .dorik-nav--dropdown {
    opacity: 1;
    top: 100%;
    visibility: visible;
    }
    
    .dorik-nav-r9cmd4pg .dropdown-item .dropdown-text {
    flex: 1 0;
    }
    
    .dorik-nav-r9cmd4pg .dropdown-icon-gap {
    display: inline-block;
    width: null;
    }
    
    .dorik-nav-r9cmd4pg .dorik-nav--dropdown {
    padding: 0;
    background: #ffffff;
    white-space: nowrap;
    transition: all 0.2s;
    list-style-type: none;
    }
    
    .dorik-nav-r9cmd4pg .dorik-nav--dropdown.expended {
    display: grid;
    }
    
    @media screen and (min-width: 1024px) {
    .dorik-nav-r9cmd4pg .dorik-nav--dropdown {
    left: 0;
    top: 100%;
    opacity: 0;
    display: grid;
    z-index: 99999;
    visibility: hidden;
    position: absolute;
    box-shadow: rgb(43 53 86 / 15%) 0px 5px 20px 0px;
    }
    }
    
    
    .dorik-nav-r9cmd4pg .dorik-nav--dropdown {
    border-radius: 5px 5px 5px 5px;
    background-color: #FFFFFF;
    box-shadow: 0px 5px 20px 0px rgba(40, 56, 74, 0.15);
    padding-top: 5px;
    padding-bottom: 5px;
    
    }
    
    
    
    .dorik-nav-r9cmd4pg .dropdown-item a {
    display: flex;
    align-items: center;
    text-decoration: none;
    flex-direction: row;
    }
    
    .dorik-nav-r9cmd4pg .dropdown-item a {
    text-decoration: none;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    
    }
    
    .dorik-nav-r9cmd4pg .dropdown-item a:hover {
    background-color: #EFF6FF;
    
    }
    
    
    @media screen and (min-width: 768px) {
    .dorik-nav-r9cmd4pg .dorik-nav--links {
    align-items: center;
    }
    }
    
    @media screen and (min-width: 768px) and (max-width:1023px) {
    
    .dorik-nav-r9cmd4pg .dorik-nav--links {
    justify-content: flex-end;
    }
    
    .dorik-nav-r9cmd4pg .dorik-nav--link {
    margin-right: 24px;
    
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-nav-r9cmd4pg .dorik-nav--link {
    margin-right: auto;
    margin-bottom: 24px;
    }
    }
    
    .dorik-nav-r9cmd4pg .dorik-nav--links>li:last-child>a {
    margin-right: 0;
    }
    
    .dorik-nav-r9cmd4pg .dorik-nav--link-icon {
    
    margin-right: 5px;
    }
    
    
    
    
    
    .dorik-nav-r9cmd4pg .dorik-nav--link,
    .dorik-nav-r9cmd4pg .dorik-nav--link-2suuvmpu .dorik-nav--link-icon .icon {
    display: flex;
    align-items: center;
    justify-content: center;
    }
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    .dorik-nav-r9cmd4pg .dorik-nav--link,
    .dorik-nav-r9cmd4pg .dorik-nav--link-jrjtnw95 .dorik-nav--link-icon .icon {
    display: flex;
    align-items: center;
    justify-content: center;
    }
    
    .dorik-nav-r9cmd4pg .dorik-nav--link {
    margin-right: 0px !important;
    }
    
    
    .dorik-nav-r9cmd4pg .dorik-nav--btn {
    margin-right: 15px;
    
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-nav-r9cmd4pg .dorik-nav--btn {
    margin-right: auto;
    margin-bottom: 15px;
    }
    }
    
    .dorik-nav-r9cmd4pg .dorik-nav--btns>li:last-child>a {
    margin-right: 0;
    }
    
    
    .dorik-nav-r9cmd4pg .dorik-nav--btn {
    margin-right: 0px !important;
    }
    }
    
    @media screen and (max-width:1023px) {
    .dorik-nav-r9cmd4pg .dorik-nav--dropdown {
    position: relative;
    opacity: 1;
    place-content: center;
    }
    
    .dorik-nav-r9cmd4pg .dorik-nav--btn,
    .dorik-nav-r9cmd4pg .dorik-nav--link {
    margin: 8px 0;
    }
    
    .dorik-nav-r9cmd4pg .dorik-nav--links {
    justify-content: flex-end;
    }
    
    .dorik-nav-r9cmd4pg .dorik-nav--link {
    margin-right: 24px;
    
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-nav-r9cmd4pg .dorik-nav--link {
    margin-right: auto;
    margin-bottom: 24px;
    }
    }
    
    .dorik-nav-r9cmd4pg .dorik-nav--links>li:last-child>a {
    margin-right: 0;
    }
    
    .dorik-nav-r9cmd4pg .dorik-nav--link-icon {
    
    margin-right: 5px;
    }
    
    
    
    
    
    .dorik-nav-r9cmd4pg .dorik-nav--link,
    .dorik-nav-r9cmd4pg .dorik-nav--link-2suuvmpu .dorik-nav--link-icon .icon {
    display: flex;
    align-items: center;
    justify-content: center;
    }
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    .dorik-nav-r9cmd4pg .dorik-nav--link,
    .dorik-nav-r9cmd4pg .dorik-nav--link-jrjtnw95 .dorik-nav--link-icon .icon {
    display: flex;
    align-items: center;
    justify-content: center;
    }
    
    }
    
    
    
    
    
    
    
    
    
    
    .dorik-nav-r9cmd4pg.dorik-nav-r9cmd4pg.dorik-nav-r9cmd4pg {}
    
    @media all and (max-width: 1023px) {
    .dorik-nav-r9cmd4pg.dorik-nav-r9cmd4pg.dorik-nav-r9cmd4pg {}
    }
    
    @media all and (max-width: 767px) {
    .dorik-nav-r9cmd4pg.dorik-nav-r9cmd4pg.dorik-nav-r9cmd4pg {}
    }
    
    /*Container*/
    .dorik-container-bc7h6nvy {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    flex-basis: 100%;
    justify-content: center;
    margin-top: 20%;
    align-items: unset;
    gap: 30px;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-bc7h6nvy {
    flex-direction: column-reverse;
    gap: 0px;
    margin-top: 12%;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-bc7h6nvy {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    flex-basis: 100%;
    justify-content: center;
    margin-top: 20%;
    align-items: unset;
    gap: 30px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-bc7h6nvy {
    flex-direction: column-reverse;
    gap: 0px;
    margin-top: 12%;
    
    }
    }
    
    
    
    .dorik-container-csg0i0oy.dorik-container-csg0i0oy {
    width: calc(30% - 15px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-csg0i0oy.dorik-container-csg0i0oy {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-csg0i0oy.dorik-container-csg0i0oy {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    
    .dorik-container-1gro1auv.dorik-container-1gro1auv {
    width: calc(70% - 15px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-1gro1auv.dorik-container-1gro1auv {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-1gro1auv.dorik-container-1gro1auv {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    .dorik-container-bc7h6nvy.dorik-container-bc7h6nvy {
    --nav-padding: 15px;
    }
    
    .dorik-container-bc7h6nvy.dorik-container-bc7h6nvy {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-bc7h6nvy.dorik-container-bc7h6nvy {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-bc7h6nvy.dorik-container-bc7h6nvy {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    }
    
    :where(.dorik-container-bc7h6nvy) {
    margin: 0 auto;
    
    }
    
    
    :where(.dorik-container-bc7h6nvy) {
    position: relative;
    }
    
    
    /*Container*/
    .dorik-container-csg0i0oy {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0px;
    padding-bottom: 0px;
    flex-basis: 30%;
    align-items: stretch;
    justify-content: flex-end;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-csg0i0oy {
    flex-basis: 100%;
    padding-top: 0px;
    padding-bottom: 0px;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-csg0i0oy {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0px;
    padding-bottom: 0px;
    flex-basis: 30%;
    align-items: stretch;
    justify-content: flex-end;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-csg0i0oy {
    flex-basis: 100%;
    padding-top: 0px;
    padding-bottom: 0px;
    
    }
    }
    
    
    
    
    
    
    :where(.dorik-container-csg0i0oy) {
    position: relative;
    }
    
    :where(.dorik-text-r6dgqtss) {
    position: relative;
    }
    
    :where(.dorik-socialIcon-jwemepjh) {
    position: relative;
    }
    
    :where(.dorik-button-0lkc6fny) {
    position: relative;
    }
    
    /*Text*/
    .dorik-text-r6dgqtss {
    margin-top: 0px;
    margin-bottom: 0px;
    color: var(--color-203);
    font-size: 20px;
    line-height: 1.5;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-text-r6dgqtss {
    margin-top: 16px;
    margin-bottom: 0px;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-text-r6dgqtss {
    font-size: 18px;
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    }
    
    .dorik-text-r6dgqtss {}
    
    
    
    
    
    /*Social Icon*/
    .dorik-socialIcon-jwemepjh {
    display: flex;
    flex-direction: row;
    list-style: none;
    line-height: 1;
    margin-top: 24px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-socialIcon-jwemepjh {
    margin-top: 24px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    
    }
    
    }
    
    .dorik-socialIcon-jwemepjh {
    flex-wrap: wrap;
    }
    
    .dorik-socialIcon-jwemepjh li svg {}
    
    .dorik-socialIcon-jwemepjh li svg:hover {}
    
    
    .dorik-socialIcon-jwemepjh li svg {
    fill: var(--color-201);
    height: 32px;
    width: 32px;
    }
    
    
    
    
    
    
    .dorik-socialIcon-jwemepjh li:not(:last-child) {
    margin-right: 16px;
    }
    
    
    
    
    
    /*Button*/
    .dorik-button-0lkc6fny {
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 20px;
    padding-right: 20px;
    text-decoration: none;
    justify-content: center;
    border-radius: 5px 5px 5px 5px;
    border-width: 0px;
    
    
    background-color: var(--color-1);
    color: var(--color-201);
    font-weight: 500;
    margin-top: 40px;
    
    
    }
    
    .dorik-button-0lkc6fny:hover,
    .dorik-button-0lkc6fny.aos-animate.aos-init[data-aos]:hover {
    color: #FFFFFF;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-button-0lkc6fny {
    margin-top: 40px;
    
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-button-0lkc6fny {
    margin-top: 32px;
    
    
    }
    
    }
    
    .dorik-button-0lkc6fny :is(.icon, .icon svg) {
    
    transition: null
    }
    
    .dorik-button-0lkc6fny:hover :is(.icon, .icon svg) {
    color: null;
    }
    
    
    
    
    :where([class*="dorik-button-0lkc6fny-wrapper"]:not([class*="dorik-button-0lkc6fny-wrapper"] *)) {
    margin-top: 40px;
    
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-button-0lkc6fny-wrapper"]:not([class*="dorik-button-0lkc6fny-wrapper"] *)) {
    margin-top: 40px;
    
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-button-0lkc6fny-wrapper"]:not([class*="dorik-button-0lkc6fny-wrapper"] *)) {
    margin-top: 32px;
    
    
    }
    }
    
    
    .dorik-button-0lkc6fny.dorik-button-0lkc6fny.dorik-button-0lkc6fny {
    margin-top: 0px;
    
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-button-0lkc6fny.dorik-button-0lkc6fny.dorik-button-0lkc6fny {
    margin-top: 0px;
    
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-button-0lkc6fny.dorik-button-0lkc6fny.dorik-button-0lkc6fny {
    margin-top: 0px;
    
    
    }
    }
    
    /*Container*/
    .dorik-container-1gro1auv {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0px;
    padding-bottom: 0px;
    flex-basis: 70%;
    align-items: stretch;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-1gro1auv {
    flex-basis: 100%;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-1gro1auv {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0px;
    padding-bottom: 0px;
    flex-basis: 70%;
    align-items: stretch;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-1gro1auv {
    flex-basis: 100%;
    
    }
    }
    
    
    
    
    
    
    :where(.dorik-container-1gro1auv) {
    position: relative;
    }
    
    :where(.dorik-heading-ldf2susc) {
    position: relative;
    }
    
    /*Title*/
    .dorik-heading-ldf2susc {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 90px;
    line-height: 1.1;
    color: var(--color-201);
    text-transform: uppercase;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-heading-ldf2susc {
    font-size: 80px;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-heading-ldf2susc {
    font-size: 42px;
    margin-top: 0px;
    margin-bottom: 16px;
    
    }
    
    }
    
    .dorik-heading-ldf2susc {}
    
    .dorik-heading-ldf2susc p {
    display: inline;
    }
    
    .dorik-heading-ldf2susc .dorik-heading__dynamic {
    display: inline
    }
    
    .dorik-heading-ldf2susc .dorik-heading__dynamic span {
    display: inline-block;
    }
    
    
    
    
    
    
    
    
    
    
    
    :where([class*="dorik-heading-ldf2susc-wrapper"]:not([class*="dorik-heading-ldf2susc-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-heading-ldf2susc-wrapper"]:not([class*="dorik-heading-ldf2susc-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-heading-ldf2susc-wrapper"]:not([class*="dorik-heading-ldf2susc-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 16px;
    
    }
    }
    
    
    .dorik-heading-ldf2susc.dorik-heading-ldf2susc.dorik-heading-ldf2susc {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-heading-ldf2susc.dorik-heading-ldf2susc.dorik-heading-ldf2susc {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-heading-ldf2susc.dorik-heading-ldf2susc.dorik-heading-ldf2susc {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    /*about*/
    .dorik-section-1i75q8wv {
    padding-top: 100px;
    padding-bottom: 100px;
    background-color: var(--color-103);
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-section-1i75q8wv {
    padding-top: 60px;
    padding-bottom: 60px;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-section-1i75q8wv {
    padding-top: 40px;
    padding-bottom: 40px;
    
    }
    
    }
    
    
    
    
    
    
    
    .ai-overlay {
    position: absolute;
    inset: 0;
    display: flex;
    z-index: 999;
    align-items: center;
    background: rgba(0, 0, 0, .3);
    justify-content: center;
    
    }
    
    
    
    
    
    
    /*Row*/
    .dorik-row-19sc6kzl {
    --nav-padding: 15px;
    }
    
    [class*="close-btn-"] {
    display: none;
    }
    
    .dorik-row-19sc6kzl.flex {
    margin-left: calc(-48px / 2);
    margin-right: calc(-48px / 2);
    }
    
    .dorik-row-19sc6kzl [class*=col-] {
    padding-left: calc(48px / 2);
    padding-right: calc(48px / 2);
    }
    
    
    
    
    
    /*Column*/
    .dorik-column-9gkuvvdk {
    padding-top: 0px;
    padding-bottom: 0px;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-column-9gkuvvdk {
    margin-top: 0px;
    margin-bottom: 40px;
    
    }
    
    }
    
    .dorik-column-9gkuvvdk {}
    
    .dorik-column-9gkuvvdk.linked-column {
    cursor: pointer
    }
    
    
    
    
    /*Image*/
    .dorik-image-0f041tuf {
    object-fit: cover;
    border-radius: 10px 10px 10px 10px;
    width: 100%;
    height: 580px;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-image-0f041tuf {
    width: 100%;
    height: 580px;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-image-0f041tuf {
    height: 400px;
    
    }
    
    }
    
    
    
    
    
    
    
    
    
    .dorik-image-0f041tuf.dorik-image-0f041tuf.dorik-image-0f041tuf {}
    
    @media all and (max-width: 1023px) {
    .dorik-image-0f041tuf.dorik-image-0f041tuf.dorik-image-0f041tuf {}
    }
    
    @media all and (max-width: 767px) {
    .dorik-image-0f041tuf.dorik-image-0f041tuf.dorik-image-0f041tuf {}
    }
    
    /*Column*/
    .dorik-column-yt51lmlb {
    padding-top: 0px;
    padding-bottom: 0px;
    
    margin-top: 0x;
    justify-content: center;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-column-yt51lmlb {
    
    padding-top: 0px;
    padding-bottom: 0px;
    
    padding-right: 18%;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-column-yt51lmlb {
    padding-top: 0px;
    padding-bottom: 0px;
    
    padding-right: 0px;
    
    }
    
    }
    
    .dorik-column-yt51lmlb {}
    
    .dorik-column-yt51lmlb.linked-column {
    cursor: pointer
    }
    
    .dorik-column-yt51lmlb {
    display: flex;
    flex-direction: column;
    }
    
    
    
    
    /*Title*/
    .dorik-heading-2ei5823i {
    color: var(--color-201);
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-heading-2ei5823i {}
    
    }
    
    .dorik-heading-2ei5823i {}
    
    .dorik-heading-2ei5823i p {
    display: inline;
    }
    
    .dorik-heading-2ei5823i .dorik-heading__dynamic {
    display: inline
    }
    
    .dorik-heading-2ei5823i .dorik-heading__dynamic span {
    display: inline-block;
    }
    
    
    
    
    
    
    
    
    
    
    
    :where([class*="dorik-heading-2ei5823i-wrapper"]:not([class*="dorik-heading-2ei5823i-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-heading-2ei5823i-wrapper"]:not([class*="dorik-heading-2ei5823i-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-heading-2ei5823i-wrapper"]:not([class*="dorik-heading-2ei5823i-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    
    .dorik-heading-2ei5823i.dorik-heading-2ei5823i.dorik-heading-2ei5823i {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-heading-2ei5823i.dorik-heading-2ei5823i.dorik-heading-2ei5823i {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-heading-2ei5823i.dorik-heading-2ei5823i.dorik-heading-2ei5823i {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    /*Text*/
    .dorik-text-idhizq73 {
    margin-top: 16px;
    margin-bottom: 0px;
    border-width: 0px;
    
    
    border-bottom-width: 0px;
    
    
    
    padding-right: 2%;
    color: var(--color-203);
    
    }
    
    .dorik-text-idhizq73 {}
    
    
    
    
    
    /*Row*/
    .dorik-row-89jn29xi {
    margin-top: 32px;
    justify-content: flex-start;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-row-89jn29xi {
    justify-content: flex-start;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-row-89jn29xi {
    justify-content: flex-start;
    
    }
    
    }
    
    .dorik-row-89jn29xi {
    --nav-padding: 15px;
    }
    
    [class*="close-btn-"] {
    display: none;
    }
    
    .dorik-row-89jn29xi.flex {
    margin-left: 0;
    margin-right: 0;
    }
    
    .dorik-row-89jn29xi [class*=col-] {
    padding-left: 0;
    padding-right: 0;
    }
    
    
    
    
    
    /*Column*/
    .dorik-column-jogstqr3 {
    
    justify-content: center;
    
    }
    
    @media screen and (max-width: 1023px) {}
    
    @media screen and (max-width: 767px) {}
    
    .dorik-column-jogstqr3 {}
    
    .dorik-column-jogstqr3.linked-column {
    cursor: pointer
    }
    
    .dorik-column-jogstqr3 {
    display: flex;
    flex-direction: column;
    }
    
    
    
    
    /*Icon*/
    .dorik-icon-3i1xzm8y :is(.icon, .icon svg) {
    font-size: 32px;
    color: var(--color-201);
    line-height: 1em
    }
    
    
    
    
    
    
    
    
    
    .dorik-icon-3i1xzm8y.dorik-icon-3i1xzm8y.dorik-icon-3i1xzm8y {}
    
    @media all and (max-width: 1023px) {
    .dorik-icon-3i1xzm8y.dorik-icon-3i1xzm8y.dorik-icon-3i1xzm8y {}
    }
    
    @media all and (max-width: 767px) {
    .dorik-icon-3i1xzm8y.dorik-icon-3i1xzm8y.dorik-icon-3i1xzm8y {}
    }
    
    /*Column*/
    .dorik-column-z28s52i0 {
    
    justify-content: center;
    margin-left: -20px;
    
    
    }
    
    @media screen and (max-width: 1023px) {}
    
    @media screen and (max-width: 767px) {}
    
    .dorik-column-z28s52i0 {}
    
    .dorik-column-z28s52i0.linked-column {
    cursor: pointer
    }
    
    .dorik-column-z28s52i0 {
    display: flex;
    flex-direction: column;
    }
    
    
    
    
    /*Text*/
    .dorik-text-gxah4z3z {
    color: var(--color-203);
    margin-top: 0px;
    margin-bottom: 8px;
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-text-gxah4z3z {
    margin-top: 0px;
    margin-bottom: 8px;
    margin-left: 0px;
    padding-left: 0px;
    
    }
    
    }
    
    .dorik-text-gxah4z3z {}
    
    
    
    
    
    /*Title*/
    .dorik-heading-wjeo5qxg {
    color: var(--color-201);
    
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    
    .dorik-heading-wjeo5qxg {}
    
    .dorik-heading-wjeo5qxg p {
    display: inline;
    }
    
    .dorik-heading-wjeo5qxg .dorik-heading__dynamic {
    display: inline
    }
    
    .dorik-heading-wjeo5qxg .dorik-heading__dynamic span {
    display: inline-block;
    }
    
    
    
    
    
    
    
    
    
    
    
    :where([class*="dorik-heading-wjeo5qxg-wrapper"]:not([class*="dorik-heading-wjeo5qxg-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-heading-wjeo5qxg-wrapper"]:not([class*="dorik-heading-wjeo5qxg-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-heading-wjeo5qxg-wrapper"]:not([class*="dorik-heading-wjeo5qxg-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    
    .dorik-heading-wjeo5qxg.dorik-heading-wjeo5qxg.dorik-heading-wjeo5qxg {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-heading-wjeo5qxg.dorik-heading-wjeo5qxg.dorik-heading-wjeo5qxg {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-heading-wjeo5qxg.dorik-heading-wjeo5qxg.dorik-heading-wjeo5qxg {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    /*Column*/
    .dorik-column-vi8715n8 {
    
    justify-content: center;
    margin-left: 0px;
    
    }
    
    @media screen and (max-width: 1023px) {}
    
    @media screen and (max-width: 767px) {
    .dorik-column-vi8715n8 {
    
    margin-right: 0px;
    
    padding-right: 0px;
    
    }
    
    }
    
    .dorik-column-vi8715n8 {}
    
    .dorik-column-vi8715n8.linked-column {
    cursor: pointer
    }
    
    .dorik-column-vi8715n8 {
    display: flex;
    flex-direction: column;
    }
    
    
    
    
    /*Icon*/
    .dorik-icon-6frmorx7 :is(.icon, .icon svg) {
    font-size: 30px;
    color: var(--color-201);
    line-height: 1em
    }
    
    
    
    
    
    
    
    
    
    .dorik-icon-6frmorx7.dorik-icon-6frmorx7.dorik-icon-6frmorx7 {}
    
    @media all and (max-width: 1023px) {
    .dorik-icon-6frmorx7.dorik-icon-6frmorx7.dorik-icon-6frmorx7 {}
    }
    
    @media all and (max-width: 767px) {
    .dorik-icon-6frmorx7.dorik-icon-6frmorx7.dorik-icon-6frmorx7 {}
    }
    
    /*Column*/
    .dorik-column-zpr1k8g6 {
    
    margin-left: -20px;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-column-zpr1k8g6 {
    margin-left: 0px;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-column-zpr1k8g6 {
    padding-top: 16px;
    
    }
    
    }
    
    .dorik-column-zpr1k8g6 {}
    
    .dorik-column-zpr1k8g6.linked-column {
    cursor: pointer
    }
    
    
    
    
    /*Text*/
    .dorik-text-7pusfbf6 {
    color: var(--color-203);
    margin-top: 0px;
    margin-bottom: 8px;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-text-7pusfbf6 {
    margin-top: 0px;
    margin-bottom: 8px;
    
    
    }
    
    }
    
    .dorik-text-7pusfbf6 {}
    
    
    
    
    
    /*Title*/
    .dorik-heading-vor5pf6e {
    color: var(--color-201);
    
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    
    .dorik-heading-vor5pf6e {}
    
    .dorik-heading-vor5pf6e p {
    display: inline;
    }
    
    .dorik-heading-vor5pf6e .dorik-heading__dynamic {
    display: inline
    }
    
    .dorik-heading-vor5pf6e .dorik-heading__dynamic span {
    display: inline-block;
    }
    
    
    
    
    
    
    
    
    
    
    
    :where([class*="dorik-heading-vor5pf6e-wrapper"]:not([class*="dorik-heading-vor5pf6e-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-heading-vor5pf6e-wrapper"]:not([class*="dorik-heading-vor5pf6e-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-heading-vor5pf6e-wrapper"]:not([class*="dorik-heading-vor5pf6e-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    
    .dorik-heading-vor5pf6e.dorik-heading-vor5pf6e.dorik-heading-vor5pf6e {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-heading-vor5pf6e.dorik-heading-vor5pf6e.dorik-heading-vor5pf6e {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-heading-vor5pf6e.dorik-heading-vor5pf6e.dorik-heading-vor5pf6e {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    /*services*/
    .dorik-section-qlk1gj9t {
    background-color: var(--color-102);
    padding-top: 100px;
    padding-bottom: 100px;
    
    }
    
    .dorik-section-qlk1gj9t:before,
    .dorik-section-qlk1gj9t.aos-animate.aos-init[data-aos]:before {}
    
    @media screen and (max-width: 1023px) {
    .dorik-section-qlk1gj9t {
    padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 32px;
    padding-right: 32px;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-section-qlk1gj9t {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 24px;
    padding-right: 24px;
    
    }
    
    }
    
    
    
    
    
    
    
    .ai-overlay {
    position: absolute;
    inset: 0;
    display: flex;
    z-index: 999;
    align-items: center;
    background: rgba(0, 0, 0, .3);
    justify-content: center;
    
    }
    
    
    
    
    
    
    /*Container*/
    .dorik-container-se12wri4 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: center;
    gap: 30px;
    
    }
    
    
    
    
    
    
    
    .dorik-container-se12wri4 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: center;
    gap: 30px;
    
    }
    
    
    
    
    
    .dorik-container-v3cwj3td.dorik-container-v3cwj3td {
    width: calc(80% - 0px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-v3cwj3td.dorik-container-v3cwj3td {
    width: calc(80% - 0px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-v3cwj3td.dorik-container-v3cwj3td {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    .dorik-container-se12wri4.dorik-container-se12wri4 {
    --nav-padding: 15px;
    }
    
    .dorik-container-se12wri4.dorik-container-se12wri4 {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-se12wri4.dorik-container-se12wri4 {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-se12wri4.dorik-container-se12wri4 {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    }
    
    :where(.dorik-container-se12wri4) {
    margin: 0 auto;
    
    }
    
    
    :where(.dorik-container-se12wri4) {
    position: relative;
    }
    
    
    /*Container*/
    .dorik-container-v3cwj3td {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 80%;
    align-items: stretch;
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-v3cwj3td {
    flex-basis: 100%;
    align-items: flex-start;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-v3cwj3td {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 80%;
    align-items: stretch;
    
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-v3cwj3td {
    flex-basis: 100%;
    align-items: flex-start;
    
    }
    }
    
    
    
    
    
    
    :where(.dorik-container-v3cwj3td) {
    position: relative;
    }
    
    :where(.dorik-heading-2uvk6f1s) {
    position: relative;
    }
    
    :where(.dorik-text-mtozrzlf) {
    position: relative;
    }
    
    /*Title*/
    .dorik-heading-2uvk6f1s {
    margin-top: 0px;
    margin-bottom: 20px;
    text-align: center;
    color: var(--color-204);
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-heading-2uvk6f1s {
    margin-top: 0px;
    margin-bottom: 16px;
    
    }
    
    }
    
    .dorik-heading-2uvk6f1s {}
    
    .dorik-heading-2uvk6f1s p {
    display: inline;
    }
    
    .dorik-heading-2uvk6f1s .dorik-heading__dynamic {
    display: inline
    }
    
    .dorik-heading-2uvk6f1s .dorik-heading__dynamic span {
    display: inline-block;
    }
    
    
    
    
    
    
    
    
    
    
    
    :where([class*="dorik-heading-2uvk6f1s-wrapper"]:not([class*="dorik-heading-2uvk6f1s-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 20px;
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-heading-2uvk6f1s-wrapper"]:not([class*="dorik-heading-2uvk6f1s-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 20px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-heading-2uvk6f1s-wrapper"]:not([class*="dorik-heading-2uvk6f1s-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 16px;
    
    }
    }
    
    
    .dorik-heading-2uvk6f1s.dorik-heading-2uvk6f1s.dorik-heading-2uvk6f1s {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-heading-2uvk6f1s.dorik-heading-2uvk6f1s.dorik-heading-2uvk6f1s {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-heading-2uvk6f1s.dorik-heading-2uvk6f1s.dorik-heading-2uvk6f1s {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    /*Text*/
    .dorik-text-mtozrzlf {
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: center;
    color: var(--color-205);
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-text-mtozrzlf {
    text-align: center;
    
    }
    
    }
    
    .dorik-text-mtozrzlf {}
    
    
    
    
    
    /*Container*/
    .dorik-container-7p6qvfw2 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: center;
    margin-top: 56px;
    gap: 40px;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-7p6qvfw2 {
    margin-top: 48px;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-7p6qvfw2 {
    margin-top: 32px;
    gap: 24px;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-7p6qvfw2 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: center;
    margin-top: 56px;
    gap: 40px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-7p6qvfw2 {
    margin-top: 48px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-7p6qvfw2 {
    margin-top: 32px;
    gap: 24px;
    
    }
    }
    
    
    
    .dorik-container-m75pykwi.dorik-container-m75pykwi {
    width: calc(50% - 20px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-m75pykwi.dorik-container-m75pykwi {
    width: calc(50% - 20px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-m75pykwi.dorik-container-m75pykwi {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    
    .dorik-container-e2gca1se.dorik-container-e2gca1se {
    width: calc(50% - 20px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-e2gca1se.dorik-container-e2gca1se {
    width: calc(50% - 20px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-e2gca1se.dorik-container-e2gca1se {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    .dorik-container-7p6qvfw2.dorik-container-7p6qvfw2 {
    --nav-padding: 15px;
    }
    
    .dorik-container-7p6qvfw2.dorik-container-7p6qvfw2 {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-7p6qvfw2.dorik-container-7p6qvfw2 {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-7p6qvfw2.dorik-container-7p6qvfw2 {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    }
    
    :where(.dorik-container-7p6qvfw2) {
    margin: 0 auto;
    
    }
    
    
    :where(.dorik-container-7p6qvfw2) {
    position: relative;
    }
    
    
    /*Container*/
    .dorik-container-m75pykwi {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 50%;
    align-items: stretch;
    justify-content: center;
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-m75pykwi {
    flex-basis: 100%;
    align-items: center;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-m75pykwi {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 50%;
    align-items: stretch;
    justify-content: center;
    
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-m75pykwi {
    flex-basis: 100%;
    align-items: center;
    
    }
    }
    
    
    
    
    
    
    :where(.dorik-container-m75pykwi) {
    position: relative;
    }
    
    :where(.dorik-heading-td2wgm2o) {
    position: relative;
    }
    
    :where(.dorik-text-g3j5616u) {
    position: relative;
    }
    
    :where(.dorik-button-xzqtg442) {
    position: relative;
    }
    
    /*Title*/
    .dorik-heading-td2wgm2o {
    margin-top: 0px;
    margin-bottom: 20px;
    color: var(--color-204);
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-heading-td2wgm2o {
    margin-top: 0px;
    margin-bottom: 16px;
    text-align: center;
    
    }
    
    }
    
    .dorik-heading-td2wgm2o {}
    
    .dorik-heading-td2wgm2o p {
    display: inline;
    }
    
    .dorik-heading-td2wgm2o .dorik-heading__dynamic {
    display: inline
    }
    
    .dorik-heading-td2wgm2o .dorik-heading__dynamic span {
    display: inline-block;
    }
    
    
    
    
    
    
    
    
    
    
    
    :where([class*="dorik-heading-td2wgm2o-wrapper"]:not([class*="dorik-heading-td2wgm2o-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 20px;
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-heading-td2wgm2o-wrapper"]:not([class*="dorik-heading-td2wgm2o-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 20px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-heading-td2wgm2o-wrapper"]:not([class*="dorik-heading-td2wgm2o-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 16px;
    
    }
    }
    
    
    .dorik-heading-td2wgm2o.dorik-heading-td2wgm2o.dorik-heading-td2wgm2o {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-heading-td2wgm2o.dorik-heading-td2wgm2o.dorik-heading-td2wgm2o {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-heading-td2wgm2o.dorik-heading-td2wgm2o.dorik-heading-td2wgm2o {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    /*Text*/
    .dorik-text-g3j5616u {
    margin-top: 0px;
    margin-bottom: 0px;
    color: var(--color-205);
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-text-g3j5616u {
    text-align: center;
    
    }
    
    }
    
    .dorik-text-g3j5616u {}
    
    
    
    
    
    /*Button*/
    .dorik-button-xzqtg442 {
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 20px;
    padding-right: 20px;
    text-decoration: none;
    justify-content: center;
    border-radius: 5px 5px 5px 5px;
    border-width: 0px;
    
    
    background-color: var(--color-1);
    color: var(--color-201);
    margin-top: 32px;
    font-weight: 500;
    
    }
    
    .dorik-button-xzqtg442:hover,
    .dorik-button-xzqtg442.aos-animate.aos-init[data-aos]:hover {
    color: #FFFFFF;
    background-color: var(--color-2);
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-button-xzqtg442 {
    margin-top: 24px;
    
    }
    
    }
    
    .dorik-button-xzqtg442 :is(.icon, .icon svg) {
    
    transition: null
    }
    
    .dorik-button-xzqtg442:hover :is(.icon, .icon svg) {
    color: null;
    }
    
    
    
    
    :where([class*="dorik-button-xzqtg442-wrapper"]:not([class*="dorik-button-xzqtg442-wrapper"] *)) {
    margin-top: 32px;
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-button-xzqtg442-wrapper"]:not([class*="dorik-button-xzqtg442-wrapper"] *)) {
    margin-top: 32px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-button-xzqtg442-wrapper"]:not([class*="dorik-button-xzqtg442-wrapper"] *)) {
    margin-top: 24px;
    
    }
    }
    
    
    .dorik-button-xzqtg442.dorik-button-xzqtg442.dorik-button-xzqtg442 {
    margin-top: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-button-xzqtg442.dorik-button-xzqtg442.dorik-button-xzqtg442 {
    margin-top: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-button-xzqtg442.dorik-button-xzqtg442.dorik-button-xzqtg442 {
    margin-top: 0px;
    
    }
    }
    
    /*Container*/
    .dorik-container-e2gca1se {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 50%;
    align-items: stretch;
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-e2gca1se {
    flex-basis: 100%;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-e2gca1se {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 50%;
    align-items: stretch;
    
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-e2gca1se {
    flex-basis: 100%;
    
    }
    }
    
    
    
    
    
    
    :where(.dorik-container-e2gca1se) {
    position: relative;
    }
    
    :where(.dorik-image-hq8wxfox) {
    position: relative;
    }
    
    /*Image*/
    .dorik-image-hq8wxfox {
    object-fit: cover;
    border-radius: 10px 10px 10px 10px;
    
    }
    
    
    
    
    
    
    
    
    
    
    .dorik-image-hq8wxfox.dorik-image-hq8wxfox.dorik-image-hq8wxfox {}
    
    @media all and (max-width: 1023px) {
    .dorik-image-hq8wxfox.dorik-image-hq8wxfox.dorik-image-hq8wxfox {}
    }
    
    @media all and (max-width: 767px) {
    .dorik-image-hq8wxfox.dorik-image-hq8wxfox.dorik-image-hq8wxfox {}
    }
    
    /*Container*/
    .dorik-container-uv2gmq5f {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: center;
    margin-top: 32px;
    gap: 40px;
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-uv2gmq5f {
    gap: 24px;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-uv2gmq5f {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: center;
    margin-top: 32px;
    gap: 40px;
    
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-uv2gmq5f {
    gap: 24px;
    
    }
    }
    
    
    
    .dorik-container-5n4a7r1r.dorik-container-5n4a7r1r {
    width: calc(50% - 20px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-5n4a7r1r.dorik-container-5n4a7r1r {
    width: calc(50% - 20px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-5n4a7r1r.dorik-container-5n4a7r1r {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    
    .dorik-container-ukz6ajrb.dorik-container-ukz6ajrb {
    width: calc(50% - 20px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-ukz6ajrb.dorik-container-ukz6ajrb {
    width: calc(50% - 20px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-ukz6ajrb.dorik-container-ukz6ajrb {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    .dorik-container-uv2gmq5f.dorik-container-uv2gmq5f {
    --nav-padding: 15px;
    }
    
    .dorik-container-uv2gmq5f.dorik-container-uv2gmq5f {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-uv2gmq5f.dorik-container-uv2gmq5f {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-uv2gmq5f.dorik-container-uv2gmq5f {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    }
    
    :where(.dorik-container-uv2gmq5f) {
    margin: 0 auto;
    
    }
    
    
    :where(.dorik-container-uv2gmq5f) {
    position: relative;
    }
    
    
    /*Container*/
    .dorik-container-5n4a7r1r {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 50%;
    align-items: stretch;
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-5n4a7r1r {
    flex-basis: 100%;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-5n4a7r1r {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 50%;
    align-items: stretch;
    
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-5n4a7r1r {
    flex-basis: 100%;
    
    }
    }
    
    
    
    
    
    
    :where(.dorik-container-5n4a7r1r) {
    position: relative;
    }
    
    :where(.dorik-image-4j3zself) {
    position: relative;
    }
    
    /*Image*/
    .dorik-image-4j3zself {
    object-fit: cover;
    border-radius: 10px 10px 10px 10px;
    
    }
    
    
    
    
    
    
    
    
    
    
    .dorik-image-4j3zself.dorik-image-4j3zself.dorik-image-4j3zself {}
    
    @media all and (max-width: 1023px) {
    .dorik-image-4j3zself.dorik-image-4j3zself.dorik-image-4j3zself {}
    }
    
    @media all and (max-width: 767px) {
    .dorik-image-4j3zself.dorik-image-4j3zself.dorik-image-4j3zself {}
    }
    
    /*Container*/
    .dorik-container-ukz6ajrb {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 50%;
    align-items: stretch;
    justify-content: center;
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-ukz6ajrb {
    flex-basis: 100%;
    align-items: center;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-ukz6ajrb {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 50%;
    align-items: stretch;
    justify-content: center;
    
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-ukz6ajrb {
    flex-basis: 100%;
    align-items: center;
    
    }
    }
    
    
    
    
    
    
    :where(.dorik-container-ukz6ajrb) {
    position: relative;
    }
    
    :where(.dorik-heading-ilf4t47d) {
    position: relative;
    }
    
    :where(.dorik-text-tetpfa61) {
    position: relative;
    }
    
    :where(.dorik-button-o39vpv1n) {
    position: relative;
    }
    
    /*Title*/
    .dorik-heading-ilf4t47d {
    margin-top: 0px;
    margin-bottom: 20px;
    color: var(--color-204);
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-heading-ilf4t47d {
    margin-top: 0px;
    margin-bottom: 16px;
    text-align: center;
    
    }
    
    }
    
    .dorik-heading-ilf4t47d {}
    
    .dorik-heading-ilf4t47d p {
    display: inline;
    }
    
    .dorik-heading-ilf4t47d .dorik-heading__dynamic {
    display: inline
    }
    
    .dorik-heading-ilf4t47d .dorik-heading__dynamic span {
    display: inline-block;
    }
    
    
    
    
    
    
    
    
    
    
    
    :where([class*="dorik-heading-ilf4t47d-wrapper"]:not([class*="dorik-heading-ilf4t47d-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 20px;
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-heading-ilf4t47d-wrapper"]:not([class*="dorik-heading-ilf4t47d-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 20px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-heading-ilf4t47d-wrapper"]:not([class*="dorik-heading-ilf4t47d-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 16px;
    
    }
    }
    
    
    .dorik-heading-ilf4t47d.dorik-heading-ilf4t47d.dorik-heading-ilf4t47d {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-heading-ilf4t47d.dorik-heading-ilf4t47d.dorik-heading-ilf4t47d {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-heading-ilf4t47d.dorik-heading-ilf4t47d.dorik-heading-ilf4t47d {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    /*Text*/
    .dorik-text-tetpfa61 {
    margin-top: 0px;
    margin-bottom: 0px;
    color: var(--color-205);
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-text-tetpfa61 {
    text-align: center;
    
    }
    
    }
    
    .dorik-text-tetpfa61 {}
    
    
    
    
    
    /*Button*/
    .dorik-button-o39vpv1n {
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 20px;
    padding-right: 20px;
    text-decoration: none;
    justify-content: center;
    border-radius: 5px 5px 5px 5px;
    border-width: 0px;
    
    
    background-color: var(--color-1);
    color: var(--color-201);
    margin-top: 32px;
    font-weight: 500;
    
    }
    
    .dorik-button-o39vpv1n:hover,
    .dorik-button-o39vpv1n.aos-animate.aos-init[data-aos]:hover {
    color: #FFFFFF;
    background-color: var(--color-2);
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-button-o39vpv1n {
    margin-top: 24px;
    
    }
    
    }
    
    .dorik-button-o39vpv1n :is(.icon, .icon svg) {
    
    transition: null
    }
    
    .dorik-button-o39vpv1n:hover :is(.icon, .icon svg) {
    color: null;
    }
    
    
    
    
    :where([class*="dorik-button-o39vpv1n-wrapper"]:not([class*="dorik-button-o39vpv1n-wrapper"] *)) {
    margin-top: 32px;
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-button-o39vpv1n-wrapper"]:not([class*="dorik-button-o39vpv1n-wrapper"] *)) {
    margin-top: 32px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-button-o39vpv1n-wrapper"]:not([class*="dorik-button-o39vpv1n-wrapper"] *)) {
    margin-top: 24px;
    
    }
    }
    
    
    .dorik-button-o39vpv1n.dorik-button-o39vpv1n.dorik-button-o39vpv1n {
    margin-top: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-button-o39vpv1n.dorik-button-o39vpv1n.dorik-button-o39vpv1n {
    margin-top: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-button-o39vpv1n.dorik-button-o39vpv1n.dorik-button-o39vpv1n {
    margin-top: 0px;
    
    }
    }
    
    /*Container*/
    .dorik-container-yg9i1gam {
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: center;
    margin-top: 32px;
    gap: 40px;
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-yg9i1gam {
    gap: 24px;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-yg9i1gam {
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: center;
    margin-top: 32px;
    gap: 40px;
    
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-yg9i1gam {
    gap: 24px;
    
    }
    }
    
    
    
    .dorik-container-0e7emypj.dorik-container-0e7emypj {
    width: calc(50% - 20px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-0e7emypj.dorik-container-0e7emypj {
    width: calc(50% - 20px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-0e7emypj.dorik-container-0e7emypj {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    
    .dorik-container-2kbb7xh1.dorik-container-2kbb7xh1 {
    width: calc(50% - 20px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-2kbb7xh1.dorik-container-2kbb7xh1 {
    width: calc(50% - 20px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-2kbb7xh1.dorik-container-2kbb7xh1 {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    .dorik-container-yg9i1gam.dorik-container-yg9i1gam {
    --nav-padding: 15px;
    }
    
    .dorik-container-yg9i1gam.dorik-container-yg9i1gam {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-yg9i1gam.dorik-container-yg9i1gam {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-yg9i1gam.dorik-container-yg9i1gam {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    }
    
    :where(.dorik-container-yg9i1gam) {
    margin: 0 auto;
    
    }
    
    
    :where(.dorik-container-yg9i1gam) {
    position: relative;
    }
    
    
    /*Container*/
    .dorik-container-0e7emypj {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 50%;
    align-items: stretch;
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-0e7emypj {
    flex-basis: 100%;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-0e7emypj {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 50%;
    align-items: stretch;
    
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-0e7emypj {
    flex-basis: 100%;
    
    }
    }
    
    
    
    
    
    
    :where(.dorik-container-0e7emypj) {
    position: relative;
    }
    
    :where(.dorik-image-gvzomnbq) {
    position: relative;
    }
    
    /*Image*/
    .dorik-image-gvzomnbq {
    object-fit: cover;
    border-radius: 10px 10px 10px 10px;
    
    }
    
    
    
    
    
    
    
    
    
    
    .dorik-image-gvzomnbq.dorik-image-gvzomnbq.dorik-image-gvzomnbq {}
    
    @media all and (max-width: 1023px) {
    .dorik-image-gvzomnbq.dorik-image-gvzomnbq.dorik-image-gvzomnbq {}
    }
    
    @media all and (max-width: 767px) {
    .dorik-image-gvzomnbq.dorik-image-gvzomnbq.dorik-image-gvzomnbq {}
    }
    
    /*Container*/
    .dorik-container-2kbb7xh1 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 50%;
    align-items: stretch;
    justify-content: center;
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-2kbb7xh1 {
    flex-basis: 100%;
    align-items: center;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-2kbb7xh1 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 50%;
    align-items: stretch;
    justify-content: center;
    
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-2kbb7xh1 {
    flex-basis: 100%;
    align-items: center;
    
    }
    }
    
    
    
    
    
    
    :where(.dorik-container-2kbb7xh1) {
    position: relative;
    }
    
    :where(.dorik-heading-5cxeiadv) {
    position: relative;
    }
    
    :where(.dorik-text-7qlshy4n) {
    position: relative;
    }
    
    :where(.dorik-button-jmvedjc0) {
    position: relative;
    }
    
    /*Title*/
    .dorik-heading-5cxeiadv {
    margin-top: 0px;
    margin-bottom: 20px;
    color: var(--color-204);
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-heading-5cxeiadv {
    margin-top: 0px;
    margin-bottom: 16px;
    text-align: center;
    
    }
    
    }
    
    .dorik-heading-5cxeiadv {}
    
    .dorik-heading-5cxeiadv p {
    display: inline;
    }
    
    .dorik-heading-5cxeiadv .dorik-heading__dynamic {
    display: inline
    }
    
    .dorik-heading-5cxeiadv .dorik-heading__dynamic span {
    display: inline-block;
    }
    
    
    
    
    
    
    
    
    
    
    
    :where([class*="dorik-heading-5cxeiadv-wrapper"]:not([class*="dorik-heading-5cxeiadv-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 20px;
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-heading-5cxeiadv-wrapper"]:not([class*="dorik-heading-5cxeiadv-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 20px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-heading-5cxeiadv-wrapper"]:not([class*="dorik-heading-5cxeiadv-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 16px;
    
    }
    }
    
    
    .dorik-heading-5cxeiadv.dorik-heading-5cxeiadv.dorik-heading-5cxeiadv {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-heading-5cxeiadv.dorik-heading-5cxeiadv.dorik-heading-5cxeiadv {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-heading-5cxeiadv.dorik-heading-5cxeiadv.dorik-heading-5cxeiadv {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    /*Text*/
    .dorik-text-7qlshy4n {
    margin-top: 0px;
    margin-bottom: 0px;
    color: var(--color-205);
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-text-7qlshy4n {
    text-align: center;
    
    }
    
    }
    
    .dorik-text-7qlshy4n {}
    
    
    
    
    
    /*Button*/
    .dorik-button-jmvedjc0 {
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 20px;
    padding-right: 20px;
    text-decoration: none;
    justify-content: center;
    border-radius: 5px 5px 5px 5px;
    border-width: 0px;
    
    
    background-color: var(--color-1);
    color: var(--color-201);
    margin-top: 32px;
    font-weight: 500;
    
    }
    
    .dorik-button-jmvedjc0:hover,
    .dorik-button-jmvedjc0.aos-animate.aos-init[data-aos]:hover {
    color: #FFFFFF;
    background-color: var(--color-2);
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-button-jmvedjc0 {
    margin-top: 24px;
    
    }
    
    }
    
    .dorik-button-jmvedjc0 :is(.icon, .icon svg) {
    
    transition: null
    }
    
    .dorik-button-jmvedjc0:hover :is(.icon, .icon svg) {
    color: null;
    }
    
    
    
    
    :where([class*="dorik-button-jmvedjc0-wrapper"]:not([class*="dorik-button-jmvedjc0-wrapper"] *)) {
    margin-top: 32px;
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-button-jmvedjc0-wrapper"]:not([class*="dorik-button-jmvedjc0-wrapper"] *)) {
    margin-top: 32px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-button-jmvedjc0-wrapper"]:not([class*="dorik-button-jmvedjc0-wrapper"] *)) {
    margin-top: 24px;
    
    }
    }
    
    
    .dorik-button-jmvedjc0.dorik-button-jmvedjc0.dorik-button-jmvedjc0 {
    margin-top: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-button-jmvedjc0.dorik-button-jmvedjc0.dorik-button-jmvedjc0 {
    margin-top: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-button-jmvedjc0.dorik-button-jmvedjc0.dorik-button-jmvedjc0 {
    margin-top: 0px;
    
    }
    }
    
    /*stats*/
    .dorik-section-l8mjig2f {
    padding-top: 100px;
    padding-bottom: 100px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-color: var(--color-1);
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-section-l8mjig2f {
    padding-top: 60px;
    padding-bottom: 60px;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-section-l8mjig2f {
    padding-top: 40px;
    padding-bottom: 40px;
    
    }
    
    }
    
    
    
    
    
    
    
    .ai-overlay {
    position: absolute;
    inset: 0;
    display: flex;
    z-index: 999;
    align-items: center;
    background: rgba(0, 0, 0, .3);
    justify-content: center;
    
    }
    
    
    
    
    
    
    /*Row*/
    .dorik-row-usnba5j1 {
    --nav-padding: 15px;
    }
    
    [class*="close-btn-"] {
    display: none;
    }
    
    
    
    
    /*Column*/
    .dorik-column-nlnlqycv {}
    
    .dorik-column-nlnlqycv {}
    
    .dorik-column-nlnlqycv.linked-column {
    cursor: pointer
    }
    
    
    
    
    /*Title*/
    .dorik-heading-l4vjdly0 {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 0px;
    color: var(--color-201);
    
    }
    
    
    .dorik-heading-l4vjdly0 {}
    
    .dorik-heading-l4vjdly0 p {
    display: inline;
    }
    
    .dorik-heading-l4vjdly0 .dorik-heading__dynamic {
    display: inline
    }
    
    .dorik-heading-l4vjdly0 .dorik-heading__dynamic span {
    display: inline-block;
    }
    
    
    
    
    
    
    
    
    
    
    
    :where([class*="dorik-heading-l4vjdly0-wrapper"]:not([class*="dorik-heading-l4vjdly0-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-heading-l4vjdly0-wrapper"]:not([class*="dorik-heading-l4vjdly0-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-heading-l4vjdly0-wrapper"]:not([class*="dorik-heading-l4vjdly0-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    
    .dorik-heading-l4vjdly0.dorik-heading-l4vjdly0.dorik-heading-l4vjdly0 {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-heading-l4vjdly0.dorik-heading-l4vjdly0.dorik-heading-l4vjdly0 {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-heading-l4vjdly0.dorik-heading-l4vjdly0.dorik-heading-l4vjdly0 {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    /*Row*/
    .dorik-row-sp7dnvfn {
    margin-top: 56px;
    
    }
    
    .dorik-row-sp7dnvfn:hover,
    .dorik-row-sp7dnvfn.aos-animate.aos-init[data-aos]:hover {
    
    border-style: solid;
    
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-row-sp7dnvfn {
    margin-top: 48px;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-row-sp7dnvfn {
    margin-top: 32px;
    
    }
    
    }
    
    .dorik-row-sp7dnvfn {
    --nav-padding: 15px;
    }
    
    [class*="close-btn-"] {
    display: none;
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-row-sp7dnvfn.flex {
    margin-left: calc(-24px / 2);
    margin-right: calc(-24px / 2);
    }
    
    .dorik-row-sp7dnvfn [class*=col-] {
    padding-left: calc(24px / 2);
    padding-right: calc(24px / 2);
    }
    }
    
    
    
    
    
    /*Column*/
    .dorik-column-ojrfessd {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 32px;
    padding-right: 32px;
    border-width: 2px;
    border-style: solid;
    border-color: var(--color-2);
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 0px 0px;
    transition: 2ms;
    
    }
    
    .dorik-column-ojrfessd:hover,
    .dorik-column-ojrfessd.aos-animate.aos-init[data-aos]:hover {
    
    border-style: solid;
    border-color: var(--color-101);
    
    }
    
    @media screen and (max-width: 1023px) {}
    
    .dorik-column-ojrfessd {}
    
    .dorik-column-ojrfessd.linked-column {
    cursor: pointer
    }
    
    
    
    
    /*Title*/
    .dorik-heading-suc1wf92 {
    text-align: center;
    color: var(--color-201);
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    
    .dorik-heading-suc1wf92 {}
    
    .dorik-heading-suc1wf92 p {
    display: inline;
    }
    
    .dorik-heading-suc1wf92 .dorik-heading__dynamic {
    display: inline
    }
    
    .dorik-heading-suc1wf92 .dorik-heading__dynamic span {
    display: inline-block;
    }
    
    
    
    
    
    
    
    
    
    
    
    :where([class*="dorik-heading-suc1wf92-wrapper"]:not([class*="dorik-heading-suc1wf92-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-heading-suc1wf92-wrapper"]:not([class*="dorik-heading-suc1wf92-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-heading-suc1wf92-wrapper"]:not([class*="dorik-heading-suc1wf92-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    
    .dorik-heading-suc1wf92.dorik-heading-suc1wf92.dorik-heading-suc1wf92 {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-heading-suc1wf92.dorik-heading-suc1wf92.dorik-heading-suc1wf92 {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-heading-suc1wf92.dorik-heading-suc1wf92.dorik-heading-suc1wf92 {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    /*Title*/
    .dorik-heading-6kyt8pc3 {
    text-align: center;
    margin-top: 16px;
    margin-bottom: 16px;
    color: var(--color-201);
    
    }
    
    
    .dorik-heading-6kyt8pc3 {}
    
    .dorik-heading-6kyt8pc3 p {
    display: inline;
    }
    
    .dorik-heading-6kyt8pc3 .dorik-heading__dynamic {
    display: inline
    }
    
    .dorik-heading-6kyt8pc3 .dorik-heading__dynamic span {
    display: inline-block;
    }
    
    
    
    
    
    
    
    
    
    
    
    :where([class*="dorik-heading-6kyt8pc3-wrapper"]:not([class*="dorik-heading-6kyt8pc3-wrapper"] *)) {
    margin-top: 16px;
    margin-bottom: 16px;
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-heading-6kyt8pc3-wrapper"]:not([class*="dorik-heading-6kyt8pc3-wrapper"] *)) {
    margin-top: 16px;
    margin-bottom: 16px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-heading-6kyt8pc3-wrapper"]:not([class*="dorik-heading-6kyt8pc3-wrapper"] *)) {
    margin-top: 16px;
    margin-bottom: 16px;
    
    }
    }
    
    
    .dorik-heading-6kyt8pc3.dorik-heading-6kyt8pc3.dorik-heading-6kyt8pc3 {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-heading-6kyt8pc3.dorik-heading-6kyt8pc3.dorik-heading-6kyt8pc3 {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-heading-6kyt8pc3.dorik-heading-6kyt8pc3.dorik-heading-6kyt8pc3 {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    /*Text*/
    .dorik-text-a93k20k5 {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 0px;
    color: var(--color-203);
    
    }
    
    .dorik-text-a93k20k5 {}
    
    
    
    
    
    /*Column*/
    .dorik-column-8ot94a1m {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 32px;
    padding-right: 32px;
    border-width: 2px;
    border-style: solid;
    border-color: var(--color-2);
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 0px 0px;
    transition: 2ms;
    
    }
    
    .dorik-column-8ot94a1m:hover,
    .dorik-column-8ot94a1m.aos-animate.aos-init[data-aos]:hover {
    
    border-style: solid;
    border-color: var(--color-101);
    box-shadow: none;
    
    }
    
    @media screen and (max-width: 1023px) {}
    
    @media screen and (max-width: 767px) {
    .dorik-column-8ot94a1m {
    margin-top: 24px;
    
    }
    
    }
    
    .dorik-column-8ot94a1m {}
    
    .dorik-column-8ot94a1m.linked-column {
    cursor: pointer
    }
    
    
    
    
    /*Title*/
    .dorik-heading-tczay4z4 {
    text-align: center;
    color: var(--color-201);
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    
    .dorik-heading-tczay4z4 {}
    
    .dorik-heading-tczay4z4 p {
    display: inline;
    }
    
    .dorik-heading-tczay4z4 .dorik-heading__dynamic {
    display: inline
    }
    
    .dorik-heading-tczay4z4 .dorik-heading__dynamic span {
    display: inline-block;
    }
    
    
    
    
    
    
    
    
    
    
    
    :where([class*="dorik-heading-tczay4z4-wrapper"]:not([class*="dorik-heading-tczay4z4-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-heading-tczay4z4-wrapper"]:not([class*="dorik-heading-tczay4z4-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-heading-tczay4z4-wrapper"]:not([class*="dorik-heading-tczay4z4-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    
    .dorik-heading-tczay4z4.dorik-heading-tczay4z4.dorik-heading-tczay4z4 {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-heading-tczay4z4.dorik-heading-tczay4z4.dorik-heading-tczay4z4 {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-heading-tczay4z4.dorik-heading-tczay4z4.dorik-heading-tczay4z4 {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    /*Title*/
    .dorik-heading-wy2rxf1q {
    text-align: center;
    margin-top: 16px;
    margin-bottom: 16px;
    color: var(--color-201);
    
    }
    
    
    .dorik-heading-wy2rxf1q {}
    
    .dorik-heading-wy2rxf1q p {
    display: inline;
    }
    
    .dorik-heading-wy2rxf1q .dorik-heading__dynamic {
    display: inline
    }
    
    .dorik-heading-wy2rxf1q .dorik-heading__dynamic span {
    display: inline-block;
    }
    
    
    
    
    
    
    
    
    
    
    
    :where([class*="dorik-heading-wy2rxf1q-wrapper"]:not([class*="dorik-heading-wy2rxf1q-wrapper"] *)) {
    margin-top: 16px;
    margin-bottom: 16px;
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-heading-wy2rxf1q-wrapper"]:not([class*="dorik-heading-wy2rxf1q-wrapper"] *)) {
    margin-top: 16px;
    margin-bottom: 16px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-heading-wy2rxf1q-wrapper"]:not([class*="dorik-heading-wy2rxf1q-wrapper"] *)) {
    margin-top: 16px;
    margin-bottom: 16px;
    
    }
    }
    
    
    .dorik-heading-wy2rxf1q.dorik-heading-wy2rxf1q.dorik-heading-wy2rxf1q {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-heading-wy2rxf1q.dorik-heading-wy2rxf1q.dorik-heading-wy2rxf1q {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-heading-wy2rxf1q.dorik-heading-wy2rxf1q.dorik-heading-wy2rxf1q {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    /*Text*/
    .dorik-text-isbly60d {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 0px;
    color: var(--color-203);
    
    }
    
    .dorik-text-isbly60d {}
    
    
    
    
    
    /*Column*/
    .dorik-column-absf32l6 {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 32px;
    padding-right: 32px;
    border-width: 2px;
    border-style: solid;
    border-color: var(--color-2);
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 0px 0px;
    transition: 2ms;
    
    }
    
    .dorik-column-absf32l6:hover,
    .dorik-column-absf32l6.aos-animate.aos-init[data-aos]:hover {
    
    border-style: solid;
    border-color: var(--color-101);
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-column-absf32l6 {
    margin-top: 24px;
    
    }
    
    }
    
    .dorik-column-absf32l6 {}
    
    .dorik-column-absf32l6.linked-column {
    cursor: pointer
    }
    
    
    
    
    /*Title*/
    .dorik-heading-tgcfykrw {
    text-align: center;
    color: var(--color-201);
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    
    .dorik-heading-tgcfykrw {}
    
    .dorik-heading-tgcfykrw p {
    display: inline;
    }
    
    .dorik-heading-tgcfykrw .dorik-heading__dynamic {
    display: inline
    }
    
    .dorik-heading-tgcfykrw .dorik-heading__dynamic span {
    display: inline-block;
    }
    
    
    
    
    
    
    
    
    
    
    
    :where([class*="dorik-heading-tgcfykrw-wrapper"]:not([class*="dorik-heading-tgcfykrw-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-heading-tgcfykrw-wrapper"]:not([class*="dorik-heading-tgcfykrw-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-heading-tgcfykrw-wrapper"]:not([class*="dorik-heading-tgcfykrw-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    
    .dorik-heading-tgcfykrw.dorik-heading-tgcfykrw.dorik-heading-tgcfykrw {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-heading-tgcfykrw.dorik-heading-tgcfykrw.dorik-heading-tgcfykrw {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-heading-tgcfykrw.dorik-heading-tgcfykrw.dorik-heading-tgcfykrw {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    /*Title*/
    .dorik-heading-a587mkhd {
    text-align: center;
    margin-top: 16px;
    margin-bottom: 16px;
    color: var(--color-201);
    
    }
    
    
    .dorik-heading-a587mkhd {}
    
    .dorik-heading-a587mkhd p {
    display: inline;
    }
    
    .dorik-heading-a587mkhd .dorik-heading__dynamic {
    display: inline
    }
    
    .dorik-heading-a587mkhd .dorik-heading__dynamic span {
    display: inline-block;
    }
    
    
    
    
    
    
    
    
    
    
    
    :where([class*="dorik-heading-a587mkhd-wrapper"]:not([class*="dorik-heading-a587mkhd-wrapper"] *)) {
    margin-top: 16px;
    margin-bottom: 16px;
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-heading-a587mkhd-wrapper"]:not([class*="dorik-heading-a587mkhd-wrapper"] *)) {
    margin-top: 16px;
    margin-bottom: 16px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-heading-a587mkhd-wrapper"]:not([class*="dorik-heading-a587mkhd-wrapper"] *)) {
    margin-top: 16px;
    margin-bottom: 16px;
    
    }
    }
    
    
    .dorik-heading-a587mkhd.dorik-heading-a587mkhd.dorik-heading-a587mkhd {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-heading-a587mkhd.dorik-heading-a587mkhd.dorik-heading-a587mkhd {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-heading-a587mkhd.dorik-heading-a587mkhd.dorik-heading-a587mkhd {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    /*Text*/
    .dorik-text-0mjjvhku {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 0px;
    color: var(--color-203);
    
    }
    
    .dorik-text-0mjjvhku {}
    
    
    
    
    
    /*testimonial*/
    .dorik-section-wndtw8qc {
    padding-top: 100px;
    padding-bottom: 100px;
    background-color: var(--color-101);
    
    }
    
    .dorik-section-wndtw8qc:before,
    .dorik-section-wndtw8qc.aos-animate.aos-init[data-aos]:before {}
    
    @media screen and (max-width: 1023px) {
    .dorik-section-wndtw8qc {
    padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 32px;
    padding-right: 32px;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-section-wndtw8qc {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 24px;
    padding-right: 24px;
    
    }
    
    }
    
    
    
    
    
    
    
    .ai-overlay {
    position: absolute;
    inset: 0;
    display: flex;
    z-index: 999;
    align-items: center;
    background: rgba(0, 0, 0, .3);
    justify-content: center;
    
    }
    
    
    
    
    
    .dorik-section-wndtw8qc-frame-corner {
    
    
    bottom: 0;
    left: 0;
    
    position: absolute;
    transform: rotateX(180deg) rotateY(180deg);
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MDAgNTAwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48cGF0aCBkPSJNMjkzLjI0IDUwMGM4MC43ODYgMCAxNTMuNjQtMzIuMzk4IDIwNi42NzYtODUuMTU2LjExMi0uMTExLjExMi0xMzguMzY0IDAtNDE0Ljc2LTI3Ni40MS0uMDk3LTQxNC42NjQtLjA5Ny00MTQuNzYgMEMzMi44NDIgNTIuOTU3IDAgMTI3LjA1NCAwIDIwNy4yNDQgMCAzNjguOTMgMTMxLjI4OCA1MDAgMjkzLjI0IDUwMHptMC0xMjQuNGMtOTMuMTMzIDAtMTY4LjYzMy03NS4zNzUtMTY4LjYzMy0xNjguMzU1IDAtOTIuOTggNzUuNS0xNjguMzU1IDE2OC42MzQtMTY4LjM1NSA5My4xMzQgMCAxNjguNjM0IDc1LjM3NSAxNjguNjM0IDE2OC4zNTUgMCA5Mi45OC03NS41IDE2OC4zNTUtMTY4LjYzNCAxNjguMzU1eiIgZmlsbD0iI2ZmZmZmZiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+);
    width: 250px;
    height: 250px;
    background-size: 250px 250px;
    
    }
    
    /*Container*/
    .dorik-container-5r4a7m5c {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: flex-start;
    gap: 60px;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-5r4a7m5c {
    gap: 4px;
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    justify-content: center;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-5r4a7m5c {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: flex-start;
    gap: 60px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-5r4a7m5c {
    gap: 4px;
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    justify-content: center;
    
    }
    }
    
    
    
    .dorik-container-9ld7jbcu.dorik-container-9ld7jbcu {
    width: calc(30% - 30px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-9ld7jbcu.dorik-container-9ld7jbcu {
    width: calc(87.5% - 0px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-9ld7jbcu.dorik-container-9ld7jbcu {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    
    .dorik-container-esy958nj.dorik-container-esy958nj {
    width: calc(70% - 30px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-esy958nj.dorik-container-esy958nj {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-esy958nj.dorik-container-esy958nj {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    .dorik-container-5r4a7m5c.dorik-container-5r4a7m5c {
    --nav-padding: 15px;
    }
    
    .dorik-container-5r4a7m5c.dorik-container-5r4a7m5c {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-5r4a7m5c.dorik-container-5r4a7m5c {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-5r4a7m5c.dorik-container-5r4a7m5c {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    }
    
    :where(.dorik-container-5r4a7m5c) {
    margin: 0 auto;
    
    }
    
    
    :where(.dorik-container-5r4a7m5c) {
    position: relative;
    }
    
    
    /*Container*/
    .dorik-container-9ld7jbcu {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 30%;
    align-items: stretch;
    min-height: 100px;
    margin-right: 0px;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-9ld7jbcu {
    flex-basis: 87.5%;
    align-items: center;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-right: 0px;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-9ld7jbcu {
    flex-basis: 100%;
    padding-top: 10px;
    padding-bottom: 0px;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-9ld7jbcu {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 30%;
    align-items: stretch;
    min-height: 100px;
    margin-right: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-9ld7jbcu {
    flex-basis: 87.5%;
    align-items: center;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-right: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-9ld7jbcu {
    flex-basis: 100%;
    padding-top: 10px;
    padding-bottom: 0px;
    
    }
    }
    
    
    
    .dorik-container-38beioju.dorik-container-38beioju {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-38beioju.dorik-container-38beioju {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-38beioju.dorik-container-38beioju {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    
    
    
    :where(.dorik-container-9ld7jbcu) {
    position: relative;
    }
    
    
    /*Container*/
    .dorik-container-38beioju {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 100%;
    align-items: stretch;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-38beioju {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    align-items: center;
    
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-38beioju {
    flex-basis: 100%;
    padding-top: 1px;
    padding-bottom: 0px;
    padding-left: 0px;
    align-items: center;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-38beioju {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 100%;
    align-items: stretch;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-38beioju {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    align-items: center;
    
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-38beioju {
    flex-basis: 100%;
    padding-top: 1px;
    padding-bottom: 0px;
    padding-left: 0px;
    align-items: center;
    
    }
    }
    
    
    
    
    
    
    :where(.dorik-container-38beioju) {
    position: relative;
    }
    
    :where(.dorik-heading-8sk2t0kn) {
    position: relative;
    }
    
    :where(.dorik-heading-k6efbx0p) {
    position: relative;
    }
    
    :where(.dorik-text-ghpl7453) {
    position: relative;
    }
    
    /*Title*/
    .dorik-heading-8sk2t0kn {
    margin-bottom: 0px;
    margin-top: 0px;
    color: var(--color-1);
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-heading-8sk2t0kn {
    margin-bottom: 0px;
    margin-top: 0px;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-heading-8sk2t0kn {
    margin-bottom: 1px;
    margin-top: 1px;
    
    }
    
    }
    
    .dorik-heading-8sk2t0kn {}
    
    .dorik-heading-8sk2t0kn p {
    display: inline;
    }
    
    .dorik-heading-8sk2t0kn .dorik-heading__dynamic {
    display: inline
    }
    
    .dorik-heading-8sk2t0kn .dorik-heading__dynamic span {
    display: inline-block;
    }
    
    
    
    
    
    
    
    
    
    
    
    :where([class*="dorik-heading-8sk2t0kn-wrapper"]:not([class*="dorik-heading-8sk2t0kn-wrapper"] *)) {
    margin-bottom: 0px;
    margin-top: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-heading-8sk2t0kn-wrapper"]:not([class*="dorik-heading-8sk2t0kn-wrapper"] *)) {
    margin-bottom: 0px;
    margin-top: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-heading-8sk2t0kn-wrapper"]:not([class*="dorik-heading-8sk2t0kn-wrapper"] *)) {
    margin-bottom: 1px;
    margin-top: 1px;
    
    }
    }
    
    
    .dorik-heading-8sk2t0kn.dorik-heading-8sk2t0kn.dorik-heading-8sk2t0kn {
    margin-bottom: 0px;
    margin-top: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-heading-8sk2t0kn.dorik-heading-8sk2t0kn.dorik-heading-8sk2t0kn {
    margin-bottom: 0px;
    margin-top: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-heading-8sk2t0kn.dorik-heading-8sk2t0kn.dorik-heading-8sk2t0kn {
    margin-bottom: 0px;
    margin-top: 0px;
    
    }
    }
    
    /*Title*/
    .dorik-heading-k6efbx0p {
    margin-bottom: 20px;
    margin-top: 20px;
    color: var(--color-204);
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-heading-k6efbx0p {
    margin-bottom: 20px;
    margin-top: 20px;
    text-align: center;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-heading-k6efbx0p {
    text-align: center;
    
    }
    
    }
    
    .dorik-heading-k6efbx0p {}
    
    .dorik-heading-k6efbx0p p {
    display: inline;
    }
    
    .dorik-heading-k6efbx0p .dorik-heading__dynamic {
    display: inline
    }
    
    .dorik-heading-k6efbx0p .dorik-heading__dynamic span {
    display: inline-block;
    }
    
    
    
    
    
    
    
    
    
    
    
    :where([class*="dorik-heading-k6efbx0p-wrapper"]:not([class*="dorik-heading-k6efbx0p-wrapper"] *)) {
    margin-bottom: 20px;
    margin-top: 20px;
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-heading-k6efbx0p-wrapper"]:not([class*="dorik-heading-k6efbx0p-wrapper"] *)) {
    margin-bottom: 20px;
    margin-top: 20px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-heading-k6efbx0p-wrapper"]:not([class*="dorik-heading-k6efbx0p-wrapper"] *)) {
    margin-bottom: 20px;
    margin-top: 20px;
    
    }
    }
    
    
    .dorik-heading-k6efbx0p.dorik-heading-k6efbx0p.dorik-heading-k6efbx0p {
    margin-bottom: 0px;
    margin-top: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-heading-k6efbx0p.dorik-heading-k6efbx0p.dorik-heading-k6efbx0p {
    margin-bottom: 0px;
    margin-top: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-heading-k6efbx0p.dorik-heading-k6efbx0p.dorik-heading-k6efbx0p {
    margin-bottom: 0px;
    margin-top: 0px;
    
    }
    }
    
    /*Text*/
    .dorik-text-ghpl7453 {
    margin-top: 0px;
    margin-bottom: 0px;
    color: var(--color-205);
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-text-ghpl7453 {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-text-ghpl7453 {
    text-align: center;
    
    }
    
    }
    
    .dorik-text-ghpl7453 {}
    
    
    
    
    
    /*Container*/
    .dorik-container-esy958nj {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 0px;
    padding-right: 0px;
    flex-basis: 70%;
    align-items: stretch;
    gap: 24px;
    justify-content: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-esy958nj {
    flex-basis: 100%;
    gap: 22px;
    flex-direction: row;
    justify-content: center;
    margin-top: 48px;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-esy958nj {
    flex-basis: 100%;
    margin-top: 32px;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-esy958nj {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 0px;
    padding-right: 0px;
    flex-basis: 70%;
    align-items: stretch;
    gap: 24px;
    justify-content: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-esy958nj {
    flex-basis: 100%;
    gap: 22px;
    flex-direction: row;
    justify-content: center;
    margin-top: 48px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-esy958nj {
    flex-basis: 100%;
    margin-top: 32px;
    
    }
    }
    
    
    
    .dorik-container-7ol34k07.dorik-container-7ol34k07 {
    width: calc(50% - 12px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-7ol34k07.dorik-container-7ol34k07 {
    width: calc(50% - 11px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-7ol34k07.dorik-container-7ol34k07 {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    
    .dorik-container-w4rdxt4p.dorik-container-w4rdxt4p {
    width: calc(50% - 12px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-w4rdxt4p.dorik-container-w4rdxt4p {
    width: calc(50% - 11px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-w4rdxt4p.dorik-container-w4rdxt4p {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    
    .dorik-container-5vtud6lp.dorik-container-5vtud6lp {
    width: calc(50% - 12px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-5vtud6lp.dorik-container-5vtud6lp {
    width: calc(50% - 11px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-5vtud6lp.dorik-container-5vtud6lp {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    
    .dorik-container-su1an136.dorik-container-su1an136 {
    width: calc(50% - 12px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-su1an136.dorik-container-su1an136 {
    width: calc(50% - 11px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-su1an136.dorik-container-su1an136 {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    
    
    
    :where(.dorik-container-esy958nj) {
    position: relative;
    }
    
    
    /*Container*/
    .dorik-container-7ol34k07 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    flex-basis: 50%;
    align-items: stretch;
    border-width: 1px;
    border-style: solid;
    border-color: var(--color-302);
    border-radius: 5px 5px 5px 5px;
    margin-left: 0px;
    margin-right: 0px;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-7ol34k07 {
    flex-basis: 50%;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-7ol34k07 {
    flex-basis: 100%;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-7ol34k07 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    flex-basis: 50%;
    align-items: stretch;
    border-width: 1px;
    border-style: solid;
    border-color: var(--color-302);
    border-radius: 5px 5px 5px 5px;
    margin-left: 0px;
    margin-right: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-7ol34k07 {
    flex-basis: 50%;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-7ol34k07 {
    flex-basis: 100%;
    
    }
    }
    
    
    
    .dorik-container-zs9cp66f.dorik-container-zs9cp66f {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-zs9cp66f.dorik-container-zs9cp66f {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-zs9cp66f.dorik-container-zs9cp66f {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    
    
    
    :where(.dorik-container-7ol34k07) {
    position: relative;
    }
    
    :where(.dorik-image-cpqowbsu) {
    position: relative;
    }
    
    :where(.dorik-heading-niq31gar) {
    position: relative;
    }
    
    :where(.dorik-text-537bkusk) {
    position: relative;
    }
    
    :where(.dorik-text-sl40kud4) {
    position: relative;
    }
    
    /*Image*/
    .dorik-image-cpqowbsu {
    object-fit: cover;
    width: 40%;
    height: 130px;
    border-radius: 5px 5px 5px 5px;
    
    }
    
    .dorik-image-cpqowbsu-wrapper {
    text-align: center;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-image-cpqowbsu {
    height: 110px;
    
    }
    
    }
    
    
    
    
    
    
    
    
    
    .dorik-image-cpqowbsu.dorik-image-cpqowbsu.dorik-image-cpqowbsu {}
    
    @media all and (max-width: 1023px) {
    .dorik-image-cpqowbsu.dorik-image-cpqowbsu.dorik-image-cpqowbsu {}
    }
    
    @media all and (max-width: 767px) {
    .dorik-image-cpqowbsu.dorik-image-cpqowbsu.dorik-image-cpqowbsu {}
    }
    
    /*Title*/
    .dorik-heading-niq31gar {
    margin-top: 14px;
    margin-bottom: 1px;
    text-align: center;
    color: var(--color-204);
    
    }
    
    
    .dorik-heading-niq31gar {}
    
    .dorik-heading-niq31gar p {
    display: inline;
    }
    
    .dorik-heading-niq31gar .dorik-heading__dynamic {
    display: inline
    }
    
    .dorik-heading-niq31gar .dorik-heading__dynamic span {
    display: inline-block;
    }
    
    
    
    
    
    
    
    
    
    
    
    :where([class*="dorik-heading-niq31gar-wrapper"]:not([class*="dorik-heading-niq31gar-wrapper"] *)) {
    margin-top: 14px;
    margin-bottom: 1px;
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-heading-niq31gar-wrapper"]:not([class*="dorik-heading-niq31gar-wrapper"] *)) {
    margin-top: 14px;
    margin-bottom: 1px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-heading-niq31gar-wrapper"]:not([class*="dorik-heading-niq31gar-wrapper"] *)) {
    margin-top: 14px;
    margin-bottom: 1px;
    
    }
    }
    
    
    .dorik-heading-niq31gar.dorik-heading-niq31gar.dorik-heading-niq31gar {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-heading-niq31gar.dorik-heading-niq31gar.dorik-heading-niq31gar {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-heading-niq31gar.dorik-heading-niq31gar.dorik-heading-niq31gar {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    /*Text*/
    .dorik-text-537bkusk {
    margin-top: 1px;
    margin-bottom: 1px;
    text-align: center;
    color: var(--color-205);
    
    }
    
    .dorik-text-537bkusk {}
    
    
    
    
    
    /*Text*/
    .dorik-text-sl40kud4 {
    margin-top: 10px;
    text-align: center;
    color: var(--color-205);
    
    }
    
    .dorik-text-sl40kud4 {}
    
    
    
    
    
    /*Container*/
    .dorik-container-zs9cp66f {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    
    
    flex-basis: 100%;
    justify-content: center;
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-zs9cp66f {
    margin-bottom: 2px;
    
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-zs9cp66f {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    
    
    flex-basis: 100%;
    justify-content: center;
    
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-zs9cp66f {
    margin-bottom: 2px;
    
    
    }
    }
    
    
    
    .dorik-container-jcn7gamr.dorik-container-jcn7gamr {
    width: calc(33.33% - 0px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-jcn7gamr.dorik-container-jcn7gamr {
    width: calc(40% - 0px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-jcn7gamr.dorik-container-jcn7gamr {
    width: calc(33.33% - 0px);
    flex-basis: auto;
    
    }
    }
    
    
    .dorik-container-e6wr5qn3.dorik-container-e6wr5qn3 {
    width: calc(16.67% - 0px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-e6wr5qn3.dorik-container-e6wr5qn3 {
    width: calc(16.67% - 0px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-e6wr5qn3.dorik-container-e6wr5qn3 {
    width: calc(16.67% - 0px);
    flex-basis: auto;
    
    }
    }
    
    
    
    
    :where(.dorik-container-zs9cp66f) {
    position: relative;
    }
    
    
    /*Container*/
    .dorik-container-jcn7gamr {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 10px;
    flex-basis: 33.33%;
    align-items: center;
    justify-content: flex-start;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-jcn7gamr {
    flex-basis: 40%;
    padding-top: 2px;
    padding-bottom: 10px;
    align-items: center;
    justify-content: center;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-jcn7gamr {
    justify-content: flex-start;
    flex-basis: 33.33%;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-jcn7gamr {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 10px;
    flex-basis: 33.33%;
    align-items: center;
    justify-content: flex-start;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-jcn7gamr {
    flex-basis: 40%;
    padding-top: 2px;
    padding-bottom: 10px;
    align-items: center;
    justify-content: center;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-jcn7gamr {
    justify-content: flex-start;
    flex-basis: 33.33%;
    
    }
    }
    
    
    
    
    
    
    :where(.dorik-container-jcn7gamr) {
    position: relative;
    }
    
    :where(.dorik-lists-b94jm5ye) {
    position: relative;
    }
    
    /*Lists*/
    .dorik-lists-b94jm5ye {
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    
    }
    
    .dorik-lists-b94jm5ye {
    
    align-items: stretch;
    }
    
    .dorik-lists-b94jm5ye .dorik-list--lists {
    text-decoration: none;
    
    }
    
    
    
    .dorik-lists-b94jm5ye .dorik-list--lists {
    text-align: left;
    }
    
    
    
    .dorik-lists-b94jm5ye .dorik-list--icon {
    color: #FFB917;
    
    }
    
    
    
    .dorik-lists-b94jm5ye .dorik-list--icon {
    margin-right: 2px;
    }
    
    
    .dorik-lists-b94jm5ye .dorik-list--icon svg {
    width: ;
    }
    
    .dorik-lists-b94jm5ye .dorik-list--lists {
    display: flex;
    }
    
    .dorik-lists-b94jm5ye .dorik-list--item {
    flex-direction: row;
    }
    
    .dorik-lists-b94jm5ye .dorik-list--item p {
    display: inline;
    }
    
    .dorik-lists-b94jm5ye .dorik-list--gap {
    border-width: 0;
    border-right-width: 0px;
    
    margin-right: 1px;
    margin-left: 1px;
    
    }
    
    .dorik-lists-b94jm5ye .dorik-list--icon {
    display: flex;
    justify-content: center;
    align-items: center;
    }
    
    
    
    
    
    
    .dorik-lists-b94jm5ye .dorik-list--gap {
    border-style: solid;
    
    }
    
    .dorik-lists-b94jm5ye .dorik-list--gap:last-child {
    display: none;
    }
    
    
    
    
    
    /*Container*/
    .dorik-container-e6wr5qn3 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 10px;
    flex-basis: 16.67%;
    align-items: stretch;
    
    }
    
    
    
    
    
    
    
    .dorik-container-e6wr5qn3 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 10px;
    flex-basis: 16.67%;
    align-items: stretch;
    
    }
    
    
    
    
    
    
    
    
    :where(.dorik-container-e6wr5qn3) {
    position: relative;
    }
    
    :where(.dorik-heading-ui1su2kg) {
    position: relative;
    }
    
    /*Title*/
    .dorik-heading-ui1su2kg {
    margin-top: 4px;
    margin-bottom: 1px;
    color: var(--color-204);
    
    }
    
    
    .dorik-heading-ui1su2kg {}
    
    .dorik-heading-ui1su2kg p {
    display: inline;
    }
    
    .dorik-heading-ui1su2kg .dorik-heading__dynamic {
    display: inline
    }
    
    .dorik-heading-ui1su2kg .dorik-heading__dynamic span {
    display: inline-block;
    }
    
    
    
    
    
    
    
    
    
    
    
    :where([class*="dorik-heading-ui1su2kg-wrapper"]:not([class*="dorik-heading-ui1su2kg-wrapper"] *)) {
    margin-top: 4px;
    margin-bottom: 1px;
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-heading-ui1su2kg-wrapper"]:not([class*="dorik-heading-ui1su2kg-wrapper"] *)) {
    margin-top: 4px;
    margin-bottom: 1px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-heading-ui1su2kg-wrapper"]:not([class*="dorik-heading-ui1su2kg-wrapper"] *)) {
    margin-top: 4px;
    margin-bottom: 1px;
    
    }
    }
    
    
    .dorik-heading-ui1su2kg.dorik-heading-ui1su2kg.dorik-heading-ui1su2kg {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-heading-ui1su2kg.dorik-heading-ui1su2kg.dorik-heading-ui1su2kg {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-heading-ui1su2kg.dorik-heading-ui1su2kg.dorik-heading-ui1su2kg {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    /*Container*/
    .dorik-container-w4rdxt4p {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    flex-basis: 50%;
    align-items: stretch;
    border-width: 1px;
    border-style: solid;
    border-color: var(--color-302);
    border-radius: 5px 5px 5px 5px;
    margin-left: 0px;
    margin-right: 0px;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-w4rdxt4p {
    flex-basis: 50%;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-w4rdxt4p {
    flex-basis: 100%;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-w4rdxt4p {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    flex-basis: 50%;
    align-items: stretch;
    border-width: 1px;
    border-style: solid;
    border-color: var(--color-302);
    border-radius: 5px 5px 5px 5px;
    margin-left: 0px;
    margin-right: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-w4rdxt4p {
    flex-basis: 50%;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-w4rdxt4p {
    flex-basis: 100%;
    
    }
    }
    
    
    
    .dorik-container-1nul6vi1.dorik-container-1nul6vi1 {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-1nul6vi1.dorik-container-1nul6vi1 {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-1nul6vi1.dorik-container-1nul6vi1 {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    
    
    
    :where(.dorik-container-w4rdxt4p) {
    position: relative;
    }
    
    :where(.dorik-image-8cfd5cgj) {
    position: relative;
    }
    
    :where(.dorik-heading-7n5lzh7s) {
    position: relative;
    }
    
    :where(.dorik-text-aodu4coh) {
    position: relative;
    }
    
    :where(.dorik-text-s8k3o9k8) {
    position: relative;
    }
    
    /*Image*/
    .dorik-image-8cfd5cgj {
    object-fit: cover;
    width: 40%;
    height: 130px;
    border-radius: 5px 5px 5px 5px;
    
    }
    
    .dorik-image-8cfd5cgj-wrapper {
    text-align: center;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-image-8cfd5cgj {
    height: 110px;
    
    }
    
    }
    
    
    
    
    
    
    
    
    
    .dorik-image-8cfd5cgj.dorik-image-8cfd5cgj.dorik-image-8cfd5cgj {}
    
    @media all and (max-width: 1023px) {
    .dorik-image-8cfd5cgj.dorik-image-8cfd5cgj.dorik-image-8cfd5cgj {}
    }
    
    @media all and (max-width: 767px) {
    .dorik-image-8cfd5cgj.dorik-image-8cfd5cgj.dorik-image-8cfd5cgj {}
    }
    
    /*Title*/
    .dorik-heading-7n5lzh7s {
    margin-top: 14px;
    margin-bottom: 1px;
    text-align: center;
    color: var(--color-204);
    
    }
    
    
    .dorik-heading-7n5lzh7s {}
    
    .dorik-heading-7n5lzh7s p {
    display: inline;
    }
    
    .dorik-heading-7n5lzh7s .dorik-heading__dynamic {
    display: inline
    }
    
    .dorik-heading-7n5lzh7s .dorik-heading__dynamic span {
    display: inline-block;
    }
    
    
    
    
    
    
    
    
    
    
    
    :where([class*="dorik-heading-7n5lzh7s-wrapper"]:not([class*="dorik-heading-7n5lzh7s-wrapper"] *)) {
    margin-top: 14px;
    margin-bottom: 1px;
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-heading-7n5lzh7s-wrapper"]:not([class*="dorik-heading-7n5lzh7s-wrapper"] *)) {
    margin-top: 14px;
    margin-bottom: 1px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-heading-7n5lzh7s-wrapper"]:not([class*="dorik-heading-7n5lzh7s-wrapper"] *)) {
    margin-top: 14px;
    margin-bottom: 1px;
    
    }
    }
    
    
    .dorik-heading-7n5lzh7s.dorik-heading-7n5lzh7s.dorik-heading-7n5lzh7s {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-heading-7n5lzh7s.dorik-heading-7n5lzh7s.dorik-heading-7n5lzh7s {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-heading-7n5lzh7s.dorik-heading-7n5lzh7s.dorik-heading-7n5lzh7s {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    /*Text*/
    .dorik-text-aodu4coh {
    margin-top: 1px;
    margin-bottom: 1px;
    text-align: center;
    color: var(--color-205);
    
    }
    
    .dorik-text-aodu4coh {}
    
    
    
    
    
    /*Text*/
    .dorik-text-s8k3o9k8 {
    margin-top: 10px;
    text-align: center;
    color: var(--color-205);
    
    }
    
    .dorik-text-s8k3o9k8 {}
    
    
    
    
    
    /*Container*/
    .dorik-container-1nul6vi1 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    
    
    flex-basis: 100%;
    justify-content: center;
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-1nul6vi1 {
    margin-bottom: 2px;
    
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-1nul6vi1 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    
    
    flex-basis: 100%;
    justify-content: center;
    
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-1nul6vi1 {
    margin-bottom: 2px;
    
    
    }
    }
    
    
    
    .dorik-container-p8rd8y6r.dorik-container-p8rd8y6r {
    width: calc(33.33% - 0px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-p8rd8y6r.dorik-container-p8rd8y6r {
    width: calc(40% - 0px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-p8rd8y6r.dorik-container-p8rd8y6r {
    width: calc(33.33% - 0px);
    flex-basis: auto;
    
    }
    }
    
    
    .dorik-container-bszbwy18.dorik-container-bszbwy18 {
    width: calc(16.67% - 0px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-bszbwy18.dorik-container-bszbwy18 {
    width: calc(16.67% - 0px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-bszbwy18.dorik-container-bszbwy18 {
    width: calc(16.67% - 0px);
    flex-basis: auto;
    
    }
    }
    
    
    
    
    :where(.dorik-container-1nul6vi1) {
    position: relative;
    }
    
    
    /*Container*/
    .dorik-container-p8rd8y6r {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 10px;
    flex-basis: 33.33%;
    align-items: center;
    justify-content: flex-start;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-p8rd8y6r {
    flex-basis: 40%;
    padding-top: 2px;
    padding-bottom: 10px;
    align-items: center;
    justify-content: center;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-p8rd8y6r {
    justify-content: flex-start;
    flex-basis: 33.33%;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-p8rd8y6r {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 10px;
    flex-basis: 33.33%;
    align-items: center;
    justify-content: flex-start;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-p8rd8y6r {
    flex-basis: 40%;
    padding-top: 2px;
    padding-bottom: 10px;
    align-items: center;
    justify-content: center;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-p8rd8y6r {
    justify-content: flex-start;
    flex-basis: 33.33%;
    
    }
    }
    
    
    
    
    
    
    :where(.dorik-container-p8rd8y6r) {
    position: relative;
    }
    
    :where(.dorik-lists-eum811u5) {
    position: relative;
    }
    
    /*Lists*/
    .dorik-lists-eum811u5 {
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    
    }
    
    .dorik-lists-eum811u5 {
    
    align-items: stretch;
    }
    
    .dorik-lists-eum811u5 .dorik-list--lists {
    text-decoration: none;
    
    }
    
    
    
    .dorik-lists-eum811u5 .dorik-list--lists {
    text-align: left;
    }
    
    
    
    .dorik-lists-eum811u5 .dorik-list--icon {
    color: #FFB917;
    
    }
    
    
    
    .dorik-lists-eum811u5 .dorik-list--icon {
    margin-right: 2px;
    }
    
    
    .dorik-lists-eum811u5 .dorik-list--icon svg {
    width: ;
    }
    
    .dorik-lists-eum811u5 .dorik-list--lists {
    display: flex;
    }
    
    .dorik-lists-eum811u5 .dorik-list--item {
    flex-direction: row;
    }
    
    .dorik-lists-eum811u5 .dorik-list--item p {
    display: inline;
    }
    
    .dorik-lists-eum811u5 .dorik-list--gap {
    border-width: 0;
    border-right-width: 0px;
    
    margin-right: 1px;
    margin-left: 1px;
    
    }
    
    .dorik-lists-eum811u5 .dorik-list--icon {
    display: flex;
    justify-content: center;
    align-items: center;
    }
    
    
    
    
    
    
    .dorik-lists-eum811u5 .dorik-list--gap {
    border-style: solid;
    
    }
    
    .dorik-lists-eum811u5 .dorik-list--gap:last-child {
    display: none;
    }
    
    
    
    
    
    /*Container*/
    .dorik-container-bszbwy18 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 10px;
    flex-basis: 16.67%;
    align-items: stretch;
    
    }
    
    
    
    
    
    
    
    .dorik-container-bszbwy18 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 10px;
    flex-basis: 16.67%;
    align-items: stretch;
    
    }
    
    
    
    
    
    
    
    
    :where(.dorik-container-bszbwy18) {
    position: relative;
    }
    
    :where(.dorik-heading-uyyz5ykl) {
    position: relative;
    }
    
    /*Title*/
    .dorik-heading-uyyz5ykl {
    margin-top: 4px;
    margin-bottom: 1px;
    color: var(--color-204);
    
    }
    
    
    .dorik-heading-uyyz5ykl {}
    
    .dorik-heading-uyyz5ykl p {
    display: inline;
    }
    
    .dorik-heading-uyyz5ykl .dorik-heading__dynamic {
    display: inline
    }
    
    .dorik-heading-uyyz5ykl .dorik-heading__dynamic span {
    display: inline-block;
    }
    
    
    
    
    
    
    
    
    
    
    
    :where([class*="dorik-heading-uyyz5ykl-wrapper"]:not([class*="dorik-heading-uyyz5ykl-wrapper"] *)) {
    margin-top: 4px;
    margin-bottom: 1px;
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-heading-uyyz5ykl-wrapper"]:not([class*="dorik-heading-uyyz5ykl-wrapper"] *)) {
    margin-top: 4px;
    margin-bottom: 1px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-heading-uyyz5ykl-wrapper"]:not([class*="dorik-heading-uyyz5ykl-wrapper"] *)) {
    margin-top: 4px;
    margin-bottom: 1px;
    
    }
    }
    
    
    .dorik-heading-uyyz5ykl.dorik-heading-uyyz5ykl.dorik-heading-uyyz5ykl {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-heading-uyyz5ykl.dorik-heading-uyyz5ykl.dorik-heading-uyyz5ykl {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-heading-uyyz5ykl.dorik-heading-uyyz5ykl.dorik-heading-uyyz5ykl {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    /*Container*/
    .dorik-container-5vtud6lp {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    flex-basis: 50%;
    align-items: stretch;
    border-width: 1px;
    border-style: solid;
    border-color: var(--color-302);
    border-radius: 5px 5px 5px 5px;
    margin-left: 0px;
    margin-right: 0px;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-5vtud6lp {
    flex-basis: 50%;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-5vtud6lp {
    flex-basis: 100%;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-5vtud6lp {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    flex-basis: 50%;
    align-items: stretch;
    border-width: 1px;
    border-style: solid;
    border-color: var(--color-302);
    border-radius: 5px 5px 5px 5px;
    margin-left: 0px;
    margin-right: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-5vtud6lp {
    flex-basis: 50%;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-5vtud6lp {
    flex-basis: 100%;
    
    }
    }
    
    
    
    .dorik-container-37sqp5er.dorik-container-37sqp5er {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-37sqp5er.dorik-container-37sqp5er {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-37sqp5er.dorik-container-37sqp5er {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    
    
    
    :where(.dorik-container-5vtud6lp) {
    position: relative;
    }
    
    :where(.dorik-image-ssvxowvt) {
    position: relative;
    }
    
    :where(.dorik-heading-ik43ojcv) {
    position: relative;
    }
    
    :where(.dorik-text-xno1gd5w) {
    position: relative;
    }
    
    :where(.dorik-text-tqr03fbc) {
    position: relative;
    }
    
    /*Image*/
    .dorik-image-ssvxowvt {
    object-fit: cover;
    width: 40%;
    height: 130px;
    border-radius: 5px 5px 5px 5px;
    
    }
    
    .dorik-image-ssvxowvt-wrapper {
    text-align: center;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-image-ssvxowvt {
    height: 110px;
    
    }
    
    }
    
    
    
    
    
    
    
    
    
    .dorik-image-ssvxowvt.dorik-image-ssvxowvt.dorik-image-ssvxowvt {}
    
    @media all and (max-width: 1023px) {
    .dorik-image-ssvxowvt.dorik-image-ssvxowvt.dorik-image-ssvxowvt {}
    }
    
    @media all and (max-width: 767px) {
    .dorik-image-ssvxowvt.dorik-image-ssvxowvt.dorik-image-ssvxowvt {}
    }
    
    /*Title*/
    .dorik-heading-ik43ojcv {
    margin-top: 14px;
    margin-bottom: 1px;
    text-align: center;
    color: var(--color-204);
    
    }
    
    
    .dorik-heading-ik43ojcv {}
    
    .dorik-heading-ik43ojcv p {
    display: inline;
    }
    
    .dorik-heading-ik43ojcv .dorik-heading__dynamic {
    display: inline
    }
    
    .dorik-heading-ik43ojcv .dorik-heading__dynamic span {
    display: inline-block;
    }
    
    
    
    
    
    
    
    
    
    
    
    :where([class*="dorik-heading-ik43ojcv-wrapper"]:not([class*="dorik-heading-ik43ojcv-wrapper"] *)) {
    margin-top: 14px;
    margin-bottom: 1px;
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-heading-ik43ojcv-wrapper"]:not([class*="dorik-heading-ik43ojcv-wrapper"] *)) {
    margin-top: 14px;
    margin-bottom: 1px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-heading-ik43ojcv-wrapper"]:not([class*="dorik-heading-ik43ojcv-wrapper"] *)) {
    margin-top: 14px;
    margin-bottom: 1px;
    
    }
    }
    
    
    .dorik-heading-ik43ojcv.dorik-heading-ik43ojcv.dorik-heading-ik43ojcv {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-heading-ik43ojcv.dorik-heading-ik43ojcv.dorik-heading-ik43ojcv {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-heading-ik43ojcv.dorik-heading-ik43ojcv.dorik-heading-ik43ojcv {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    /*Text*/
    .dorik-text-xno1gd5w {
    margin-top: 1px;
    margin-bottom: 1px;
    text-align: center;
    color: var(--color-205);
    
    }
    
    .dorik-text-xno1gd5w {}
    
    
    
    
    
    /*Text*/
    .dorik-text-tqr03fbc {
    margin-top: 10px;
    text-align: center;
    color: var(--color-205);
    
    }
    
    .dorik-text-tqr03fbc {}
    
    
    
    
    
    /*Container*/
    .dorik-container-37sqp5er {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    
    
    flex-basis: 100%;
    justify-content: center;
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-37sqp5er {
    margin-bottom: 2px;
    
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-37sqp5er {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    
    
    flex-basis: 100%;
    justify-content: center;
    
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-37sqp5er {
    margin-bottom: 2px;
    
    
    }
    }
    
    
    
    .dorik-container-oqr5q2s2.dorik-container-oqr5q2s2 {
    width: calc(33.33% - 0px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-oqr5q2s2.dorik-container-oqr5q2s2 {
    width: calc(40% - 0px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-oqr5q2s2.dorik-container-oqr5q2s2 {
    width: calc(33.33% - 0px);
    flex-basis: auto;
    
    }
    }
    
    
    .dorik-container-8zsg5ww1.dorik-container-8zsg5ww1 {
    width: calc(16.67% - 0px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-8zsg5ww1.dorik-container-8zsg5ww1 {
    width: calc(16.67% - 0px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-8zsg5ww1.dorik-container-8zsg5ww1 {
    width: calc(16.67% - 0px);
    flex-basis: auto;
    
    }
    }
    
    
    
    
    :where(.dorik-container-37sqp5er) {
    position: relative;
    }
    
    
    /*Container*/
    .dorik-container-oqr5q2s2 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 10px;
    flex-basis: 33.33%;
    align-items: center;
    justify-content: flex-start;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-oqr5q2s2 {
    flex-basis: 40%;
    padding-top: 2px;
    padding-bottom: 10px;
    align-items: center;
    justify-content: center;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-oqr5q2s2 {
    justify-content: flex-start;
    flex-basis: 33.33%;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-oqr5q2s2 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 10px;
    flex-basis: 33.33%;
    align-items: center;
    justify-content: flex-start;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-oqr5q2s2 {
    flex-basis: 40%;
    padding-top: 2px;
    padding-bottom: 10px;
    align-items: center;
    justify-content: center;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-oqr5q2s2 {
    justify-content: flex-start;
    flex-basis: 33.33%;
    
    }
    }
    
    
    
    
    
    
    :where(.dorik-container-oqr5q2s2) {
    position: relative;
    }
    
    :where(.dorik-lists-si598j9z) {
    position: relative;
    }
    
    /*Lists*/
    .dorik-lists-si598j9z {
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    
    }
    
    .dorik-lists-si598j9z {
    
    align-items: stretch;
    }
    
    .dorik-lists-si598j9z .dorik-list--lists {
    text-decoration: none;
    
    }
    
    
    
    .dorik-lists-si598j9z .dorik-list--lists {
    text-align: left;
    }
    
    
    
    .dorik-lists-si598j9z .dorik-list--icon {
    color: #FFB917;
    
    }
    
    
    
    .dorik-lists-si598j9z .dorik-list--icon {
    margin-right: 2px;
    }
    
    
    .dorik-lists-si598j9z .dorik-list--icon svg {
    width: ;
    }
    
    .dorik-lists-si598j9z .dorik-list--lists {
    display: flex;
    }
    
    .dorik-lists-si598j9z .dorik-list--item {
    flex-direction: row;
    }
    
    .dorik-lists-si598j9z .dorik-list--item p {
    display: inline;
    }
    
    .dorik-lists-si598j9z .dorik-list--gap {
    border-width: 0;
    border-right-width: 0px;
    
    margin-right: 1px;
    margin-left: 1px;
    
    }
    
    .dorik-lists-si598j9z .dorik-list--icon {
    display: flex;
    justify-content: center;
    align-items: center;
    }
    
    
    
    
    
    
    .dorik-lists-si598j9z .dorik-list--gap {
    border-style: solid;
    
    }
    
    .dorik-lists-si598j9z .dorik-list--gap:last-child {
    display: none;
    }
    
    
    
    
    
    /*Container*/
    .dorik-container-8zsg5ww1 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 10px;
    flex-basis: 16.67%;
    align-items: stretch;
    
    }
    
    
    
    
    
    
    
    .dorik-container-8zsg5ww1 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 10px;
    flex-basis: 16.67%;
    align-items: stretch;
    
    }
    
    
    
    
    
    
    
    
    :where(.dorik-container-8zsg5ww1) {
    position: relative;
    }
    
    :where(.dorik-heading-dtlgo2de) {
    position: relative;
    }
    
    /*Title*/
    .dorik-heading-dtlgo2de {
    margin-top: 4px;
    margin-bottom: 1px;
    color: var(--color-204);
    
    }
    
    
    .dorik-heading-dtlgo2de {}
    
    .dorik-heading-dtlgo2de p {
    display: inline;
    }
    
    .dorik-heading-dtlgo2de .dorik-heading__dynamic {
    display: inline
    }
    
    .dorik-heading-dtlgo2de .dorik-heading__dynamic span {
    display: inline-block;
    }
    
    
    
    
    
    
    
    
    
    
    
    :where([class*="dorik-heading-dtlgo2de-wrapper"]:not([class*="dorik-heading-dtlgo2de-wrapper"] *)) {
    margin-top: 4px;
    margin-bottom: 1px;
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-heading-dtlgo2de-wrapper"]:not([class*="dorik-heading-dtlgo2de-wrapper"] *)) {
    margin-top: 4px;
    margin-bottom: 1px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-heading-dtlgo2de-wrapper"]:not([class*="dorik-heading-dtlgo2de-wrapper"] *)) {
    margin-top: 4px;
    margin-bottom: 1px;
    
    }
    }
    
    
    .dorik-heading-dtlgo2de.dorik-heading-dtlgo2de.dorik-heading-dtlgo2de {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-heading-dtlgo2de.dorik-heading-dtlgo2de.dorik-heading-dtlgo2de {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-heading-dtlgo2de.dorik-heading-dtlgo2de.dorik-heading-dtlgo2de {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    /*Container*/
    .dorik-container-su1an136 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    flex-basis: 50%;
    align-items: stretch;
    border-width: 1px;
    border-style: solid;
    border-color: var(--color-302);
    border-radius: 5px 5px 5px 5px;
    margin-left: 0px;
    margin-right: 0px;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-su1an136 {
    flex-basis: 50%;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-su1an136 {
    flex-basis: 100%;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-su1an136 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    flex-basis: 50%;
    align-items: stretch;
    border-width: 1px;
    border-style: solid;
    border-color: var(--color-302);
    border-radius: 5px 5px 5px 5px;
    margin-left: 0px;
    margin-right: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-su1an136 {
    flex-basis: 50%;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-su1an136 {
    flex-basis: 100%;
    
    }
    }
    
    
    
    .dorik-container-iki422ct.dorik-container-iki422ct {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-iki422ct.dorik-container-iki422ct {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-iki422ct.dorik-container-iki422ct {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    
    
    
    :where(.dorik-container-su1an136) {
    position: relative;
    }
    
    :where(.dorik-image-yd8akdi9) {
    position: relative;
    }
    
    :where(.dorik-heading-whwvo3g8) {
    position: relative;
    }
    
    :where(.dorik-text-rt3532qu) {
    position: relative;
    }
    
    :where(.dorik-text-6isxfg0w) {
    position: relative;
    }
    
    /*Image*/
    .dorik-image-yd8akdi9 {
    object-fit: cover;
    width: 40%;
    height: 130px;
    border-radius: 5px 5px 5px 5px;
    
    }
    
    .dorik-image-yd8akdi9-wrapper {
    text-align: center;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-image-yd8akdi9 {
    height: 110px;
    
    }
    
    }
    
    
    
    
    
    
    
    
    
    .dorik-image-yd8akdi9.dorik-image-yd8akdi9.dorik-image-yd8akdi9 {}
    
    @media all and (max-width: 1023px) {
    .dorik-image-yd8akdi9.dorik-image-yd8akdi9.dorik-image-yd8akdi9 {}
    }
    
    @media all and (max-width: 767px) {
    .dorik-image-yd8akdi9.dorik-image-yd8akdi9.dorik-image-yd8akdi9 {}
    }
    
    /*Title*/
    .dorik-heading-whwvo3g8 {
    margin-top: 14px;
    margin-bottom: 1px;
    text-align: center;
    color: var(--color-204);
    
    }
    
    
    .dorik-heading-whwvo3g8 {}
    
    .dorik-heading-whwvo3g8 p {
    display: inline;
    }
    
    .dorik-heading-whwvo3g8 .dorik-heading__dynamic {
    display: inline
    }
    
    .dorik-heading-whwvo3g8 .dorik-heading__dynamic span {
    display: inline-block;
    }
    
    
    
    
    
    
    
    
    
    
    
    :where([class*="dorik-heading-whwvo3g8-wrapper"]:not([class*="dorik-heading-whwvo3g8-wrapper"] *)) {
    margin-top: 14px;
    margin-bottom: 1px;
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-heading-whwvo3g8-wrapper"]:not([class*="dorik-heading-whwvo3g8-wrapper"] *)) {
    margin-top: 14px;
    margin-bottom: 1px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-heading-whwvo3g8-wrapper"]:not([class*="dorik-heading-whwvo3g8-wrapper"] *)) {
    margin-top: 14px;
    margin-bottom: 1px;
    
    }
    }
    
    
    .dorik-heading-whwvo3g8.dorik-heading-whwvo3g8.dorik-heading-whwvo3g8 {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-heading-whwvo3g8.dorik-heading-whwvo3g8.dorik-heading-whwvo3g8 {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-heading-whwvo3g8.dorik-heading-whwvo3g8.dorik-heading-whwvo3g8 {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    /*Text*/
    .dorik-text-rt3532qu {
    margin-top: 1px;
    margin-bottom: 1px;
    text-align: center;
    color: var(--color-205);
    
    }
    
    .dorik-text-rt3532qu {}
    
    
    
    
    
    /*Text*/
    .dorik-text-6isxfg0w {
    margin-top: 10px;
    text-align: center;
    color: var(--color-205);
    
    }
    
    .dorik-text-6isxfg0w {}
    
    
    
    
    
    /*Container*/
    .dorik-container-iki422ct {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    
    
    flex-basis: 100%;
    justify-content: center;
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-iki422ct {
    margin-bottom: 2px;
    
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-iki422ct {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    
    
    flex-basis: 100%;
    justify-content: center;
    
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-iki422ct {
    margin-bottom: 2px;
    
    
    }
    }
    
    
    
    .dorik-container-ab7edngg.dorik-container-ab7edngg {
    width: calc(33.33% - 0px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-ab7edngg.dorik-container-ab7edngg {
    width: calc(40% - 0px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-ab7edngg.dorik-container-ab7edngg {
    width: calc(33.33% - 0px);
    flex-basis: auto;
    
    }
    }
    
    
    .dorik-container-dxrikw1a.dorik-container-dxrikw1a {
    width: calc(16.67% - 0px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-dxrikw1a.dorik-container-dxrikw1a {
    width: calc(16.67% - 0px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-dxrikw1a.dorik-container-dxrikw1a {
    width: calc(16.67% - 0px);
    flex-basis: auto;
    
    }
    }
    
    
    
    
    :where(.dorik-container-iki422ct) {
    position: relative;
    }
    
    
    /*Container*/
    .dorik-container-ab7edngg {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 10px;
    flex-basis: 33.33%;
    align-items: center;
    justify-content: flex-start;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-ab7edngg {
    flex-basis: 40%;
    padding-top: 2px;
    padding-bottom: 10px;
    align-items: center;
    justify-content: center;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-ab7edngg {
    justify-content: flex-start;
    flex-basis: 33.33%;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-ab7edngg {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 10px;
    flex-basis: 33.33%;
    align-items: center;
    justify-content: flex-start;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-ab7edngg {
    flex-basis: 40%;
    padding-top: 2px;
    padding-bottom: 10px;
    align-items: center;
    justify-content: center;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-ab7edngg {
    justify-content: flex-start;
    flex-basis: 33.33%;
    
    }
    }
    
    
    
    
    
    
    :where(.dorik-container-ab7edngg) {
    position: relative;
    }
    
    :where(.dorik-lists-iqdltaw8) {
    position: relative;
    }
    
    /*Lists*/
    .dorik-lists-iqdltaw8 {
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    
    }
    
    .dorik-lists-iqdltaw8 {
    
    align-items: stretch;
    }
    
    .dorik-lists-iqdltaw8 .dorik-list--lists {
    text-decoration: none;
    
    }
    
    
    
    .dorik-lists-iqdltaw8 .dorik-list--lists {
    text-align: left;
    }
    
    
    
    .dorik-lists-iqdltaw8 .dorik-list--icon {
    color: #FFB917;
    
    }
    
    
    
    .dorik-lists-iqdltaw8 .dorik-list--icon {
    margin-right: 2px;
    }
    
    
    .dorik-lists-iqdltaw8 .dorik-list--icon svg {
    width: ;
    }
    
    .dorik-lists-iqdltaw8 .dorik-list--lists {
    display: flex;
    }
    
    .dorik-lists-iqdltaw8 .dorik-list--item {
    flex-direction: row;
    }
    
    .dorik-lists-iqdltaw8 .dorik-list--item p {
    display: inline;
    }
    
    .dorik-lists-iqdltaw8 .dorik-list--gap {
    border-width: 0;
    border-right-width: 0px;
    
    margin-right: 1px;
    margin-left: 1px;
    
    }
    
    .dorik-lists-iqdltaw8 .dorik-list--icon {
    display: flex;
    justify-content: center;
    align-items: center;
    }
    
    
    
    
    
    
    .dorik-lists-iqdltaw8 .dorik-list--gap {
    border-style: solid;
    
    }
    
    .dorik-lists-iqdltaw8 .dorik-list--gap:last-child {
    display: none;
    }
    
    
    
    
    
    /*Container*/
    .dorik-container-dxrikw1a {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 10px;
    flex-basis: 16.67%;
    align-items: stretch;
    
    }
    
    
    
    
    
    
    
    .dorik-container-dxrikw1a {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 10px;
    flex-basis: 16.67%;
    align-items: stretch;
    
    }
    
    
    
    
    
    
    
    
    :where(.dorik-container-dxrikw1a) {
    position: relative;
    }
    
    :where(.dorik-heading-y5q1qkj0) {
    position: relative;
    }
    
    /*Title*/
    .dorik-heading-y5q1qkj0 {
    margin-top: 4px;
    margin-bottom: 1px;
    color: var(--color-204);
    
    }
    
    
    .dorik-heading-y5q1qkj0 {}
    
    .dorik-heading-y5q1qkj0 p {
    display: inline;
    }
    
    .dorik-heading-y5q1qkj0 .dorik-heading__dynamic {
    display: inline
    }
    
    .dorik-heading-y5q1qkj0 .dorik-heading__dynamic span {
    display: inline-block;
    }
    
    
    
    
    
    
    
    
    
    
    
    :where([class*="dorik-heading-y5q1qkj0-wrapper"]:not([class*="dorik-heading-y5q1qkj0-wrapper"] *)) {
    margin-top: 4px;
    margin-bottom: 1px;
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-heading-y5q1qkj0-wrapper"]:not([class*="dorik-heading-y5q1qkj0-wrapper"] *)) {
    margin-top: 4px;
    margin-bottom: 1px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-heading-y5q1qkj0-wrapper"]:not([class*="dorik-heading-y5q1qkj0-wrapper"] *)) {
    margin-top: 4px;
    margin-bottom: 1px;
    
    }
    }
    
    
    .dorik-heading-y5q1qkj0.dorik-heading-y5q1qkj0.dorik-heading-y5q1qkj0 {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-heading-y5q1qkj0.dorik-heading-y5q1qkj0.dorik-heading-y5q1qkj0 {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-heading-y5q1qkj0.dorik-heading-y5q1qkj0.dorik-heading-y5q1qkj0 {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    /*faq*/
    .dorik-section-786ao9fe {
    background-color: var(--color-102);
    padding-top: 100px;
    padding-bottom: 100px;
    
    }
    
    .dorik-section-786ao9fe:before,
    .dorik-section-786ao9fe.aos-animate.aos-init[data-aos]:before {}
    
    @media screen and (max-width: 1023px) {
    .dorik-section-786ao9fe {
    padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 32px;
    padding-right: 32px;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-section-786ao9fe {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 24px;
    padding-right: 24px;
    
    }
    
    }
    
    
    
    
    
    
    
    .ai-overlay {
    position: absolute;
    inset: 0;
    display: flex;
    z-index: 999;
    align-items: center;
    background: rgba(0, 0, 0, .3);
    justify-content: center;
    
    }
    
    
    
    
    
    
    /*Container*/
    .dorik-container-u1utpqno {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: unset;
    gap: 30px;
    
    }
    
    
    
    
    
    
    
    .dorik-container-u1utpqno {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: unset;
    gap: 30px;
    
    }
    
    
    
    
    
    .dorik-container-ydf2l1o9.dorik-container-ydf2l1o9 {
    width: calc(80% - 0px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-ydf2l1o9.dorik-container-ydf2l1o9 {
    width: calc(80% - 0px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-ydf2l1o9.dorik-container-ydf2l1o9 {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    .dorik-container-u1utpqno.dorik-container-u1utpqno {
    --nav-padding: 15px;
    }
    
    .dorik-container-u1utpqno.dorik-container-u1utpqno {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-u1utpqno.dorik-container-u1utpqno {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-u1utpqno.dorik-container-u1utpqno {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    }
    
    :where(.dorik-container-u1utpqno) {
    margin: 0 auto;
    
    }
    
    
    :where(.dorik-container-u1utpqno) {
    position: relative;
    }
    
    
    /*Container*/
    .dorik-container-ydf2l1o9 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 80%;
    align-items: flex-start;
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-ydf2l1o9 {
    flex-basis: 100%;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-ydf2l1o9 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 80%;
    align-items: flex-start;
    
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-ydf2l1o9 {
    flex-basis: 100%;
    
    }
    }
    
    
    
    
    
    
    :where(.dorik-container-ydf2l1o9) {
    position: relative;
    }
    
    :where(.dorik-heading-6g75tk87) {
    position: relative;
    }
    
    :where(.dorik-text-hixve5jw) {
    position: relative;
    }
    
    /*Title*/
    .dorik-heading-6g75tk87 {
    margin-top: 0px;
    margin-bottom: 20px;
    text-align: left;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-heading-6g75tk87 {
    margin-top: 0px;
    margin-bottom: 20px;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-heading-6g75tk87 {
    margin-top: 0px;
    margin-bottom: 16px;
    
    }
    
    }
    
    .dorik-heading-6g75tk87 {}
    
    .dorik-heading-6g75tk87 p {
    display: inline;
    }
    
    .dorik-heading-6g75tk87 .dorik-heading__dynamic {
    display: inline
    }
    
    .dorik-heading-6g75tk87 .dorik-heading__dynamic span {
    display: inline-block;
    }
    
    
    
    
    
    
    
    
    
    
    
    :where([class*="dorik-heading-6g75tk87-wrapper"]:not([class*="dorik-heading-6g75tk87-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 20px;
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-heading-6g75tk87-wrapper"]:not([class*="dorik-heading-6g75tk87-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 20px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-heading-6g75tk87-wrapper"]:not([class*="dorik-heading-6g75tk87-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 16px;
    
    }
    }
    
    
    .dorik-heading-6g75tk87.dorik-heading-6g75tk87.dorik-heading-6g75tk87 {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-heading-6g75tk87.dorik-heading-6g75tk87.dorik-heading-6g75tk87 {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-heading-6g75tk87.dorik-heading-6g75tk87.dorik-heading-6g75tk87 {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    /*Text*/
    .dorik-text-hixve5jw {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    .dorik-text-hixve5jw {}
    
    
    
    
    
    /*Container*/
    .dorik-container-hsn2vphj {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: center;
    margin-top: 56px;
    gap: 50px;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-hsn2vphj {
    margin-top: 48px;
    gap: 40px;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-hsn2vphj {
    margin-top: 32px;
    gap: 24px;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-hsn2vphj {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: center;
    margin-top: 56px;
    gap: 50px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-hsn2vphj {
    margin-top: 48px;
    gap: 40px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-hsn2vphj {
    margin-top: 32px;
    gap: 24px;
    
    }
    }
    
    
    
    .dorik-container-wz5hoc6p.dorik-container-wz5hoc6p {
    width: calc(50% - 25px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-wz5hoc6p.dorik-container-wz5hoc6p {
    width: calc(50% - 20px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-wz5hoc6p.dorik-container-wz5hoc6p {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    
    .dorik-container-ql0i6nju.dorik-container-ql0i6nju {
    width: calc(50% - 25px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-ql0i6nju.dorik-container-ql0i6nju {
    width: calc(50% - 20px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-ql0i6nju.dorik-container-ql0i6nju {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    
    .dorik-container-to1di75i.dorik-container-to1di75i {
    width: calc(50% - 25px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-to1di75i.dorik-container-to1di75i {
    width: calc(50% - 20px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-to1di75i.dorik-container-to1di75i {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    
    .dorik-container-im3858vt.dorik-container-im3858vt {
    width: calc(50% - 25px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-im3858vt.dorik-container-im3858vt {
    width: calc(50% - 20px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-im3858vt.dorik-container-im3858vt {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    .dorik-container-hsn2vphj.dorik-container-hsn2vphj {
    --nav-padding: 15px;
    }
    
    .dorik-container-hsn2vphj.dorik-container-hsn2vphj {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-hsn2vphj.dorik-container-hsn2vphj {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-hsn2vphj.dorik-container-hsn2vphj {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    }
    
    :where(.dorik-container-hsn2vphj) {
    margin: 0 auto;
    
    }
    
    
    :where(.dorik-container-hsn2vphj) {
    position: relative;
    }
    
    
    /*Container*/
    .dorik-container-wz5hoc6p {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 50%;
    align-items: stretch;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-wz5hoc6p {
    flex-basis: 50%;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-wz5hoc6p {
    flex-basis: 100%;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-wz5hoc6p {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 50%;
    align-items: stretch;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-wz5hoc6p {
    flex-basis: 50%;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-wz5hoc6p {
    flex-basis: 100%;
    
    }
    }
    
    
    
    
    
    
    :where(.dorik-container-wz5hoc6p) {
    position: relative;
    }
    
    :where(.dorik-iconText-9dm1nxv8) {
    position: relative;
    }
    
    :where(.dorik-text-jpy2s087) {
    position: relative;
    }
    
    /*Icon & Text*/
    .dorik-iconText-9dm1nxv8 {
    font-size: 24px;
    line-height: 1.5;
    font-weight: 500;
    margin-bottom: 16px;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-iconText-9dm1nxv8 {
    font-size: 20px;
    
    }
    
    }
    
    .dorik-iconText-9dm1nxv8 {
    display: flex;
    }
    
    .dorik-iconText-9dm1nxv8 .icon_text p {
    margin: 0;
    }
    
    .dorik-iconText-9dm1nxv8 .icon {
    font-size: 24px;
    color: var(--color-1);
    }
    
    .dorik-iconText-9dm1nxv8>.icon_text {
    padding-left: 8px;
    }
    
    
    
    
    :where([class*="dorik-iconText-9dm1nxv8-wrapper"]:not([class*="dorik-iconText-9dm1nxv8-wrapper"] *)) {
    margin-bottom: 16px;
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-iconText-9dm1nxv8-wrapper"]:not([class*="dorik-iconText-9dm1nxv8-wrapper"] *)) {
    margin-bottom: 16px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-iconText-9dm1nxv8-wrapper"]:not([class*="dorik-iconText-9dm1nxv8-wrapper"] *)) {
    margin-bottom: 16px;
    
    }
    }
    
    
    .dorik-iconText-9dm1nxv8.dorik-iconText-9dm1nxv8.dorik-iconText-9dm1nxv8 {
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-iconText-9dm1nxv8.dorik-iconText-9dm1nxv8.dorik-iconText-9dm1nxv8 {
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-iconText-9dm1nxv8.dorik-iconText-9dm1nxv8.dorik-iconText-9dm1nxv8 {
    margin-bottom: 0px;
    
    }
    }
    
    /*Text*/
    .dorik-text-jpy2s087 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 42px;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-text-jpy2s087 {
    padding-left: 36px;
    
    }
    
    }
    
    .dorik-text-jpy2s087 {}
    
    
    
    
    
    /*Container*/
    .dorik-container-ql0i6nju {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 50%;
    align-items: stretch;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-ql0i6nju {
    flex-basis: 50%;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-ql0i6nju {
    flex-basis: 100%;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-ql0i6nju {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 50%;
    align-items: stretch;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-ql0i6nju {
    flex-basis: 50%;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-ql0i6nju {
    flex-basis: 100%;
    
    }
    }
    
    
    
    
    
    
    :where(.dorik-container-ql0i6nju) {
    position: relative;
    }
    
    :where(.dorik-iconText-hwytttnc) {
    position: relative;
    }
    
    :where(.dorik-text-7b21b0kt) {
    position: relative;
    }
    
    /*Icon & Text*/
    .dorik-iconText-hwytttnc {
    font-size: 24px;
    line-height: 1.5;
    font-weight: 500;
    margin-bottom: 16px;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-iconText-hwytttnc {
    font-size: 20px;
    
    }
    
    }
    
    .dorik-iconText-hwytttnc {
    display: flex;
    }
    
    .dorik-iconText-hwytttnc .icon_text p {
    margin: 0;
    }
    
    .dorik-iconText-hwytttnc .icon {
    font-size: 24px;
    color: var(--color-1);
    }
    
    .dorik-iconText-hwytttnc>.icon_text {
    padding-left: 8px;
    }
    
    
    
    
    :where([class*="dorik-iconText-hwytttnc-wrapper"]:not([class*="dorik-iconText-hwytttnc-wrapper"] *)) {
    margin-bottom: 16px;
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-iconText-hwytttnc-wrapper"]:not([class*="dorik-iconText-hwytttnc-wrapper"] *)) {
    margin-bottom: 16px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-iconText-hwytttnc-wrapper"]:not([class*="dorik-iconText-hwytttnc-wrapper"] *)) {
    margin-bottom: 16px;
    
    }
    }
    
    
    .dorik-iconText-hwytttnc.dorik-iconText-hwytttnc.dorik-iconText-hwytttnc {
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-iconText-hwytttnc.dorik-iconText-hwytttnc.dorik-iconText-hwytttnc {
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-iconText-hwytttnc.dorik-iconText-hwytttnc.dorik-iconText-hwytttnc {
    margin-bottom: 0px;
    
    }
    }
    
    /*Text*/
    .dorik-text-7b21b0kt {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 42px;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-text-7b21b0kt {
    padding-left: 36px;
    
    }
    
    }
    
    .dorik-text-7b21b0kt {}
    
    
    
    
    
    /*Container*/
    .dorik-container-to1di75i {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 50%;
    align-items: stretch;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-to1di75i {
    flex-basis: 50%;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-to1di75i {
    flex-basis: 100%;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-to1di75i {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 50%;
    align-items: stretch;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-to1di75i {
    flex-basis: 50%;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-to1di75i {
    flex-basis: 100%;
    
    }
    }
    
    
    
    
    
    
    :where(.dorik-container-to1di75i) {
    position: relative;
    }
    
    :where(.dorik-iconText-7t6t6u02) {
    position: relative;
    }
    
    :where(.dorik-text-zc6xmgb1) {
    position: relative;
    }
    
    /*Icon & Text*/
    .dorik-iconText-7t6t6u02 {
    font-size: 24px;
    line-height: 1.5;
    font-weight: 500;
    margin-bottom: 16px;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-iconText-7t6t6u02 {
    font-size: 20px;
    
    }
    
    }
    
    .dorik-iconText-7t6t6u02 {
    display: flex;
    }
    
    .dorik-iconText-7t6t6u02 .icon_text p {
    margin: 0;
    }
    
    .dorik-iconText-7t6t6u02 .icon {
    font-size: 24px;
    color: var(--color-1);
    }
    
    .dorik-iconText-7t6t6u02>.icon_text {
    padding-left: 8px;
    }
    
    
    
    
    :where([class*="dorik-iconText-7t6t6u02-wrapper"]:not([class*="dorik-iconText-7t6t6u02-wrapper"] *)) {
    margin-bottom: 16px;
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-iconText-7t6t6u02-wrapper"]:not([class*="dorik-iconText-7t6t6u02-wrapper"] *)) {
    margin-bottom: 16px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-iconText-7t6t6u02-wrapper"]:not([class*="dorik-iconText-7t6t6u02-wrapper"] *)) {
    margin-bottom: 16px;
    
    }
    }
    
    
    .dorik-iconText-7t6t6u02.dorik-iconText-7t6t6u02.dorik-iconText-7t6t6u02 {
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-iconText-7t6t6u02.dorik-iconText-7t6t6u02.dorik-iconText-7t6t6u02 {
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-iconText-7t6t6u02.dorik-iconText-7t6t6u02.dorik-iconText-7t6t6u02 {
    margin-bottom: 0px;
    
    }
    }
    
    /*Text*/
    .dorik-text-zc6xmgb1 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 42px;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-text-zc6xmgb1 {
    padding-left: 36px;
    
    }
    
    }
    
    .dorik-text-zc6xmgb1 {}
    
    
    
    
    
    /*Container*/
    .dorik-container-im3858vt {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 50%;
    align-items: stretch;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-im3858vt {
    flex-basis: 50%;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-im3858vt {
    flex-basis: 100%;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-im3858vt {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 50%;
    align-items: stretch;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-im3858vt {
    flex-basis: 50%;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-im3858vt {
    flex-basis: 100%;
    
    }
    }
    
    
    
    
    
    
    :where(.dorik-container-im3858vt) {
    position: relative;
    }
    
    :where(.dorik-iconText-oqplqof6) {
    position: relative;
    }
    
    :where(.dorik-text-avfen3tb) {
    position: relative;
    }
    
    /*Icon & Text*/
    .dorik-iconText-oqplqof6 {
    font-size: 24px;
    line-height: 1.5;
    font-weight: 500;
    margin-bottom: 16px;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-iconText-oqplqof6 {
    font-size: 20px;
    
    }
    
    }
    
    .dorik-iconText-oqplqof6 {
    display: flex;
    }
    
    .dorik-iconText-oqplqof6 .icon_text p {
    margin: 0;
    }
    
    .dorik-iconText-oqplqof6 .icon {
    font-size: 24px;
    color: var(--color-1);
    }
    
    .dorik-iconText-oqplqof6>.icon_text {
    padding-left: 8px;
    }
    
    
    
    
    :where([class*="dorik-iconText-oqplqof6-wrapper"]:not([class*="dorik-iconText-oqplqof6-wrapper"] *)) {
    margin-bottom: 16px;
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-iconText-oqplqof6-wrapper"]:not([class*="dorik-iconText-oqplqof6-wrapper"] *)) {
    margin-bottom: 16px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-iconText-oqplqof6-wrapper"]:not([class*="dorik-iconText-oqplqof6-wrapper"] *)) {
    margin-bottom: 16px;
    
    }
    }
    
    
    .dorik-iconText-oqplqof6.dorik-iconText-oqplqof6.dorik-iconText-oqplqof6 {
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-iconText-oqplqof6.dorik-iconText-oqplqof6.dorik-iconText-oqplqof6 {
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-iconText-oqplqof6.dorik-iconText-oqplqof6.dorik-iconText-oqplqof6 {
    margin-bottom: 0px;
    
    }
    }
    
    /*Text*/
    .dorik-text-avfen3tb {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 42px;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-text-avfen3tb {
    padding-left: 36px;
    
    }
    
    }
    
    .dorik-text-avfen3tb {}
    
    
    
    
    
    /*contact*/
    .dorik-section-9h9ykiwy {
    padding-top: 100px;
    padding-bottom: 100px;
    background-color: var(--color-103);
    
    }
    
    .dorik-section-9h9ykiwy:before,
    .dorik-section-9h9ykiwy.aos-animate.aos-init[data-aos]:before {}
    
    @media screen and (max-width: 1023px) {
    .dorik-section-9h9ykiwy {
    padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 32px;
    padding-right: 32px;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-section-9h9ykiwy {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 24px;
    padding-right: 24px;
    
    }
    
    }
    
    
    
    
    
    
    
    .ai-overlay {
    position: absolute;
    inset: 0;
    display: flex;
    z-index: 999;
    align-items: center;
    background: rgba(0, 0, 0, .3);
    justify-content: center;
    
    }
    
    
    
    
    
    
    /*Container*/
    .dorik-container-fprvq7r9 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    gap: 0px;
    padding-top: 1px;
    padding-right: 10px;
    padding-bottom: 1px;
    padding-left: 10px;
    flex-basis: 100%;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-fprvq7r9 {
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    justify-content: center;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-fprvq7r9 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-fprvq7r9 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    gap: 0px;
    padding-top: 1px;
    padding-right: 10px;
    padding-bottom: 1px;
    padding-left: 10px;
    flex-basis: 100%;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-fprvq7r9 {
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    justify-content: center;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-fprvq7r9 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    
    }
    }
    
    
    
    .dorik-container-i5oq8xz5.dorik-container-i5oq8xz5 {
    width: calc(60% - 0px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-i5oq8xz5.dorik-container-i5oq8xz5 {
    width: calc(75% - 0px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-i5oq8xz5.dorik-container-i5oq8xz5 {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    .dorik-container-fprvq7r9.dorik-container-fprvq7r9 {
    --nav-padding: 15px;
    }
    
    .dorik-container-fprvq7r9.dorik-container-fprvq7r9 {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-fprvq7r9.dorik-container-fprvq7r9 {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-fprvq7r9.dorik-container-fprvq7r9 {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    }
    
    :where(.dorik-container-fprvq7r9) {
    margin: 0 auto;
    
    }
    
    
    :where(.dorik-container-fprvq7r9) {
    position: relative;
    }
    
    
    /*Container*/
    .dorik-container-i5oq8xz5 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    align-items: stretch;
    gap: 0px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    flex-basis: 60%;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-i5oq8xz5 {
    flex-basis: 75%;
    align-items: center;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-i5oq8xz5 {
    flex-basis: 100%;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    align-items: center;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-i5oq8xz5 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    align-items: stretch;
    gap: 0px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    flex-basis: 60%;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-i5oq8xz5 {
    flex-basis: 75%;
    align-items: center;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-i5oq8xz5 {
    flex-basis: 100%;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    align-items: center;
    
    }
    }
    
    
    
    
    
    
    :where(.dorik-container-i5oq8xz5) {
    position: relative;
    }
    
    :where(.dorik-text-8i3tt4c8) {
    position: relative;
    }
    
    :where(.dorik-heading-jasdmrxp) {
    position: relative;
    }
    
    :where(.dorik-text-vdiqxon8) {
    position: relative;
    }
    
    /*Text*/
    .dorik-text-8i3tt4c8 {
    text-align: center;
    color: var(--color-203);
    margin-top: 0px;
    margin-bottom: 20px;
    text-transform: capitalize;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-text-8i3tt4c8 {
    text-align: left;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-text-8i3tt4c8 {
    margin-top: 0px;
    margin-bottom: 16px;
    
    }
    
    }
    
    .dorik-text-8i3tt4c8 {}
    
    
    
    
    
    /*Title*/
    .dorik-heading-jasdmrxp {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 20px;
    color: var(--color-201);
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-heading-jasdmrxp {
    text-align: left;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-heading-jasdmrxp {
    margin-top: 0px;
    margin-bottom: 16px;
    text-align: center;
    
    }
    
    }
    
    .dorik-heading-jasdmrxp {}
    
    .dorik-heading-jasdmrxp p {
    display: inline;
    }
    
    .dorik-heading-jasdmrxp .dorik-heading__dynamic {
    display: inline
    }
    
    .dorik-heading-jasdmrxp .dorik-heading__dynamic span {
    display: inline-block;
    }
    
    
    
    
    
    
    
    
    
    
    
    :where([class*="dorik-heading-jasdmrxp-wrapper"]:not([class*="dorik-heading-jasdmrxp-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 20px;
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-heading-jasdmrxp-wrapper"]:not([class*="dorik-heading-jasdmrxp-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 20px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-heading-jasdmrxp-wrapper"]:not([class*="dorik-heading-jasdmrxp-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 16px;
    
    }
    }
    
    
    .dorik-heading-jasdmrxp.dorik-heading-jasdmrxp.dorik-heading-jasdmrxp {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-heading-jasdmrxp.dorik-heading-jasdmrxp.dorik-heading-jasdmrxp {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-heading-jasdmrxp.dorik-heading-jasdmrxp.dorik-heading-jasdmrxp {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    /*Text*/
    .dorik-text-vdiqxon8 {
    text-align: center;
    color: var(--color-203);
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-text-vdiqxon8 {
    text-align: center;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-text-vdiqxon8 {
    text-align: center;
    
    }
    
    }
    
    .dorik-text-vdiqxon8 {}
    
    
    
    
    
    /*Container*/
    .dorik-container-v6gz9a1d {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 0px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    flex-basis: 100%;
    margin-top: 56px;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-v6gz9a1d {
    margin-top: 48px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-v6gz9a1d {
    margin-top: 32px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-v6gz9a1d {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 0px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    flex-basis: 100%;
    margin-top: 56px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-v6gz9a1d {
    margin-top: 48px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-v6gz9a1d {
    margin-top: 32px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    
    }
    }
    
    
    
    .dorik-container-kdys68xt.dorik-container-kdys68xt {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-kdys68xt.dorik-container-kdys68xt {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-kdys68xt.dorik-container-kdys68xt {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    
    .dorik-container-zhvab4rt.dorik-container-zhvab4rt {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-zhvab4rt.dorik-container-zhvab4rt {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-zhvab4rt.dorik-container-zhvab4rt {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    .dorik-container-v6gz9a1d.dorik-container-v6gz9a1d {
    --nav-padding: 15px;
    }
    
    .dorik-container-v6gz9a1d.dorik-container-v6gz9a1d {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-v6gz9a1d.dorik-container-v6gz9a1d {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-v6gz9a1d.dorik-container-v6gz9a1d {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    }
    
    :where(.dorik-container-v6gz9a1d) {
    margin: 0 auto;
    
    }
    
    
    :where(.dorik-container-v6gz9a1d) {
    position: relative;
    }
    
    
    /*Container*/
    .dorik-container-kdys68xt {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 0px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    flex-basis: 100%;
    
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-kdys68xt {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-kdys68xt {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-kdys68xt {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 0px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    flex-basis: 100%;
    
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-kdys68xt {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-kdys68xt {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    
    }
    }
    
    
    
    .dorik-container-c1wf2b7j.dorik-container-c1wf2b7j {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-c1wf2b7j.dorik-container-c1wf2b7j {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-c1wf2b7j.dorik-container-c1wf2b7j {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    
    
    
    :where(.dorik-container-kdys68xt) {
    position: relative;
    }
    
    
    /*Container*/
    .dorik-container-c1wf2b7j {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 24px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    flex-basis: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-c1wf2b7j {
    gap: 16px;
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-c1wf2b7j {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 24px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    flex-basis: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-c1wf2b7j {
    gap: 16px;
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    
    
    .dorik-container-gaaqcn4n.dorik-container-gaaqcn4n {
    width: calc(33.33% - 16px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-gaaqcn4n.dorik-container-gaaqcn4n {
    width: calc(40% - 8px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-gaaqcn4n.dorik-container-gaaqcn4n {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    
    .dorik-container-a0ve4yq4.dorik-container-a0ve4yq4 {
    width: calc(33.33% - 16px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-a0ve4yq4.dorik-container-a0ve4yq4 {
    width: calc(40% - 8px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-a0ve4yq4.dorik-container-a0ve4yq4 {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    
    .dorik-container-4zm3j6np.dorik-container-4zm3j6np {
    width: calc(33.33% - 16px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-4zm3j6np.dorik-container-4zm3j6np {
    width: calc(71.43% - 0px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-4zm3j6np.dorik-container-4zm3j6np {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    
    
    
    :where(.dorik-container-c1wf2b7j) {
    position: relative;
    }
    
    
    /*Container*/
    .dorik-container-gaaqcn4n {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    gap: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    flex-basis: 33.33%;
    margin-top: 0px;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-gaaqcn4n {
    flex-basis: 40%;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-gaaqcn4n {
    flex-basis: 100%;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-gaaqcn4n {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    gap: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    flex-basis: 33.33%;
    margin-top: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-gaaqcn4n {
    flex-basis: 40%;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-gaaqcn4n {
    flex-basis: 100%;
    
    }
    }
    
    
    
    .dorik-container-92px20wt.dorik-container-92px20wt {
    width: calc(20% - 0px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-92px20wt.dorik-container-92px20wt {
    width: calc(25% - 0px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-92px20wt.dorik-container-92px20wt {
    width: calc(20% - 0px);
    flex-basis: auto;
    
    }
    }
    
    
    .dorik-container-y2c9uu9s.dorik-container-y2c9uu9s {
    width: calc(66.67% - 0px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-y2c9uu9s.dorik-container-y2c9uu9s {
    width: calc(66.67% - 0px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-y2c9uu9s.dorik-container-y2c9uu9s {
    width: calc(75% - 0px);
    flex-basis: auto;
    
    }
    }
    
    
    
    
    :where(.dorik-container-gaaqcn4n) {
    position: relative;
    }
    
    
    /*Container*/
    .dorik-container-92px20wt {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    gap: 16px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    flex-basis: 20%;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-92px20wt {
    flex-basis: 25%;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-92px20wt {
    flex-basis: 20%;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-92px20wt {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    gap: 16px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    flex-basis: 20%;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-92px20wt {
    flex-basis: 25%;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-92px20wt {
    flex-basis: 20%;
    
    }
    }
    
    
    
    
    
    
    :where(.dorik-container-92px20wt) {
    position: relative;
    }
    
    :where(.dorik-icon-u9gooexz) {
    position: relative;
    }
    
    /*Icon*/
    .dorik-icon-u9gooexz {
    background-color: var(--color-2);
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 16px;
    padding-right: 16px;
    border-radius: 100px 100px 100px 100px;
    
    }
    
    .dorik-icon-u9gooexz :is(.icon, .icon svg) {
    font-size: 24px;
    color: var(--color-201);
    line-height: 1em
    }
    
    
    
    
    
    
    
    
    
    .dorik-icon-u9gooexz.dorik-icon-u9gooexz.dorik-icon-u9gooexz {}
    
    @media all and (max-width: 1023px) {
    .dorik-icon-u9gooexz.dorik-icon-u9gooexz.dorik-icon-u9gooexz {}
    }
    
    @media all and (max-width: 767px) {
    .dorik-icon-u9gooexz.dorik-icon-u9gooexz.dorik-icon-u9gooexz {}
    }
    
    /*Container*/
    .dorik-container-y2c9uu9s {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    gap: 0px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    flex-basis: 66.67%;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-y2c9uu9s {
    flex-basis: 66.67%;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-y2c9uu9s {
    flex-basis: 75%;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-y2c9uu9s {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    gap: 0px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    flex-basis: 66.67%;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-y2c9uu9s {
    flex-basis: 66.67%;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-y2c9uu9s {
    flex-basis: 75%;
    
    }
    }
    
    
    
    
    
    
    :where(.dorik-container-y2c9uu9s) {
    position: relative;
    }
    
    :where(.dorik-heading-t3l3vcr1) {
    position: relative;
    }
    
    :where(.dorik-text-qljp6beq) {
    position: relative;
    }
    
    /*Title*/
    .dorik-heading-t3l3vcr1 {
    color: var(--color-201);
    margin-top: 0px;
    margin-bottom: 16px;
    
    }
    
    
    .dorik-heading-t3l3vcr1 {}
    
    .dorik-heading-t3l3vcr1 p {
    display: inline;
    }
    
    .dorik-heading-t3l3vcr1 .dorik-heading__dynamic {
    display: inline
    }
    
    .dorik-heading-t3l3vcr1 .dorik-heading__dynamic span {
    display: inline-block;
    }
    
    
    
    
    
    
    
    
    
    
    
    :where([class*="dorik-heading-t3l3vcr1-wrapper"]:not([class*="dorik-heading-t3l3vcr1-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 16px;
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-heading-t3l3vcr1-wrapper"]:not([class*="dorik-heading-t3l3vcr1-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 16px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-heading-t3l3vcr1-wrapper"]:not([class*="dorik-heading-t3l3vcr1-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 16px;
    
    }
    }
    
    
    .dorik-heading-t3l3vcr1.dorik-heading-t3l3vcr1.dorik-heading-t3l3vcr1 {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-heading-t3l3vcr1.dorik-heading-t3l3vcr1.dorik-heading-t3l3vcr1 {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-heading-t3l3vcr1.dorik-heading-t3l3vcr1.dorik-heading-t3l3vcr1 {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    /*Text*/
    .dorik-text-qljp6beq {
    color: var(--color-203);
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    .dorik-text-qljp6beq {}
    
    
    
    
    
    /*Container*/
    .dorik-container-a0ve4yq4 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    gap: 16px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    flex-basis: 33.33%;
    margin-top: 0px;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-a0ve4yq4 {
    flex-basis: 40%;
    
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-a0ve4yq4 {
    flex-basis: 100%;
    gap: 16px;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-a0ve4yq4 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    gap: 16px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    flex-basis: 33.33%;
    margin-top: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-a0ve4yq4 {
    flex-basis: 40%;
    
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-a0ve4yq4 {
    flex-basis: 100%;
    gap: 16px;
    
    }
    }
    
    
    
    .dorik-container-cjvygq37.dorik-container-cjvygq37 {
    width: calc(20% - 8px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-cjvygq37.dorik-container-cjvygq37 {
    width: calc(25% - 8px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-cjvygq37.dorik-container-cjvygq37 {
    width: calc(16% - 8px);
    flex-basis: auto;
    
    }
    }
    
    
    .dorik-container-fn9yaaud.dorik-container-fn9yaaud {
    width: calc(60% - 8px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-fn9yaaud.dorik-container-fn9yaaud {
    width: calc(60% - 8px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-fn9yaaud.dorik-container-fn9yaaud {
    width: calc(75% - 8px);
    flex-basis: auto;
    
    }
    }
    
    
    
    
    :where(.dorik-container-a0ve4yq4) {
    position: relative;
    }
    
    
    /*Container*/
    .dorik-container-cjvygq37 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    gap: 0px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    flex-basis: 20%;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-cjvygq37 {
    flex-basis: 25%;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-cjvygq37 {
    flex-basis: 16%;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-cjvygq37 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    gap: 0px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    flex-basis: 20%;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-cjvygq37 {
    flex-basis: 25%;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-cjvygq37 {
    flex-basis: 16%;
    
    }
    }
    
    
    
    
    
    
    :where(.dorik-container-cjvygq37) {
    position: relative;
    }
    
    :where(.dorik-icon-koijsezv) {
    position: relative;
    }
    
    /*Icon*/
    .dorik-icon-koijsezv {
    background-color: var(--color-2);
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 16px;
    padding-right: 16px;
    border-radius: 100px 100px 100px 100px;
    
    }
    
    .dorik-icon-koijsezv :is(.icon, .icon svg) {
    font-size: 24px;
    color: var(--color-201);
    line-height: 1em
    }
    
    
    
    
    
    
    
    
    
    .dorik-icon-koijsezv.dorik-icon-koijsezv.dorik-icon-koijsezv {}
    
    @media all and (max-width: 1023px) {
    .dorik-icon-koijsezv.dorik-icon-koijsezv.dorik-icon-koijsezv {}
    }
    
    @media all and (max-width: 767px) {
    .dorik-icon-koijsezv.dorik-icon-koijsezv.dorik-icon-koijsezv {}
    }
    
    /*Container*/
    .dorik-container-fn9yaaud {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    gap: 0px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    flex-basis: 60%;
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-fn9yaaud {
    flex-basis: 75%;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-fn9yaaud {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    gap: 0px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    flex-basis: 60%;
    
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-fn9yaaud {
    flex-basis: 75%;
    
    }
    }
    
    
    
    
    
    
    :where(.dorik-container-fn9yaaud) {
    position: relative;
    }
    
    :where(.dorik-heading-dirt8r7q) {
    position: relative;
    }
    
    :where(.dorik-text-ocs5ywu4) {
    position: relative;
    }
    
    /*Title*/
    .dorik-heading-dirt8r7q {
    color: var(--color-201);
    margin-top: 0px;
    margin-bottom: 16px;
    
    }
    
    
    .dorik-heading-dirt8r7q {}
    
    .dorik-heading-dirt8r7q p {
    display: inline;
    }
    
    .dorik-heading-dirt8r7q .dorik-heading__dynamic {
    display: inline
    }
    
    .dorik-heading-dirt8r7q .dorik-heading__dynamic span {
    display: inline-block;
    }
    
    
    
    
    
    
    
    
    
    
    
    :where([class*="dorik-heading-dirt8r7q-wrapper"]:not([class*="dorik-heading-dirt8r7q-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 16px;
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-heading-dirt8r7q-wrapper"]:not([class*="dorik-heading-dirt8r7q-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 16px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-heading-dirt8r7q-wrapper"]:not([class*="dorik-heading-dirt8r7q-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 16px;
    
    }
    }
    
    
    .dorik-heading-dirt8r7q.dorik-heading-dirt8r7q.dorik-heading-dirt8r7q {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-heading-dirt8r7q.dorik-heading-dirt8r7q.dorik-heading-dirt8r7q {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-heading-dirt8r7q.dorik-heading-dirt8r7q.dorik-heading-dirt8r7q {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    /*Text*/
    .dorik-text-ocs5ywu4 {
    color: var(--color-203);
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    .dorik-text-ocs5ywu4 {}
    
    
    
    
    
    /*Container*/
    .dorik-container-4zm3j6np {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    gap: 16px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    flex-basis: 33.33%;
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-4zm3j6np {
    flex-basis: 71.43%;
    gap: 16px;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-4zm3j6np {
    flex-basis: 100%;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-4zm3j6np {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    gap: 16px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    flex-basis: 33.33%;
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-4zm3j6np {
    flex-basis: 71.43%;
    gap: 16px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-4zm3j6np {
    flex-basis: 100%;
    
    }
    }
    
    
    
    .dorik-container-03br69n3.dorik-container-03br69n3 {
    width: calc(20% - 8px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-03br69n3.dorik-container-03br69n3 {
    width: calc(14% - 8px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-03br69n3.dorik-container-03br69n3 {
    width: calc(16% - 8px);
    flex-basis: auto;
    
    }
    }
    
    
    .dorik-container-ikbd0fwn.dorik-container-ikbd0fwn {
    width: calc(80% - 8px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-ikbd0fwn.dorik-container-ikbd0fwn {
    width: calc(80% - 8px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-ikbd0fwn.dorik-container-ikbd0fwn {
    width: calc(75% - 8px);
    flex-basis: auto;
    
    }
    }
    
    
    
    
    :where(.dorik-container-4zm3j6np) {
    position: relative;
    }
    
    
    /*Container*/
    .dorik-container-03br69n3 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    gap: 0px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    flex-basis: 20%;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-03br69n3 {
    flex-basis: 14%;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-03br69n3 {
    flex-basis: 16%;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-03br69n3 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    gap: 0px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    flex-basis: 20%;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-03br69n3 {
    flex-basis: 14%;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-03br69n3 {
    flex-basis: 16%;
    
    }
    }
    
    
    
    
    
    
    :where(.dorik-container-03br69n3) {
    position: relative;
    }
    
    :where(.dorik-icon-2am3lkpe) {
    position: relative;
    }
    
    /*Icon*/
    .dorik-icon-2am3lkpe {
    background-color: var(--color-2);
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 16px;
    padding-right: 16px;
    border-radius: 100px 100px 100px 100px;
    
    }
    
    .dorik-icon-2am3lkpe :is(.icon, .icon svg) {
    font-size: 24px;
    color: var(--color-201);
    line-height: 1em
    }
    
    
    
    
    
    
    
    
    
    .dorik-icon-2am3lkpe.dorik-icon-2am3lkpe.dorik-icon-2am3lkpe {}
    
    @media all and (max-width: 1023px) {
    .dorik-icon-2am3lkpe.dorik-icon-2am3lkpe.dorik-icon-2am3lkpe {}
    }
    
    @media all and (max-width: 767px) {
    .dorik-icon-2am3lkpe.dorik-icon-2am3lkpe.dorik-icon-2am3lkpe {}
    }
    
    /*Container*/
    .dorik-container-ikbd0fwn {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    gap: 0px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    flex-basis: 80%;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-ikbd0fwn {
    flex-basis: 80%;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-ikbd0fwn {
    flex-basis: 75%;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-ikbd0fwn {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    gap: 0px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    flex-basis: 80%;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-ikbd0fwn {
    flex-basis: 80%;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-ikbd0fwn {
    flex-basis: 75%;
    
    }
    }
    
    
    
    
    
    
    :where(.dorik-container-ikbd0fwn) {
    position: relative;
    }
    
    :where(.dorik-heading-98vny2jd) {
    position: relative;
    }
    
    :where(.dorik-text-p4jgvwmo) {
    position: relative;
    }
    
    /*Title*/
    .dorik-heading-98vny2jd {
    color: var(--color-201);
    margin-top: 0px;
    margin-bottom: 16px;
    
    }
    
    
    .dorik-heading-98vny2jd {}
    
    .dorik-heading-98vny2jd p {
    display: inline;
    }
    
    .dorik-heading-98vny2jd .dorik-heading__dynamic {
    display: inline
    }
    
    .dorik-heading-98vny2jd .dorik-heading__dynamic span {
    display: inline-block;
    }
    
    
    
    
    
    
    
    
    
    
    
    :where([class*="dorik-heading-98vny2jd-wrapper"]:not([class*="dorik-heading-98vny2jd-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 16px;
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-heading-98vny2jd-wrapper"]:not([class*="dorik-heading-98vny2jd-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 16px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-heading-98vny2jd-wrapper"]:not([class*="dorik-heading-98vny2jd-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 16px;
    
    }
    }
    
    
    .dorik-heading-98vny2jd.dorik-heading-98vny2jd.dorik-heading-98vny2jd {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-heading-98vny2jd.dorik-heading-98vny2jd.dorik-heading-98vny2jd {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-heading-98vny2jd.dorik-heading-98vny2jd.dorik-heading-98vny2jd {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    /*Text*/
    .dorik-text-p4jgvwmo {
    color: var(--color-203);
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    .dorik-text-p4jgvwmo {}
    
    
    
    
    
    /*Container*/
    .dorik-container-zhvab4rt {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    flex-basis: 100%;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-zhvab4rt {
    margin-top: 40px;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-zhvab4rt {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    flex-basis: 100%;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-zhvab4rt {
    margin-top: 40px;
    
    }
    }
    
    
    
    .dorik-container-pi31dx21.dorik-container-pi31dx21 {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-pi31dx21.dorik-container-pi31dx21 {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-pi31dx21.dorik-container-pi31dx21 {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    
    
    
    :where(.dorik-container-zhvab4rt) {
    position: relative;
    }
    
    
    /*Container*/
    .dorik-container-pi31dx21 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    gap: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    flex-basis: 100%;
    margin-top: 40px;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-pi31dx21 {
    margin-top: 0px;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-pi31dx21 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    gap: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    flex-basis: 100%;
    margin-top: 40px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-pi31dx21 {
    margin-top: 0px;
    
    }
    }
    
    
    
    
    
    
    :where(.dorik-container-pi31dx21) {
    position: relative;
    }
    
    :where(.dorik-iframe-ka3tzj17) {
    position: relative;
    }
    
    /*Iframe*/
    .dorik-iframe-ka3tzj17 {
    border-radius: 10px 10px 10px 10px;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-iframe-ka3tzj17 {
    margin-top: 0px;
    padding-top: 0px;
    
    }
    
    }
    
    .dorik-iframe-ka3tzj17 {
    padding-bottom: 62.5%;
    max-width: 100%;
    }
    
    
    
    
    /*cta*/
    .dorik-section-y7022hor {
    padding-top: 100px;
    padding-bottom: 100px;
    background-color: var(--color-201);
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-section-y7022hor {
    padding-top: 60px;
    padding-bottom: 60px;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-section-y7022hor {
    padding-top: 40px;
    padding-bottom: 40px;
    
    }
    
    }
    
    
    
    
    
    
    
    .ai-overlay {
    position: absolute;
    inset: 0;
    display: flex;
    z-index: 999;
    align-items: center;
    background: rgba(0, 0, 0, .3);
    justify-content: center;
    
    }
    
    
    
    
    
    
    /*Row*/
    .dorik-row-v74x9wpm {
    background-color: var(--color-1);
    box-shadow: none;
    border-radius: 10px 10px 10px 10px;
    margin-left: 0px;
    margin-right: 0px;
    
    border-width: 1px;
    border-style: solid;
    border-color: var(--color-1);
    
    }
    
    .dorik-row-v74x9wpm {
    --nav-padding: 15px;
    }
    
    [class*="close-btn-"] {
    display: none;
    }
    
    .dorik-row-v74x9wpm.flex {
    margin-left: 0;
    margin-right: 0;
    }
    
    .dorik-row-v74x9wpm [class*=col-] {
    padding-left: 0;
    padding-right: 0;
    }
    
    
    
    
    
    /*Column*/
    .dorik-column-3t5kq3yy {
    
    padding-left: 180px;
    padding-right: 180px;
    padding-top: 50px;
    padding-bottom: 50px;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-column-3t5kq3yy {
    padding-left: 5%;
    padding-right: 5%;
    padding-top: 50px;
    padding-bottom: 50px;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-column-3t5kq3yy {
    padding-left: 5%;
    padding-right: 5%;
    padding-top: 40px;
    padding-bottom: 40px;
    
    }
    
    }
    
    .dorik-column-3t5kq3yy {}
    
    .dorik-column-3t5kq3yy.linked-column {
    cursor: pointer
    }
    
    
    
    
    /*Title*/
    .dorik-heading-am2cziwn {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 0px;
    color: var(--color-201);
    text-shadow: none;
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-heading-am2cziwn {}
    
    }
    
    .dorik-heading-am2cziwn {}
    
    .dorik-heading-am2cziwn p {
    display: inline;
    }
    
    .dorik-heading-am2cziwn .dorik-heading__dynamic {
    display: inline
    }
    
    .dorik-heading-am2cziwn .dorik-heading__dynamic span {
    display: inline-block;
    }
    
    
    
    
    
    
    
    
    
    
    
    :where([class*="dorik-heading-am2cziwn-wrapper"]:not([class*="dorik-heading-am2cziwn-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-heading-am2cziwn-wrapper"]:not([class*="dorik-heading-am2cziwn-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-heading-am2cziwn-wrapper"]:not([class*="dorik-heading-am2cziwn-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    
    .dorik-heading-am2cziwn.dorik-heading-am2cziwn.dorik-heading-am2cziwn {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-heading-am2cziwn.dorik-heading-am2cziwn.dorik-heading-am2cziwn {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-heading-am2cziwn.dorik-heading-am2cziwn.dorik-heading-am2cziwn {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    /*Button*/
    .dorik-button-nkcynytm {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-right: 30px;
    text-decoration: none;
    justify-content: center;
    border-radius: 5px 5px 5px 5px;
    border-width: 0px;
    
    
    background-color: var(--color-201);
    color: var(--color-1);
    margin-top: 32px;
    transition: 100ms;
    font-weight: 500;
    
    }
    
    .dorik-button-nkcynytm:hover,
    .dorik-button-nkcynytm.aos-animate.aos-init[data-aos]:hover {
    color: var(--color-2);
    
    }
    
    .dorik-button-nkcynytm-wrapper {
    text-align: center;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-button-nkcynytm {
    margin-top: 30px;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-button-nkcynytm {
    margin-top: 24px;
    
    }
    
    }
    
    .dorik-button-nkcynytm :is(.icon, .icon svg) {
    
    transition: 100ms
    }
    
    .dorik-button-nkcynytm:hover :is(.icon, .icon svg) {
    color: null;
    }
    
    
    
    
    :where([class*="dorik-button-nkcynytm-wrapper"]:not([class*="dorik-button-nkcynytm-wrapper"] *)) {
    margin-top: 32px;
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-button-nkcynytm-wrapper"]:not([class*="dorik-button-nkcynytm-wrapper"] *)) {
    margin-top: 30px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-button-nkcynytm-wrapper"]:not([class*="dorik-button-nkcynytm-wrapper"] *)) {
    margin-top: 24px;
    
    }
    }
    
    
    .dorik-button-nkcynytm.dorik-button-nkcynytm.dorik-button-nkcynytm {
    margin-top: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-button-nkcynytm.dorik-button-nkcynytm.dorik-button-nkcynytm {
    margin-top: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-button-nkcynytm.dorik-button-nkcynytm.dorik-button-nkcynytm {
    margin-top: 0px;
    
    }
    }
    
    /*Text*/
    .dorik-text-nl032iei {
    text-align: center;
    color: var(--color-201);
    margin-bottom: 0px;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-text-nl032iei {
    margin-bottom: 0px;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-text-nl032iei {
    margin-bottom: 0px;
    
    }
    
    }
    
    .dorik-text-nl032iei {}
    
    
    
    
    
    /*footer*/
    .symbol--footer {
    padding-top: 100px;
    padding-bottom: 30px;
    background-color: var(--color-102);
    
    }
    
    .symbol--footer:before,
    .symbol--footer.aos-animate.aos-init[data-aos]:before {}
    
    @media screen and (max-width: 1023px) {
    .symbol--footer {
    padding-top: 60px;
    padding-bottom: 24px;
    padding-left: 32px;
    padding-right: 32px;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .symbol--footer {
    padding-top: 40px;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
    
    }
    
    }
    
    
    
    
    
    
    
    .ai-overlay {
    position: absolute;
    inset: 0;
    display: flex;
    z-index: 999;
    align-items: center;
    background: rgba(0, 0, 0, .3);
    justify-content: center;
    
    }
    
    
    
    
    
    
    /*Container*/
    .dorik-container-daovx9ti {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 24px;
    flex-basis: 100%;
    justify-content: center;
    margin-bottom: 56px;
    align-items: center;
    
    border-style: solid;
    
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: var(--color-302);
    gap: 290px;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-daovx9ti {
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 24px;
    margin-bottom: 48px;
    gap: 10px;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-daovx9ti {
    margin-bottom: 32px;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-daovx9ti {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 24px;
    flex-basis: 100%;
    justify-content: center;
    margin-bottom: 56px;
    align-items: center;
    
    border-style: solid;
    
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: var(--color-302);
    gap: 290px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-daovx9ti {
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 24px;
    margin-bottom: 48px;
    gap: 10px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-daovx9ti {
    margin-bottom: 32px;
    
    }
    }
    
    
    
    .dorik-container-dxrfmeuj.dorik-container-dxrfmeuj {
    width: calc(50% - 145px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-dxrfmeuj.dorik-container-dxrfmeuj {
    width: calc(50% - 5px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-dxrfmeuj.dorik-container-dxrfmeuj {
    width: calc(50100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    
    .dorik-container-fvo8fa3o.dorik-container-fvo8fa3o {
    width: calc(50% - 145px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-fvo8fa3o.dorik-container-fvo8fa3o {
    width: calc(50% - 5px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-fvo8fa3o.dorik-container-fvo8fa3o {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    .dorik-container-daovx9ti.dorik-container-daovx9ti {
    --nav-padding: 15px;
    }
    
    .dorik-container-daovx9ti.dorik-container-daovx9ti {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-daovx9ti.dorik-container-daovx9ti {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-daovx9ti.dorik-container-daovx9ti {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    }
    
    :where(.dorik-container-daovx9ti) {
    margin: 0 auto;
    
    }
    
    
    :where(.dorik-container-daovx9ti) {
    position: relative;
    }
    
    
    /*Container*/
    .dorik-container-dxrfmeuj {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 50%;
    align-items: stretch;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-dxrfmeuj {
    flex-basis: 50%;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-dxrfmeuj {
    flex-basis: 50100%;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-dxrfmeuj {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 50%;
    align-items: stretch;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-dxrfmeuj {
    flex-basis: 50%;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-dxrfmeuj {
    flex-basis: 50100%;
    
    }
    }
    
    
    
    
    
    
    :where(.dorik-container-dxrfmeuj) {
    position: relative;
    }
    
    :where(.dorik-heading-w37tzfqs) {
    position: relative;
    }
    
    /*Title*/
    .dorik-heading-w37tzfqs {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    
    .dorik-heading-w37tzfqs {}
    
    .dorik-heading-w37tzfqs p {
    display: inline;
    }
    
    .dorik-heading-w37tzfqs .dorik-heading__dynamic {
    display: inline
    }
    
    .dorik-heading-w37tzfqs .dorik-heading__dynamic span {
    display: inline-block;
    }
    
    
    
    
    
    
    
    
    
    
    
    :where([class*="dorik-heading-w37tzfqs-wrapper"]:not([class*="dorik-heading-w37tzfqs-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-heading-w37tzfqs-wrapper"]:not([class*="dorik-heading-w37tzfqs-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-heading-w37tzfqs-wrapper"]:not([class*="dorik-heading-w37tzfqs-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    
    .dorik-heading-w37tzfqs.dorik-heading-w37tzfqs.dorik-heading-w37tzfqs {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-heading-w37tzfqs.dorik-heading-w37tzfqs.dorik-heading-w37tzfqs {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-heading-w37tzfqs.dorik-heading-w37tzfqs.dorik-heading-w37tzfqs {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    /*Container*/
    .dorik-container-fvo8fa3o {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 50%;
    align-items: stretch;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-fvo8fa3o {
    flex-basis: 50%;
    align-items: unset;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-fvo8fa3o {
    flex-basis: 100%;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-fvo8fa3o {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 50%;
    align-items: stretch;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-fvo8fa3o {
    flex-basis: 50%;
    align-items: unset;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-fvo8fa3o {
    flex-basis: 100%;
    
    }
    }
    
    
    
    
    
    
    :where(.dorik-container-fvo8fa3o) {
    position: relative;
    }
    
    :where(.dorik-subscription-xd1fw0uw) {
    position: relative;
    }
    
    /*Subscription Form*/
    
    @media screen and (min-width: 768px) {
    .dorik-subscription-xd1fw0uw .fields-wrapper {
    display: flex;
    align-items: flex-end;
    flex-direction: row;
    }
    }
    
    .dorik-subscription-xd1fw0uw .form-control {
    height: 55px;
    }
    
    .dorik-subscription-xd1fw0uw .form-control {
    align-self: auto;
    }
    
    .dorik-subscription-xd1fw0uw .form-group {
    flex: 1;
    margin-right: 10px;
    width: 100%;
    }
    
    @media screen and (max-width: 767px) {
    .dorik-subscription-xd1fw0uw .form-group {
    margin-bottom: 10px;
    }
    
    .dorik-subscription-xd1fw0uw button {
    width: 100%;
    }
    }
    
    .dorik-subscription-xd1fw0uw .hidden {
    display: none;
    }
    
    .dorik-subscription-xd1fw0uw .form-group:last-child {
    margin: 0;
    }
    
    .dorik-subscription-xd1fw0uw .form-label {
    display: block;
    color: #171A21;
    font-size: 10px;
    
    
    
    
    
    }
    
    .dorik-subscription-xd1fw0uw button .button-content {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    }
    
    .dorik-subscription-xd1fw0uw .form-control {
    color: var(--color-205);
    padding-left: 20px;
    padding-right: 0px;
    padding-top: 16px;
    padding-bottom: 16px;
    border: 1px solid;
    border-radius: 5px 5px 5px 5px;
    
    width: 100%;
    }
    
    
    .dorik-subscription-xd1fw0uw button {
    color: var(--color-201);
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 16px;
    padding-bottom: 16px;
    border: 0px solid;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color-1);
    
    }
    
    
    
    
    .dorik-subscription-xd1fw0uw button {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 55px;
    
    }
    
    .dorik-subscription-xd1fw0uw button:hover :is(.icon, .icon svg) {
    color: null
    }
    
    
    
    
    
    
    /*Container*/
    .dorik-container-x2mpo6w4 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: center;
    gap: 30px;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-x2mpo6w4 {
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    justify-content: center;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-x2mpo6w4 {
    gap: 0px;
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-x2mpo6w4 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: center;
    gap: 30px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-x2mpo6w4 {
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    justify-content: center;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-x2mpo6w4 {
    gap: 0px;
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    
    }
    }
    
    
    
    .dorik-container-n9tut1cn.dorik-container-n9tut1cn {
    width: calc(35% - 24px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-n9tut1cn.dorik-container-n9tut1cn {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-n9tut1cn.dorik-container-n9tut1cn {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    
    .dorik-container-x09gds3b.dorik-container-x09gds3b {
    width: calc(16.67% - 24px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-x09gds3b.dorik-container-x09gds3b {
    width: calc(25% - 22.5px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-x09gds3b.dorik-container-x09gds3b {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    
    .dorik-container-mfyzcyqm.dorik-container-mfyzcyqm {
    width: calc(16% - 24px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-mfyzcyqm.dorik-container-mfyzcyqm {
    width: calc(25% - 22.5px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-mfyzcyqm.dorik-container-mfyzcyqm {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    
    .dorik-container-depk3cyp.dorik-container-depk3cyp {
    width: calc(16% - 24px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-depk3cyp.dorik-container-depk3cyp {
    width: calc(25% - 22.5px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-depk3cyp.dorik-container-depk3cyp {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    
    .dorik-container-aq16grfc.dorik-container-aq16grfc {
    width: calc(16% - 24px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-aq16grfc.dorik-container-aq16grfc {
    width: calc(25% - 22.5px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-aq16grfc.dorik-container-aq16grfc {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    .dorik-container-x2mpo6w4.dorik-container-x2mpo6w4 {
    --nav-padding: 15px;
    }
    
    .dorik-container-x2mpo6w4.dorik-container-x2mpo6w4 {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-x2mpo6w4.dorik-container-x2mpo6w4 {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-x2mpo6w4.dorik-container-x2mpo6w4 {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    }
    
    :where(.dorik-container-x2mpo6w4) {
    margin: 0 auto;
    
    }
    
    
    :where(.dorik-container-x2mpo6w4) {
    position: relative;
    }
    
    
    /*Container*/
    .dorik-container-n9tut1cn {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 35%;
    align-items: stretch;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-n9tut1cn {
    flex-basis: 100%;
    align-items: center;
    padding-top: 1px;
    padding-bottom: 1px;
    margin-bottom: 32px;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-n9tut1cn {
    flex-basis: 100%;
    align-items: flex-start;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-n9tut1cn {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 35%;
    align-items: stretch;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-n9tut1cn {
    flex-basis: 100%;
    align-items: center;
    padding-top: 1px;
    padding-bottom: 1px;
    margin-bottom: 32px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-n9tut1cn {
    flex-basis: 100%;
    align-items: flex-start;
    
    }
    }
    
    
    
    
    
    
    :where(.dorik-container-n9tut1cn) {
    position: relative;
    }
    
    :where(.dorik-image-nwf9abuj) {
    position: relative;
    }
    
    :where(.dorik-text-2cbkodlj) {
    position: relative;
    }
    
    /*Image*/
    .dorik-image-nwf9abuj {
    object-fit: cover;
    width: 200px;
    
    }
    
    
    
    
    
    
    
    
    
    
    .dorik-image-nwf9abuj.dorik-image-nwf9abuj.dorik-image-nwf9abuj {}
    
    @media all and (max-width: 1023px) {
    .dorik-image-nwf9abuj.dorik-image-nwf9abuj.dorik-image-nwf9abuj {}
    }
    
    @media all and (max-width: 767px) {
    .dorik-image-nwf9abuj.dorik-image-nwf9abuj.dorik-image-nwf9abuj {}
    }
    
    /*Text*/
    .dorik-text-2cbkodlj {
    color: var(--color-205);
    margin-top: 32px;
    margin-bottom: 0px;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-text-2cbkodlj {
    text-align: center;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-text-2cbkodlj {
    text-align: left;
    margin-top: 24px;
    margin-bottom: 0px;
    
    }
    
    }
    
    .dorik-text-2cbkodlj {}
    
    
    
    
    
    /*Container*/
    .dorik-container-x09gds3b {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 16.67%;
    align-items: stretch;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-x09gds3b {
    flex-basis: 25%;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-x09gds3b {
    flex-basis: 100%;
    margin-top: 0px;
    margin-bottom: 20px;
    padding-top: 1px;
    padding-bottom: 1px;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-x09gds3b {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 16.67%;
    align-items: stretch;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-x09gds3b {
    flex-basis: 25%;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-x09gds3b {
    flex-basis: 100%;
    margin-top: 0px;
    margin-bottom: 20px;
    padding-top: 1px;
    padding-bottom: 1px;
    
    }
    }
    
    
    
    
    
    
    :where(.dorik-container-x09gds3b) {
    position: relative;
    }
    
    :where(.dorik-heading-7sj1f14z) {
    position: relative;
    }
    
    :where(.dorik-links-7qvv1crz) {
    position: relative;
    }
    
    /*Title*/
    .dorik-heading-7sj1f14z {
    margin-top: 0px;
    margin-bottom: 32px;
    
    color: var(--color-204);
    padding-left: 4px;
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-heading-7sj1f14z {
    margin-top: 0px;
    margin-bottom: 16px;
    
    
    
    }
    
    }
    
    .dorik-heading-7sj1f14z {}
    
    .dorik-heading-7sj1f14z p {
    display: inline;
    }
    
    .dorik-heading-7sj1f14z .dorik-heading__dynamic {
    display: inline
    }
    
    .dorik-heading-7sj1f14z .dorik-heading__dynamic span {
    display: inline-block;
    }
    
    
    
    
    
    
    
    
    
    
    
    :where([class*="dorik-heading-7sj1f14z-wrapper"]:not([class*="dorik-heading-7sj1f14z-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 32px;
    
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-heading-7sj1f14z-wrapper"]:not([class*="dorik-heading-7sj1f14z-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 32px;
    
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-heading-7sj1f14z-wrapper"]:not([class*="dorik-heading-7sj1f14z-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 16px;
    
    
    }
    }
    
    
    .dorik-heading-7sj1f14z.dorik-heading-7sj1f14z.dorik-heading-7sj1f14z {
    margin-top: 0px;
    margin-bottom: 0px;
    
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-heading-7sj1f14z.dorik-heading-7sj1f14z.dorik-heading-7sj1f14z {
    margin-top: 0px;
    margin-bottom: 0px;
    
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-heading-7sj1f14z.dorik-heading-7sj1f14z.dorik-heading-7sj1f14z {
    margin-top: 0px;
    margin-bottom: 0px;
    
    
    }
    }
    
    /*Links*/
    .dorik-links-7qvv1crz {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    
    }
    
    
    
    .dorik-links-7qvv1crz .dorik-list--link {
    text-decoration: none;
    color: var(--color-205);
    
    }
    
    .dorik-links-7qvv1crz .dorik-list--link:hover {
    color: var(--color-1);
    
    }
    
    
    .dorik-links-7qvv1crz .dorik-list--link {
    margin-bottom: 16px;
    
    
    }
    
    .dorik-links-7qvv1crz .dorik-list--item:last-child .dorik-list--link {
    margin-bottom: 0;
    }
    
    .dorik-links-7qvv1crz .dorik-list--icon {
    
    margin-right: 5px;
    }
    
    .dorik-links-7qvv1crz .icon_6bb0och6 {
    font-size: 16px;
    color: inherit;
    }
    
    .dorik-links-7qvv1crz .icon_pdjztdpf {
    font-size: 16px;
    color: inherit;
    }
    
    .dorik-links-7qvv1crz .icon_91p0orf3 {
    font-size: 16px;
    color: inherit;
    }
    
    .dorik-links-7qvv1crz .icon_qps4ff1b {
    font-size: 16px;
    color: inherit;
    }
    
    
    
    
    
    
    
    /*Container*/
    .dorik-container-mfyzcyqm {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 16%;
    align-items: stretch;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-mfyzcyqm {
    flex-basis: 25%;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-mfyzcyqm {
    flex-basis: 100%;
    
    margin-bottom: 20px;
    padding-top: 1px;
    padding-bottom: 1px;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-mfyzcyqm {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 16%;
    align-items: stretch;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-mfyzcyqm {
    flex-basis: 25%;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-mfyzcyqm {
    flex-basis: 100%;
    
    margin-bottom: 20px;
    padding-top: 1px;
    padding-bottom: 1px;
    
    }
    }
    
    
    
    
    
    
    :where(.dorik-container-mfyzcyqm) {
    position: relative;
    }
    
    :where(.dorik-heading-yfg17d89) {
    position: relative;
    }
    
    :where(.dorik-links-5qa6s6j5) {
    position: relative;
    }
    
    /*Title*/
    .dorik-heading-yfg17d89 {
    margin-top: 0px;
    margin-bottom: 32px;
    
    color: var(--color-204);
    padding-left: 4px;
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-heading-yfg17d89 {
    margin-top: 0px;
    margin-bottom: 16px;
    
    
    
    }
    
    }
    
    .dorik-heading-yfg17d89 {}
    
    .dorik-heading-yfg17d89 p {
    display: inline;
    }
    
    .dorik-heading-yfg17d89 .dorik-heading__dynamic {
    display: inline
    }
    
    .dorik-heading-yfg17d89 .dorik-heading__dynamic span {
    display: inline-block;
    }
    
    
    
    
    
    
    
    
    
    
    
    :where([class*="dorik-heading-yfg17d89-wrapper"]:not([class*="dorik-heading-yfg17d89-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 32px;
    
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-heading-yfg17d89-wrapper"]:not([class*="dorik-heading-yfg17d89-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 32px;
    
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-heading-yfg17d89-wrapper"]:not([class*="dorik-heading-yfg17d89-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 16px;
    
    
    }
    }
    
    
    .dorik-heading-yfg17d89.dorik-heading-yfg17d89.dorik-heading-yfg17d89 {
    margin-top: 0px;
    margin-bottom: 0px;
    
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-heading-yfg17d89.dorik-heading-yfg17d89.dorik-heading-yfg17d89 {
    margin-top: 0px;
    margin-bottom: 0px;
    
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-heading-yfg17d89.dorik-heading-yfg17d89.dorik-heading-yfg17d89 {
    margin-top: 0px;
    margin-bottom: 0px;
    
    
    }
    }
    
    /*Links*/
    .dorik-links-5qa6s6j5 {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    
    }
    
    
    
    .dorik-links-5qa6s6j5 .dorik-list--link {
    text-decoration: none;
    color: var(--color-205);
    
    }
    
    .dorik-links-5qa6s6j5 .dorik-list--link:hover {
    color: var(--color-1);
    
    }
    
    
    .dorik-links-5qa6s6j5 .dorik-list--link {
    margin-bottom: 16px;
    
    
    }
    
    .dorik-links-5qa6s6j5 .dorik-list--item:last-child .dorik-list--link {
    margin-bottom: 0;
    }
    
    .dorik-links-5qa6s6j5 .dorik-list--icon {
    
    margin-right: 5px;
    }
    
    .dorik-links-5qa6s6j5 .icon_6bb0och6 {
    font-size: 16px;
    color: inherit;
    }
    
    .dorik-links-5qa6s6j5 .icon_pdjztdpf {
    font-size: 16px;
    color: inherit;
    }
    
    .dorik-links-5qa6s6j5 .icon_91p0orf3 {
    font-size: 16px;
    color: inherit;
    }
    
    .dorik-links-5qa6s6j5 .icon_qps4ff1b {
    font-size: 16px;
    color: inherit;
    }
    
    
    
    
    
    
    
    /*Container*/
    .dorik-container-depk3cyp {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 16%;
    align-items: stretch;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-depk3cyp {
    flex-basis: 25%;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-depk3cyp {
    flex-basis: 100%;
    padding-top: 1px;
    padding-bottom: 1px;
    
    margin-bottom: 20px;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-depk3cyp {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 16%;
    align-items: stretch;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-depk3cyp {
    flex-basis: 25%;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-depk3cyp {
    flex-basis: 100%;
    padding-top: 1px;
    padding-bottom: 1px;
    
    margin-bottom: 20px;
    
    }
    }
    
    
    
    
    
    
    :where(.dorik-container-depk3cyp) {
    position: relative;
    }
    
    :where(.dorik-heading-8hh8sb9f) {
    position: relative;
    }
    
    :where(.dorik-links-p1c03vaf) {
    position: relative;
    }
    
    /*Title*/
    .dorik-heading-8hh8sb9f {
    margin-top: 0px;
    margin-bottom: 32px;
    color: var(--color-204);
    padding-left: 4px;
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-heading-8hh8sb9f {
    margin-top: 0px;
    margin-bottom: 16px;
    
    
    }
    
    }
    
    .dorik-heading-8hh8sb9f {}
    
    .dorik-heading-8hh8sb9f p {
    display: inline;
    }
    
    .dorik-heading-8hh8sb9f .dorik-heading__dynamic {
    display: inline
    }
    
    .dorik-heading-8hh8sb9f .dorik-heading__dynamic span {
    display: inline-block;
    }
    
    
    
    
    
    
    
    
    
    
    
    :where([class*="dorik-heading-8hh8sb9f-wrapper"]:not([class*="dorik-heading-8hh8sb9f-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 32px;
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-heading-8hh8sb9f-wrapper"]:not([class*="dorik-heading-8hh8sb9f-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 32px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-heading-8hh8sb9f-wrapper"]:not([class*="dorik-heading-8hh8sb9f-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 16px;
    
    }
    }
    
    
    .dorik-heading-8hh8sb9f.dorik-heading-8hh8sb9f.dorik-heading-8hh8sb9f {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-heading-8hh8sb9f.dorik-heading-8hh8sb9f.dorik-heading-8hh8sb9f {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-heading-8hh8sb9f.dorik-heading-8hh8sb9f.dorik-heading-8hh8sb9f {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    /*Links*/
    .dorik-links-p1c03vaf {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    
    }
    
    
    
    .dorik-links-p1c03vaf .dorik-list--link {
    text-decoration: none;
    color: var(--color-205);
    
    }
    
    .dorik-links-p1c03vaf .dorik-list--link:hover {
    color: var(--color-1);
    
    }
    
    
    .dorik-links-p1c03vaf .dorik-list--link {
    margin-bottom: 16px;
    
    
    }
    
    .dorik-links-p1c03vaf .dorik-list--item:last-child .dorik-list--link {
    margin-bottom: 0;
    }
    
    .dorik-links-p1c03vaf .dorik-list--icon {
    
    margin-right: 5px;
    }
    
    .dorik-links-p1c03vaf .icon_6bb0och6 {
    font-size: 16px;
    color: inherit;
    }
    
    .dorik-links-p1c03vaf .icon_pdjztdpf {
    font-size: 16px;
    color: inherit;
    }
    
    .dorik-links-p1c03vaf .icon_91p0orf3 {
    font-size: 16px;
    color: inherit;
    }
    
    .dorik-links-p1c03vaf .icon_qps4ff1b {
    font-size: 16px;
    color: inherit;
    }
    
    
    
    
    
    
    
    /*Container*/
    .dorik-container-aq16grfc {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 16%;
    align-items: stretch;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-aq16grfc {
    flex-basis: 25%;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-aq16grfc {
    flex-basis: 100%;
    padding-top: 1px;
    padding-bottom: 1px;
    
    margin-bottom: 0px;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-aq16grfc {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 16%;
    align-items: stretch;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-aq16grfc {
    flex-basis: 25%;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-aq16grfc {
    flex-basis: 100%;
    padding-top: 1px;
    padding-bottom: 1px;
    
    margin-bottom: 0px;
    
    }
    }
    
    
    
    
    
    
    :where(.dorik-container-aq16grfc) {
    position: relative;
    }
    
    :where(.dorik-heading-355pl6oe) {
    position: relative;
    }
    
    :where(.dorik-links-0p7kq3ie) {
    position: relative;
    }
    
    /*Title*/
    .dorik-heading-355pl6oe {
    margin-top: 0px;
    margin-bottom: 32px;
    color: var(--color-204);
    padding-left: 4px;
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-heading-355pl6oe {
    margin-top: 0px;
    margin-bottom: 16px;
    
    
    }
    
    }
    
    .dorik-heading-355pl6oe {}
    
    .dorik-heading-355pl6oe p {
    display: inline;
    }
    
    .dorik-heading-355pl6oe .dorik-heading__dynamic {
    display: inline
    }
    
    .dorik-heading-355pl6oe .dorik-heading__dynamic span {
    display: inline-block;
    }
    
    
    
    
    
    
    
    
    
    
    
    :where([class*="dorik-heading-355pl6oe-wrapper"]:not([class*="dorik-heading-355pl6oe-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 32px;
    
    }
    
    @media all and (max-width: 1023px) {
    :where([class*="dorik-heading-355pl6oe-wrapper"]:not([class*="dorik-heading-355pl6oe-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 32px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    :where([class*="dorik-heading-355pl6oe-wrapper"]:not([class*="dorik-heading-355pl6oe-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 16px;
    
    }
    }
    
    
    .dorik-heading-355pl6oe.dorik-heading-355pl6oe.dorik-heading-355pl6oe {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-heading-355pl6oe.dorik-heading-355pl6oe.dorik-heading-355pl6oe {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-heading-355pl6oe.dorik-heading-355pl6oe.dorik-heading-355pl6oe {
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    /*Links*/
    .dorik-links-0p7kq3ie {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    
    }
    
    
    
    .dorik-links-0p7kq3ie .dorik-list--link {
    text-decoration: none;
    color: var(--color-205);
    
    }
    
    .dorik-links-0p7kq3ie .dorik-list--link:hover {
    color: var(--color-1);
    
    }
    
    
    .dorik-links-0p7kq3ie .dorik-list--link {
    margin-bottom: 16px;
    
    
    }
    
    .dorik-links-0p7kq3ie .dorik-list--item:last-child .dorik-list--link {
    margin-bottom: 0;
    }
    
    .dorik-links-0p7kq3ie .dorik-list--icon {
    
    margin-right: 5px;
    }
    
    .dorik-links-0p7kq3ie .icon_6bb0och6 {
    font-size: 16px;
    color: inherit;
    }
    
    .dorik-links-0p7kq3ie .icon_pi5zkv3x {
    font-size: 16px;
    color: inherit;
    }
    
    .dorik-links-0p7kq3ie .icon_wee6zo0l {
    font-size: 16px;
    color: inherit;
    }
    
    
    
    
    
    
    
    /*Container*/
    .dorik-container-orhy20bg {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: center;
    margin-top: 40px;
    margin-bottom: 10px;
    gap: 30px;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-orhy20bg {
    margin-top: 0px;
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-orhy20bg {
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    margin-top: 0px;
    justify-content: flex-start;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-orhy20bg {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: center;
    margin-top: 40px;
    margin-bottom: 10px;
    gap: 30px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-orhy20bg {
    margin-top: 0px;
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-orhy20bg {
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    margin-top: 0px;
    justify-content: flex-start;
    
    }
    }
    
    
    
    .dorik-container-vvbgj9jx.dorik-container-vvbgj9jx {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-vvbgj9jx.dorik-container-vvbgj9jx {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-vvbgj9jx.dorik-container-vvbgj9jx {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    .dorik-container-orhy20bg.dorik-container-orhy20bg {
    --nav-padding: 15px;
    }
    
    .dorik-container-orhy20bg.dorik-container-orhy20bg {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-orhy20bg.dorik-container-orhy20bg {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-orhy20bg.dorik-container-orhy20bg {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    }
    
    :where(.dorik-container-orhy20bg) {
    margin: 0 auto;
    
    }
    
    
    :where(.dorik-container-orhy20bg) {
    position: relative;
    }
    
    
    /*Container*/
    .dorik-container-vvbgj9jx {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 100%;
    align-items: stretch;
    
    }
    
    
    
    
    
    
    
    .dorik-container-vvbgj9jx {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 100%;
    align-items: stretch;
    
    }
    
    
    
    
    
    
    
    
    :where(.dorik-container-vvbgj9jx) {
    position: relative;
    }
    
    :where(.dorik-line-642ushiz) {
    position: relative;
    }
    
    /*Horizontal Line*/
    .dorik-line-642ushiz {
    border-width: 0;
    background-color: var(--color-302);
    height: 1px;
    
    }
    
    
    .dorik-line-642ushiz-wrapper.dorik-line-642ushiz-wrapper.dorik-line-642ushiz-wrapper {
    flex-grow: 1;
    align-self: stretch;
    
    }
    
    
    
    
    
    
    
    
    
    
    
    .dorik-line-642ushiz.dorik-line-642ushiz.dorik-line-642ushiz {}
    
    @media all and (max-width: 1023px) {
    .dorik-line-642ushiz.dorik-line-642ushiz.dorik-line-642ushiz {}
    }
    
    @media all and (max-width: 767px) {
    .dorik-line-642ushiz.dorik-line-642ushiz.dorik-line-642ushiz {}
    }
    
    /*Container*/
    .dorik-container-54fcd7as {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: center;
    margin-top: 0px;
    gap: 30px;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-54fcd7as {
    margin-top: 16px;
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-54fcd7as {
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    margin-top: 16px;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-54fcd7as {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: center;
    margin-top: 0px;
    gap: 30px;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-54fcd7as {
    margin-top: 16px;
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-54fcd7as {
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    margin-top: 16px;
    
    }
    }
    
    
    
    .dorik-container-80c645se.dorik-container-80c645se {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-80c645se.dorik-container-80c645se {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-80c645se.dorik-container-80c645se {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    .dorik-container-54fcd7as.dorik-container-54fcd7as {
    --nav-padding: 15px;
    }
    
    .dorik-container-54fcd7as.dorik-container-54fcd7as {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-54fcd7as.dorik-container-54fcd7as {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-54fcd7as.dorik-container-54fcd7as {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    }
    
    :where(.dorik-container-54fcd7as) {
    margin: 0 auto;
    
    }
    
    
    :where(.dorik-container-54fcd7as) {
    position: relative;
    }
    
    
    /*Container*/
    .dorik-container-80c645se {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: center;
    
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-80c645se {
    gap: 16px;
    padding-top: 1px;
    padding-left: 24px;
    padding-right: 24px;
    padding-bottom: 1px;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-80c645se {
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 24px;
    padding-bottom: 1px;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-80c645se {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: center;
    
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-80c645se {
    gap: 16px;
    padding-top: 1px;
    padding-left: 24px;
    padding-right: 24px;
    padding-bottom: 1px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-80c645se {
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 24px;
    padding-bottom: 1px;
    
    }
    }
    
    
    
    .dorik-container-o1hygsv4.dorik-container-o1hygsv4 {
    width: calc(45% - 0px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-o1hygsv4.dorik-container-o1hygsv4 {
    width: calc(76% - 8px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-o1hygsv4.dorik-container-o1hygsv4 {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    
    .dorik-container-c3ey2zcv.dorik-container-c3ey2zcv {
    width: calc(22% - 0px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-c3ey2zcv.dorik-container-c3ey2zcv {
    width: calc(24% - 8px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-c3ey2zcv.dorik-container-c3ey2zcv {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    
    .dorik-container-ast3hpxr.dorik-container-ast3hpxr {
    width: calc(33% - 0px);
    flex-basis: auto;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-ast3hpxr.dorik-container-ast3hpxr {
    width: calc(50% - 0px);
    flex-basis: auto;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-ast3hpxr.dorik-container-ast3hpxr {
    width: calc(100% - 0px);
    flex-basis: auto;
    
    }
    }
    
    .dorik-container-80c645se.dorik-container-80c645se {
    --nav-padding: 15px;
    }
    
    .dorik-container-80c645se.dorik-container-80c645se {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-80c645se.dorik-container-80c645se {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-80c645se.dorik-container-80c645se {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);
    
    }
    }
    
    :where(.dorik-container-80c645se) {
    margin: 0 auto;
    
    }
    
    
    :where(.dorik-container-80c645se) {
    position: relative;
    }
    
    
    /*Container*/
    .dorik-container-o1hygsv4 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 45%;
    align-items: unset;
    justify-content: center;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-o1hygsv4 {
    flex-basis: 76%;
    align-items: flex-start;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 0px;
    padding-right: 0px;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-o1hygsv4 {
    flex-basis: 100%;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-o1hygsv4 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 45%;
    align-items: unset;
    justify-content: center;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-o1hygsv4 {
    flex-basis: 76%;
    align-items: flex-start;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 0px;
    padding-right: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-o1hygsv4 {
    flex-basis: 100%;
    
    }
    }
    
    
    
    
    
    
    :where(.dorik-container-o1hygsv4) {
    position: relative;
    }
    
    :where(.dorik-links-vstgp8sf) {
    position: relative;
    }
    
    /*Links*/
    .dorik-links-vstgp8sf {
    justify-content: flex-start;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-links-vstgp8sf {
    justify-content: flex-start;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-links-vstgp8sf {
    justify-content: flex-start;
    
    
    
    }
    
    }
    
    
    .dorik-links-vstgp8sf .dorik-list--link {
    text-decoration: none;
    color: var(--color-205);
    
    }
    
    .dorik-links-vstgp8sf .dorik-list--link:hover {
    color: var(--color-1);
    
    }
    
    
    .dorik-links-vstgp8sf .dorik-list--link {
    margin-right: 24px;
    
    
    }
    
    .dorik-links-vstgp8sf .dorik-list--item:last-child .dorik-list--link {
    margin-right: 0;
    }
    
    .dorik-links-vstgp8sf .dorik-list--icon {
    
    margin-right: 5px;
    }
    
    .dorik-links-vstgp8sf .icon_ex7rh2sd {
    font-size: 16px;
    color: inherit;
    }
    
    .dorik-links-vstgp8sf .icon_kbmvstbc {
    font-size: 16px;
    color: inherit;
    }
    
    .dorik-links-vstgp8sf .icon_2suuvmpu {
    font-size: 16px;
    color: inherit;
    }
    
    
    
    
    
    
    
    /*Container*/
    .dorik-container-c3ey2zcv {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 22%;
    align-items: stretch;
    justify-content: center;
    
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-c3ey2zcv {
    flex-basis: 24%;
    align-items: flex-end;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 0px;
    padding-left: 0px;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-c3ey2zcv {
    flex-basis: 100%;
    margin-top: 10px;
    margin-bottom: 0px;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-c3ey2zcv {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 22%;
    align-items: stretch;
    justify-content: center;
    
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-c3ey2zcv {
    flex-basis: 24%;
    align-items: flex-end;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 0px;
    padding-left: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-c3ey2zcv {
    flex-basis: 100%;
    margin-top: 10px;
    margin-bottom: 0px;
    
    }
    }
    
    
    
    
    
    
    :where(.dorik-container-c3ey2zcv) {
    position: relative;
    }
    
    :where(.dorik-socialIcon-ucfj46fm) {
    position: relative;
    }
    
    /*Social Icon*/
    .dorik-socialIcon-ucfj46fm {
    display: flex;
    flex-direction: row;
    list-style: none;
    line-height: 1;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    justify-content: center;
    
    }
    
    @media screen and (max-width: 1023px) {}
    
    @media screen and (max-width: 767px) {
    .dorik-socialIcon-ucfj46fm {
    justify-content: flex-start;
    
    }
    
    }
    
    .dorik-socialIcon-ucfj46fm {
    flex-wrap: wrap;
    }
    
    .dorik-socialIcon-ucfj46fm li svg {}
    
    .dorik-socialIcon-ucfj46fm li svg:hover {}
    
    
    .dorik-socialIcon-ucfj46fm li svg {
    fill: var(--color-205);
    height: 24px;
    width: 24px;
    min-width: 24px;
    }
    
    .dorik-socialIcon-ucfj46fm li svg:hover {
    fill: var(--color-1);
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-socialIcon-ucfj46fm li svg {
    height: 24px;
    width: 24px;
    min-width: 24px;
    }
    }
    
    
    
    
    .dorik-socialIcon-ucfj46fm li:not(:last-child) {
    margin-right: 16px;
    }
    
    
    
    
    
    /*Container*/
    .dorik-container-ast3hpxr {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 33%;
    align-items: stretch;
    justify-content: center;
    
    }
    
    @media screen and (max-width: 1023px) {
    .dorik-container-ast3hpxr {
    flex-basis: 50%;
    align-items: center;
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-container-ast3hpxr {
    flex-basis: 100%;
    align-items: flex-start;
    
    }
    
    }
    
    
    
    
    
    
    .dorik-container-ast3hpxr {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 33%;
    align-items: stretch;
    justify-content: center;
    
    }
    
    @media all and (max-width: 1023px) {
    .dorik-container-ast3hpxr {
    flex-basis: 50%;
    align-items: center;
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    }
    
    @media all and (max-width: 767px) {
    .dorik-container-ast3hpxr {
    flex-basis: 100%;
    align-items: flex-start;
    
    }
    }
    
    
    
    
    
    
    :where(.dorik-container-ast3hpxr) {
    position: relative;
    }
    
    :where(.dorik-text-rwtiuhux) {
    position: relative;
    }
    
    /*Text*/
    .dorik-text-rwtiuhux {
    text-align: right;
    
    }
    
    @media screen and (max-width: 767px) {
    .dorik-text-rwtiuhux {
    text-align: left;
    margin-top: 0px;
    margin-bottom: 0px;
    
    }
    
    }
    
    .dorik-text-rwtiuhux {}
    
    
    
    
    
    .portal--modal .ant-modal-content {
    border-radius: 5px;
    }
    
    .portals {
    background: blue;
    }
    
    div.portal {
    width: 100%;
    background: #fff;
    border-radius: 8px;
    padding: 8px 16px;
    text-align: center;
    --primary-color: #0062FF;
    --secondary-color: #374151;
    --button-text: #FFFFFF;
    }
    
    .portal--links {
    width: 90%;
    padding: 40px 32px;
    }
    
    .portal--plan h4,
    .portal--profile h4 {
    margin-top: -20px;
    }
    
    .portal--plan .button--cancel {
    cursor: pointer;
    color: red !important;
    }
    
    .portal--logo {
    display: flex;
    margin-top: 8px;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    }
    
    .portal--logo img {
    height: 64px;
    width: 64px;
    padding: 4px;
    border-radius: 50%;
    object-fit: contain;
    }
    
    .portal--logo h4 {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
    text-align: center;
    color: #0062FF;
    margin-top: 16px;
    font-weight: bolder;
    }
    
    .portal hr {
    margin-bottom: 16px;
    }
    
    .portal .portal--close,
    .portal .portal--back {
    top: 16px;
    right: 20px;
    font-size: 18px;
    cursor: pointer;
    position: absolute;
    }
    
    .portal .portal--back {
    left: 20px;
    }
    
    .portal .ant-form-item-control-input-content,
    .portal label,
    .portal p {
    color: #374151;
    }
    
    
    
    .portal .portal--title {
    margin-bottom: 24px;
    }
    
    .portal--plan__item,
    .portal--info__item {
    padding: 8px 24px;
    border: 1px solid #D1D5DB;
    border-radius: 8px;
    margin-bottom: 8px;
    cursor: pointer;
    color: #374151;
    }
    
    .portal--meta {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 24px;
    margin-top: 8px;
    }
    
    .portal--meta h4,
    .portal--meta button {
    padding: 0;
    margin: 0;
    color: var(--primary-color);
    }
    
    .portal--meta h4 {
    margin-top: 8px;
    color: #111827;
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
    }
    
    .portal--meta__img {
    background: #F9FAFB;
    border-radius: 32px;
    width: 64px;
    height: 64px;
    }
    
    .portal--meta button {
    border: none;
    color: #9CA3AF;
    cursor: pointer;
    background: transparent;
    }
    
    .portal--info__item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    }
    
    .portal--plan__item.active {
    border-color: var(--primary-color);
    }
    
    
    .portal--info__item button {
    padding: 0;
    }
    
    .portal .envelope {
    height: 48px;
    width: 48px;
    display: grid;
    place-content: center;
    background: #CCE7FF;
    border-radius: 24px;
    color: #0062FF;
    margin: 16px auto 24px;
    }
    
    .portal--plan__item>div {
    display: flex;
    justify-content: space-between;
    }
    
    .portal--plan__item .ant-badge-status-dot {
    width: 4px;
    height: 4px;
    margin-left: 8px;
    }
    
    .portal--info__item>div {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    }
    
    /* Portal buttons*/
    .portal--button.subscribe,
    .portal--button.avatar {
    z-index: 1;
    right: 16px;
    bottom: 16px;
    position: fixed;
    height: 56px !important;
    background: #0062FF !important;
    color: #FFFFFF !important;
    }
    
    .portal--button.avatar {
    width: 56px;
    }
    
    .portal--button.subscribe svg {
    margin-right: 8px;
    }
    
    .portal--button.subscribe span {
    display: flex;
    align-items: center;
    }
    
    div.portal button[type="submit"] {
    display: block !important;
    background: var(--primary-color);
    color: var(--button-text);
    }
    
    div.portal .ant-btn-link {
    padding: 0;
    color: #0062FF;
    }
    
    div.portal button[type="submit"],
    .portal--button {
    border-color: transparent;
    }
    
    /* Banner Style */
    .portal--banner {
    margin: 16px 0;
    background: #3a30ba;
    border-radius: 5px;
    padding: 20px 39px;
    text-align: center;
    }
    
    .portal--banner p,
    .portal--banner h3 {
    margin: 0;
    color: white;
    }
    
    .portal--banner>button {
    margin: 16px;
    border: 1px solid;
    background: white;
    padding: 8px 16px;
    border-radius: 5px;
    }
    
    .portal--banner p button {
    padding: 0;
    border: none;
    background: transparent;
    text-decoration: underline;
    margin-left: 8px;
    }
    
:host,
:root {
--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid";
--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular";
--fa-font-light: normal 300 1em/1 "Font Awesome 6 Light";
--fa-font-thin: normal 100 1em/1 "Font Awesome 6 Thin";
--fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";
--fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";
--fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";
--fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";
--fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp";
--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"
}

svg:not(:host).svg-inline--fa,
svg:not(:root).svg-inline--fa {
overflow: visible;
box-sizing: content-box
}

.svg-inline--fa {
display: var(--fa-display, inline-block);
height: 1em;
overflow: visible;
vertical-align: -.125em
}

.svg-inline--fa.fa-2xs {
vertical-align: .1em
}

.svg-inline--fa.fa-xs {
vertical-align: 0
}

.svg-inline--fa.fa-sm {
vertical-align: -.07143em
}

.svg-inline--fa.fa-lg {
vertical-align: -.2em
}

.svg-inline--fa.fa-xl {
vertical-align: -.25em
}

.svg-inline--fa.fa-2xl {
vertical-align: -.3125em
}

.svg-inline--fa.fa-pull-left {
margin-right: var(--fa-pull-margin, .3em);
width: auto
}

.svg-inline--fa.fa-pull-right {
margin-left: var(--fa-pull-margin, .3em);
width: auto
}

.svg-inline--fa.fa-li {
width: var(--fa-li-width, 2em);
top: .25em
}

.svg-inline--fa.fa-fw {
width: var(--fa-fw-width, 1.25em)
}

.fa-layers svg.svg-inline--fa {
bottom: 0;
left: 0;
margin: auto;
position: absolute;
right: 0;
top: 0
}

.fa-layers-counter,
.fa-layers-text {
display: inline-block;
position: absolute;
text-align: center
}

.fa-layers {
display: inline-block;
height: 1em;
position: relative;
text-align: center;
vertical-align: -.125em;
width: 1em
}

.fa-layers svg.svg-inline--fa {
transform-origin: center center
}

.fa-layers-text {
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
transform-origin: center center
}

.fa-layers-counter {
background-color: var(--fa-counter-background-color, #ff253a);
border-radius: var(--fa-counter-border-radius, 1em);
box-sizing: border-box;
color: var(--fa-inverse, #fff);
line-height: var(--fa-counter-line-height, 1);
max-width: var(--fa-counter-max-width, 5em);
min-width: var(--fa-counter-min-width, 1.5em);
overflow: hidden;
padding: var(--fa-counter-padding, .25em .5em);
right: var(--fa-right, 0);
text-overflow: ellipsis;
top: var(--fa-top, 0);
transform: scale(var(--fa-counter-scale, .25));
transform-origin: top right
}

.fa-layers-bottom-right {
bottom: var(--fa-bottom, 0);
right: var(--fa-right, 0);
top: auto;
transform: scale(var(--fa-layers-scale, .25));
transform-origin: bottom right
}

.fa-layers-bottom-left {
bottom: var(--fa-bottom, 0);
left: var(--fa-left, 0);
right: auto;
top: auto;
transform: scale(var(--fa-layers-scale, .25));
transform-origin: bottom left
}

.fa-layers-top-right {
top: var(--fa-top, 0);
right: var(--fa-right, 0);
transform: scale(var(--fa-layers-scale, .25));
transform-origin: top right
}

.fa-layers-top-left {
left: var(--fa-left, 0);
right: auto;
top: var(--fa-top, 0);
transform: scale(var(--fa-layers-scale, .25));
transform-origin: top left
}

.fa-1x {
font-size: 1em
}

.fa-2x {
font-size: 2em
}

.fa-3x {
font-size: 3em
}

.fa-4x {
font-size: 4em
}

.fa-5x {
font-size: 5em
}

.fa-6x {
font-size: 6em
}

.fa-7x {
font-size: 7em
}

.fa-8x {
font-size: 8em
}

.fa-9x {
font-size: 9em
}

.fa-10x {
font-size: 10em
}

.fa-2xs {
font-size: .625em;
line-height: .1em;
vertical-align: .225em
}

.fa-xs {
font-size: .75em;
line-height: .08333em;
vertical-align: .125em
}

.fa-sm {
font-size: .875em;
line-height: .07143em;
vertical-align: .05357em
}

.fa-lg {
font-size: 1.25em;
line-height: .05em;
vertical-align: -.075em
}

.fa-xl {
font-size: 1.5em;
line-height: .04167em;
vertical-align: -.125em
}

.fa-2xl {
font-size: 2em;
line-height: .03125em;
vertical-align: -.1875em
}

.fa-fw {
text-align: center;
width: 1.25em
}

.fa-ul {
list-style-type: none;
margin-left: var(--fa-li-margin, 2.5em);
padding-left: 0
}

.fa-ul>li {
position: relative
}

.fa-li {
left: calc(var(--fa-li-width, 2em) * -1);
position: absolute;
text-align: center;
width: var(--fa-li-width, 2em);
line-height: inherit
}

.fa-border {
border-color: var(--fa-border-color, #eee);
border-radius: var(--fa-border-radius, .1em);
border-style: var(--fa-border-style, solid);
border-width: var(--fa-border-width, .08em);
padding: var(--fa-border-padding, .2em .25em .15em)
}

.fa-pull-left {
float: left;
margin-right: var(--fa-pull-margin, .3em)
}

.fa-pull-right {
float: right;
margin-left: var(--fa-pull-margin, .3em)
}

.fa-beat {
animation-name: fa-beat;
animation-delay: var(--fa-animation-delay, 0s);
animation-direction: var(--fa-animation-direction, normal);
animation-duration: var(--fa-animation-duration, 1s);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-timing-function: var(--fa-animation-timing, ease-in-out)
}

.fa-bounce {
animation-name: fa-bounce;
animation-delay: var(--fa-animation-delay, 0s);
animation-direction: var(--fa-animation-direction, normal);
animation-duration: var(--fa-animation-duration, 1s);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-timing-function: var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1))
}

.fa-fade {
animation-name: fa-fade;
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-timing-function: var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))
}

.fa-beat-fade,
.fa-fade {
animation-delay: var(--fa-animation-delay, 0s);
animation-direction: var(--fa-animation-direction, normal);
animation-duration: var(--fa-animation-duration, 1s)
}

.fa-beat-fade {
animation-name: fa-beat-fade;
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-timing-function: var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))
}

.fa-flip {
animation-name: fa-flip;
animation-delay: var(--fa-animation-delay, 0s);
animation-direction: var(--fa-animation-direction, normal);
animation-duration: var(--fa-animation-duration, 1s);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-timing-function: var(--fa-animation-timing, ease-in-out)
}

.fa-shake {
animation-name: fa-shake;
animation-duration: var(--fa-animation-duration, 1s);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-timing-function: var(--fa-animation-timing, linear)
}

.fa-shake,
.fa-spin {
animation-delay: var(--fa-animation-delay, 0s);
animation-direction: var(--fa-animation-direction, normal)
}

.fa-spin {
animation-name: fa-spin;
animation-duration: var(--fa-animation-duration, 2s);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-timing-function: var(--fa-animation-timing, linear)
}

.fa-spin-reverse {
--fa-animation-direction: reverse
}

.fa-pulse,
.fa-spin-pulse {
animation-name: fa-spin;
animation-direction: var(--fa-animation-direction, normal);
animation-duration: var(--fa-animation-duration, 1s);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-timing-function: var(--fa-animation-timing, steps(8))
}

@media (prefers-reduced-motion:reduce) {

.fa-beat,
.fa-beat-fade,
.fa-bounce,
.fa-fade,
.fa-flip,
.fa-pulse,
.fa-shake,
.fa-spin,
.fa-spin-pulse {
animation-delay: -1ms;
animation-duration: 1ms;
animation-iteration-count: 1;
transition-delay: 0s;
transition-duration: 0s
}
}

@keyframes fa-beat {

0%,
90% {
transform: scale(1)
}

45% {
transform: scale(var(--fa-beat-scale, 1.25))
}
}

@keyframes fa-bounce {
0% {
transform: scale(1) translateY(0)
}

10% {
transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, .9)) translateY(0)
}

30% {
transform: scale(var(--fa-bounce-jump-scale-x, .9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em))
}

50% {
transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, .95)) translateY(0)
}

57% {
transform: scale(1) translateY(var(--fa-bounce-rebound, -.125em))
}

64% {
transform: scale(1) translateY(0)
}

to {
transform: scale(1) translateY(0)
}
}

@keyframes fa-fade {
50% {
opacity: var(--fa-fade-opacity, .4)
}
}

@keyframes fa-beat-fade {

0%,
to {
opacity: var(--fa-beat-fade-opacity, .4);
transform: scale(1)
}

50% {
opacity: 1;
transform: scale(var(--fa-beat-fade-scale, 1.125))
}
}

@keyframes fa-flip {
50% {
transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg))
}
}

@keyframes fa-shake {
0% {
transform: rotate(-15deg)
}

4% {
transform: rotate(15deg)
}

24%,
8% {
transform: rotate(-18deg)
}

12%,
28% {
transform: rotate(18deg)
}

16% {
transform: rotate(-22deg)
}

20% {
transform: rotate(22deg)
}

32% {
transform: rotate(-12deg)
}

36% {
transform: rotate(12deg)
}

40%,
to {
transform: rotate(0deg)
}
}

@keyframes fa-spin {
0% {
transform: rotate(0deg)
}

to {
transform: rotate(1turn)
}
}

.fa-rotate-90 {
transform: rotate(90deg)
}

.fa-rotate-180 {
transform: rotate(180deg)
}

.fa-rotate-270 {
transform: rotate(270deg)
}

.fa-flip-horizontal {
transform: scaleX(-1)
}

.fa-flip-vertical {
transform: scaleY(-1)
}

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
transform: scale(-1)
}

.fa-rotate-by {
transform: rotate(var(--fa-rotate-angle, none))
}

.fa-stack {
display: inline-block;
vertical-align: middle;
height: 2em;
position: relative;
width: 2.5em
}

.fa-stack-1x,
.fa-stack-2x {
bottom: 0;
left: 0;
margin: auto;
position: absolute;
right: 0;
top: 0;
z-index: var(--fa-stack-z-index, auto)
}

.svg-inline--fa.fa-stack-1x {
height: 1em;
width: 1.25em
}

.svg-inline--fa.fa-stack-2x {
height: 2em;
width: 2.5em
}

.fa-inverse {
color: var(--fa-inverse, #fff)
}

.fa-sr-only,
.fa-sr-only-focusable:not(:focus),
.sr-only,
.sr-only-focusable:not(:focus) {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border-width: 0
}

.svg-inline--fa .fa-primary {
fill: var(--fa-primary-color, currentColor);
opacity: var(--fa-primary-opacity, 1)
}

.svg-inline--fa .fa-secondary {
fill: var(--fa-secondary-color, currentColor)
}

.svg-inline--fa .fa-secondary,
.svg-inline--fa.fa-swap-opacity .fa-primary {
opacity: var(--fa-secondary-opacity, .4)
}

.svg-inline--fa.fa-swap-opacity .fa-secondary {
opacity: var(--fa-primary-opacity, 1)
}

.svg-inline--fa mask .fa-primary,
.svg-inline--fa mask .fa-secondary {
fill: #000
}

.fa-duotone.fa-inverse,
.fad.fa-inverse {
color: var(--fa-inverse, #fff)
}

.PasswordProtected_card__LZU3g {
box-shadow: 0 0 60px rgba(43, 53, 83, .15)
}

@keyframes go2264125279 {
    from {
    transform: scale(0) rotate(45deg);
    opacity: 0;
    }
    
    to {
    transform: scale(1) rotate(45deg);
    opacity: 1;
    }
    }
    
    @keyframes go3020080000 {
    from {
    transform: scale(0);
    opacity: 0;
    }
    
    to {
    transform: scale(1);
    opacity: 1;
    }
    }
    
    @keyframes go463499852 {
    from {
    transform: scale(0) rotate(90deg);
    opacity: 0;
    }
    
    to {
    transform: scale(1) rotate(90deg);
    opacity: 1;
    }
    }
    
    @keyframes go1268368563 {
    from {
    transform: rotate(0deg);
    }
    
    to {
    transform: rotate(360deg);
    }
    }
    
    @keyframes go1310225428 {
    from {
    transform: scale(0) rotate(45deg);
    opacity: 0;
    }
    
    to {
    transform: scale(1) rotate(45deg);
    opacity: 1;
    }
    }
    
    @keyframes go651618207 {
    0% {
    height: 0;
    width: 0;
    opacity: 0;
    }
    
    40% {
    height: 0;
    width: 6px;
    opacity: 1;
    }
    
    100% {
    opacity: 1;
    height: 10px;
    }
    }
    
    @keyframes go901347462 {
    from {
    transform: scale(0.6);
    opacity: 0.4;
    }
    
    to {
    transform: scale(1);
    opacity: 1;
    }
    }
    
    .go4109123758 {
    z-index: 9999;
    }
    
    .go4109123758>* {
    pointer-events: auto;
    }

    .d-portal-fade-enter,
    .d-portal-fade-appear,
    .d-portal-fade-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
    }
    
    .d-portal-fade-enter.d-portal-fade-enter-active,
    .d-portal-fade-appear.d-portal-fade-appear-active {
    animation-name: antFadeIn;
    animation-play-state: running
    }
    
    .d-portal-fade-leave.d-portal-fade-leave-active {
    animation-name: antFadeOut;
    animation-play-state: running;
    pointer-events: none
    }
    
    .d-portal-fade-enter,
    .d-portal-fade-appear {
    opacity: 0;
    animation-timing-function: linear
    }
    
    .d-portal-fade-leave {
    animation-timing-function: linear
    }
    
    @keyframes antFadeIn {
    0% {
    opacity: 0
    }
    
    to {
    opacity: 1
    }
    }
    
    @keyframes antFadeOut {
    0% {
    opacity: 1
    }
    
    to {
    opacity: 0
    }
    }
    
    .d-portal-move-up-enter,
    .d-portal-move-up-appear,
    .d-portal-move-up-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
    }
    
    .d-portal-move-up-enter.d-portal-move-up-enter-active,
    .d-portal-move-up-appear.d-portal-move-up-appear-active {
    animation-name: antMoveUpIn;
    animation-play-state: running
    }
    
    .d-portal-move-up-leave.d-portal-move-up-leave-active {
    animation-name: antMoveUpOut;
    animation-play-state: running;
    pointer-events: none
    }
    
    .d-portal-move-up-enter,
    .d-portal-move-up-appear {
    opacity: 0;
    animation-timing-function: cubic-bezier(.08, .82, .17, 1)
    }
    
    .d-portal-move-up-leave {
    animation-timing-function: cubic-bezier(.6, .04, .98, .34)
    }
    
    .d-portal-move-down-enter,
    .d-portal-move-down-appear,
    .d-portal-move-down-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
    }
    
    .d-portal-move-down-enter.d-portal-move-down-enter-active,
    .d-portal-move-down-appear.d-portal-move-down-appear-active {
    animation-name: antMoveDownIn;
    animation-play-state: running
    }
    
    .d-portal-move-down-leave.d-portal-move-down-leave-active {
    animation-name: antMoveDownOut;
    animation-play-state: running;
    pointer-events: none
    }
    
    .d-portal-move-down-enter,
    .d-portal-move-down-appear {
    opacity: 0;
    animation-timing-function: cubic-bezier(.08, .82, .17, 1)
    }
    
    .d-portal-move-down-leave {
    animation-timing-function: cubic-bezier(.6, .04, .98, .34)
    }
    
    .d-portal-move-left-enter,
    .d-portal-move-left-appear,
    .d-portal-move-left-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
    }
    
    .d-portal-move-left-enter.d-portal-move-left-enter-active,
    .d-portal-move-left-appear.d-portal-move-left-appear-active {
    animation-name: antMoveLeftIn;
    animation-play-state: running
    }
    
    .d-portal-move-left-leave.d-portal-move-left-leave-active {
    animation-name: antMoveLeftOut;
    animation-play-state: running;
    pointer-events: none
    }
    
    .d-portal-move-left-enter,
    .d-portal-move-left-appear {
    opacity: 0;
    animation-timing-function: cubic-bezier(.08, .82, .17, 1)
    }
    
    .d-portal-move-left-leave {
    animation-timing-function: cubic-bezier(.6, .04, .98, .34)
    }
    
    .d-portal-move-right-enter,
    .d-portal-move-right-appear,
    .d-portal-move-right-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
    }
    
    .d-portal-move-right-enter.d-portal-move-right-enter-active,
    .d-portal-move-right-appear.d-portal-move-right-appear-active {
    animation-name: antMoveRightIn;
    animation-play-state: running
    }
    
    .d-portal-move-right-leave.d-portal-move-right-leave-active {
    animation-name: antMoveRightOut;
    animation-play-state: running;
    pointer-events: none
    }
    
    .d-portal-move-right-enter,
    .d-portal-move-right-appear {
    opacity: 0;
    animation-timing-function: cubic-bezier(.08, .82, .17, 1)
    }
    
    .d-portal-move-right-leave {
    animation-timing-function: cubic-bezier(.6, .04, .98, .34)
    }
    
    @keyframes antMoveDownIn {
    0% {
    transform: translateY(100%);
    transform-origin: 0 0;
    opacity: 0
    }
    
    to {
    transform: translateY(0);
    transform-origin: 0 0;
    opacity: 1
    }
    }
    
    @keyframes antMoveDownOut {
    0% {
    transform: translateY(0);
    transform-origin: 0 0;
    opacity: 1
    }
    
    to {
    transform: translateY(100%);
    transform-origin: 0 0;
    opacity: 0
    }
    }
    
    @keyframes antMoveLeftIn {
    0% {
    transform: translate(-100%);
    transform-origin: 0 0;
    opacity: 0
    }
    
    to {
    transform: translate(0);
    transform-origin: 0 0;
    opacity: 1
    }
    }
    
    @keyframes antMoveLeftOut {
    0% {
    transform: translate(0);
    transform-origin: 0 0;
    opacity: 1
    }
    
    to {
    transform: translate(-100%);
    transform-origin: 0 0;
    opacity: 0
    }
    }
    
    @keyframes antMoveRightIn {
    0% {
    transform: translate(100%);
    transform-origin: 0 0;
    opacity: 0
    }
    
    to {
    transform: translate(0);
    transform-origin: 0 0;
    opacity: 1
    }
    }
    
    @keyframes antMoveRightOut {
    0% {
    transform: translate(0);
    transform-origin: 0 0;
    opacity: 1
    }
    
    to {
    transform: translate(100%);
    transform-origin: 0 0;
    opacity: 0
    }
    }
    
    @keyframes antMoveUpIn {
    0% {
    transform: translateY(-100%);
    transform-origin: 0 0;
    opacity: 0
    }
    
    to {
    transform: translateY(0);
    transform-origin: 0 0;
    opacity: 1
    }
    }
    
    @keyframes antMoveUpOut {
    0% {
    transform: translateY(0);
    transform-origin: 0 0;
    opacity: 1
    }
    
    to {
    transform: translateY(-100%);
    transform-origin: 0 0;
    opacity: 0
    }
    }
    
    @keyframes loadingCircle {
    to {
    transform: rotate(360deg)
    }
    }
    
    [d-portal-click-animating=true],
    [d-portal-click-animating-without-extra-node=true] {
    position: relative
    }
    
    html {
    --antd-wave-shadow-color: #1890ff;
    --scroll-bar: 0
    }
    
    [d-portal-click-animating-without-extra-node=true]:after,
    .d-portal-click-animating-node {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    border-radius: inherit;
    box-shadow: 0 0 #1890ff;
    box-shadow: 0 0 0 0 var(--antd-wave-shadow-color);
    opacity: .2;
    animation: fadeEffect 2s cubic-bezier(.08, .82, .17, 1), waveEffect .4s cubic-bezier(.08, .82, .17, 1);
    animation-fill-mode: forwards;
    content: "";
    pointer-events: none
    }
    
    @keyframes waveEffect {
    to {
    box-shadow: 0 0 #1890ff;
    box-shadow: 0 0 0 6px var(--antd-wave-shadow-color)
    }
    }
    
    @keyframes fadeEffect {
    to {
    opacity: 0
    }
    }
    
    .d-portal-slide-up-enter,
    .d-portal-slide-up-appear,
    .d-portal-slide-up-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
    }
    
    .d-portal-slide-up-enter.d-portal-slide-up-enter-active,
    .d-portal-slide-up-appear.d-portal-slide-up-appear-active {
    animation-name: antSlideUpIn;
    animation-play-state: running
    }
    
    .d-portal-slide-up-leave.d-portal-slide-up-leave-active {
    animation-name: antSlideUpOut;
    animation-play-state: running;
    pointer-events: none
    }
    
    .d-portal-slide-up-enter,
    .d-portal-slide-up-appear {
    transform: scale(0);
    transform-origin: 0% 0%;
    opacity: 0;
    animation-timing-function: cubic-bezier(.23, 1, .32, 1)
    }
    
    .d-portal-slide-up-leave {
    animation-timing-function: cubic-bezier(.755, .05, .855, .06)
    }
    
    .d-portal-slide-down-enter,
    .d-portal-slide-down-appear,
    .d-portal-slide-down-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
    }
    
    .d-portal-slide-down-enter.d-portal-slide-down-enter-active,
    .d-portal-slide-down-appear.d-portal-slide-down-appear-active {
    animation-name: antSlideDownIn;
    animation-play-state: running
    }
    
    .d-portal-slide-down-leave.d-portal-slide-down-leave-active {
    animation-name: antSlideDownOut;
    animation-play-state: running;
    pointer-events: none
    }
    
    .d-portal-slide-down-enter,
    .d-portal-slide-down-appear {
    transform: scale(0);
    transform-origin: 0% 0%;
    opacity: 0;
    animation-timing-function: cubic-bezier(.23, 1, .32, 1)
    }
    
    .d-portal-slide-down-leave {
    animation-timing-function: cubic-bezier(.755, .05, .855, .06)
    }
    
    .d-portal-slide-left-enter,
    .d-portal-slide-left-appear,
    .d-portal-slide-left-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
    }
    
    .d-portal-slide-left-enter.d-portal-slide-left-enter-active,
    .d-portal-slide-left-appear.d-portal-slide-left-appear-active {
    animation-name: antSlideLeftIn;
    animation-play-state: running
    }
    
    .d-portal-slide-left-leave.d-portal-slide-left-leave-active {
    animation-name: antSlideLeftOut;
    animation-play-state: running;
    pointer-events: none
    }
    
    .d-portal-slide-left-enter,
    .d-portal-slide-left-appear {
    transform: scale(0);
    transform-origin: 0% 0%;
    opacity: 0;
    animation-timing-function: cubic-bezier(.23, 1, .32, 1)
    }
    
    .d-portal-slide-left-leave {
    animation-timing-function: cubic-bezier(.755, .05, .855, .06)
    }
    
    .d-portal-slide-right-enter,
    .d-portal-slide-right-appear,
    .d-portal-slide-right-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
    }
    
    .d-portal-slide-right-enter.d-portal-slide-right-enter-active,
    .d-portal-slide-right-appear.d-portal-slide-right-appear-active {
    animation-name: antSlideRightIn;
    animation-play-state: running
    }
    
    .d-portal-slide-right-leave.d-portal-slide-right-leave-active {
    animation-name: antSlideRightOut;
    animation-play-state: running;
    pointer-events: none
    }
    
    .d-portal-slide-right-enter,
    .d-portal-slide-right-appear {
    transform: scale(0);
    transform-origin: 0% 0%;
    opacity: 0;
    animation-timing-function: cubic-bezier(.23, 1, .32, 1)
    }
    
    .d-portal-slide-right-leave {
    animation-timing-function: cubic-bezier(.755, .05, .855, .06)
    }
    
    @keyframes antSlideUpIn {
    0% {
    transform: scaleY(.8);
    transform-origin: 0% 0%;
    opacity: 0
    }
    
    to {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1
    }
    }
    
    @keyframes antSlideUpOut {
    0% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1
    }
    
    to {
    transform: scaleY(.8);
    transform-origin: 0% 0%;
    opacity: 0
    }
    }
    
    @keyframes antSlideDownIn {
    0% {
    transform: scaleY(.8);
    transform-origin: 100% 100%;
    opacity: 0
    }
    
    to {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1
    }
    }
    
    @keyframes antSlideDownOut {
    0% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1
    }
    
    to {
    transform: scaleY(.8);
    transform-origin: 100% 100%;
    opacity: 0
    }
    }
    
    @keyframes antSlideLeftIn {
    0% {
    transform: scaleX(.8);
    transform-origin: 0% 0%;
    opacity: 0
    }
    
    to {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1
    }
    }
    
    @keyframes antSlideLeftOut {
    0% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1
    }
    
    to {
    transform: scaleX(.8);
    transform-origin: 0% 0%;
    opacity: 0
    }
    }
    
    @keyframes antSlideRightIn {
    0% {
    transform: scaleX(.8);
    transform-origin: 100% 0%;
    opacity: 0
    }
    
    to {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1
    }
    }
    
    @keyframes antSlideRightOut {
    0% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1
    }
    
    to {
    transform: scaleX(.8);
    transform-origin: 100% 0%;
    opacity: 0
    }
    }
    
    .d-portal-zoom-enter,
    .d-portal-zoom-appear,
    .d-portal-zoom-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
    }
    
    .d-portal-zoom-enter.d-portal-zoom-enter-active,
    .d-portal-zoom-appear.d-portal-zoom-appear-active {
    animation-name: antZoomIn;
    animation-play-state: running
    }
    
    .d-portal-zoom-leave.d-portal-zoom-leave-active {
    animation-name: antZoomOut;
    animation-play-state: running;
    pointer-events: none
    }
    
    .d-portal-zoom-enter,
    .d-portal-zoom-appear {
    transform: scale(0);
    opacity: 0;
    animation-timing-function: cubic-bezier(.08, .82, .17, 1)
    }
    
    .d-portal-zoom-enter-prepare,
    .d-portal-zoom-appear-prepare {
    transform: none
    }
    
    .d-portal-zoom-leave {
    animation-timing-function: cubic-bezier(.78, .14, .15, .86)
    }
    
    .d-portal-zoom-big-enter,
    .d-portal-zoom-big-appear,
    .d-portal-zoom-big-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
    }
    
    .d-portal-zoom-big-enter.d-portal-zoom-big-enter-active,
    .d-portal-zoom-big-appear.d-portal-zoom-big-appear-active {
    animation-name: antZoomBigIn;
    animation-play-state: running
    }
    
    .d-portal-zoom-big-leave.d-portal-zoom-big-leave-active {
    animation-name: antZoomBigOut;
    animation-play-state: running;
    pointer-events: none
    }
    
    .d-portal-zoom-big-enter,
    .d-portal-zoom-big-appear {
    transform: scale(0);
    opacity: 0;
    animation-timing-function: cubic-bezier(.08, .82, .17, 1)
    }
    
    .d-portal-zoom-big-enter-prepare,
    .d-portal-zoom-big-appear-prepare {
    transform: none
    }
    
    .d-portal-zoom-big-leave {
    animation-timing-function: cubic-bezier(.78, .14, .15, .86)
    }
    
    .d-portal-zoom-big-fast-enter,
    .d-portal-zoom-big-fast-appear,
    .d-portal-zoom-big-fast-leave {
    animation-duration: .1s;
    animation-fill-mode: both;
    animation-play-state: paused
    }
    
    .d-portal-zoom-big-fast-enter.d-portal-zoom-big-fast-enter-active,
    .d-portal-zoom-big-fast-appear.d-portal-zoom-big-fast-appear-active {
    animation-name: antZoomBigIn;
    animation-play-state: running
    }
    
    .d-portal-zoom-big-fast-leave.d-portal-zoom-big-fast-leave-active {
    animation-name: antZoomBigOut;
    animation-play-state: running;
    pointer-events: none
    }
    
    .d-portal-zoom-big-fast-enter,
    .d-portal-zoom-big-fast-appear {
    transform: scale(0);
    opacity: 0;
    animation-timing-function: cubic-bezier(.08, .82, .17, 1)
    }
    
    .d-portal-zoom-big-fast-enter-prepare,
    .d-portal-zoom-big-fast-appear-prepare {
    transform: none
    }
    
    .d-portal-zoom-big-fast-leave {
    animation-timing-function: cubic-bezier(.78, .14, .15, .86)
    }
    
    .d-portal-zoom-up-enter,
    .d-portal-zoom-up-appear,
    .d-portal-zoom-up-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
    }
    
    .d-portal-zoom-up-enter.d-portal-zoom-up-enter-active,
    .d-portal-zoom-up-appear.d-portal-zoom-up-appear-active {
    animation-name: antZoomUpIn;
    animation-play-state: running
    }
    
    .d-portal-zoom-up-leave.d-portal-zoom-up-leave-active {
    animation-name: antZoomUpOut;
    animation-play-state: running;
    pointer-events: none
    }
    
    .d-portal-zoom-up-enter,
    .d-portal-zoom-up-appear {
    transform: scale(0);
    opacity: 0;
    animation-timing-function: cubic-bezier(.08, .82, .17, 1)
    }
    
    .d-portal-zoom-up-enter-prepare,
    .d-portal-zoom-up-appear-prepare {
    transform: none
    }
    
    .d-portal-zoom-up-leave {
    animation-timing-function: cubic-bezier(.78, .14, .15, .86)
    }
    
    .d-portal-zoom-down-enter,
    .d-portal-zoom-down-appear,
    .d-portal-zoom-down-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
    }
    
    .d-portal-zoom-down-enter.d-portal-zoom-down-enter-active,
    .d-portal-zoom-down-appear.d-portal-zoom-down-appear-active {
    animation-name: antZoomDownIn;
    animation-play-state: running
    }
    
    .d-portal-zoom-down-leave.d-portal-zoom-down-leave-active {
    animation-name: antZoomDownOut;
    animation-play-state: running;
    pointer-events: none
    }
    
    .d-portal-zoom-down-enter,
    .d-portal-zoom-down-appear {
    transform: scale(0);
    opacity: 0;
    animation-timing-function: cubic-bezier(.08, .82, .17, 1)
    }
    
    .d-portal-zoom-down-enter-prepare,
    .d-portal-zoom-down-appear-prepare {
    transform: none
    }
    
    .d-portal-zoom-down-leave {
    animation-timing-function: cubic-bezier(.78, .14, .15, .86)
    }
    
    .d-portal-zoom-left-enter,
    .d-portal-zoom-left-appear,
    .d-portal-zoom-left-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
    }
    
    .d-portal-zoom-left-enter.d-portal-zoom-left-enter-active,
    .d-portal-zoom-left-appear.d-portal-zoom-left-appear-active {
    animation-name: antZoomLeftIn;
    animation-play-state: running
    }
    
    .d-portal-zoom-left-leave.d-portal-zoom-left-leave-active {
    animation-name: antZoomLeftOut;
    animation-play-state: running;
    pointer-events: none
    }
    
    .d-portal-zoom-left-enter,
    .d-portal-zoom-left-appear {
    transform: scale(0);
    opacity: 0;
    animation-timing-function: cubic-bezier(.08, .82, .17, 1)
    }
    
    .d-portal-zoom-left-enter-prepare,
    .d-portal-zoom-left-appear-prepare {
    transform: none
    }
    
    .d-portal-zoom-left-leave {
    animation-timing-function: cubic-bezier(.78, .14, .15, .86)
    }
    
    .d-portal-zoom-right-enter,
    .d-portal-zoom-right-appear,
    .d-portal-zoom-right-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused
    }
    
    .d-portal-zoom-right-enter.d-portal-zoom-right-enter-active,
    .d-portal-zoom-right-appear.d-portal-zoom-right-appear-active {
    animation-name: antZoomRightIn;
    animation-play-state: running
    }
    
    .d-portal-zoom-right-leave.d-portal-zoom-right-leave-active {
    animation-name: antZoomRightOut;
    animation-play-state: running;
    pointer-events: none
    }
    
    .d-portal-zoom-right-enter,
    .d-portal-zoom-right-appear {
    transform: scale(0);
    opacity: 0;
    animation-timing-function: cubic-bezier(.08, .82, .17, 1)
    }
    
    .d-portal-zoom-right-enter-prepare,
    .d-portal-zoom-right-appear-prepare {
    transform: none
    }
    
    .d-portal-zoom-right-leave {
    animation-timing-function: cubic-bezier(.78, .14, .15, .86)
    }
    
    @keyframes antZoomIn {
    0% {
    transform: scale(.2);
    opacity: 0
    }
    
    to {
    transform: scale(1);
    opacity: 1
    }
    }
    
    @keyframes antZoomOut {
    0% {
    transform: scale(1)
    }
    
    to {
    transform: scale(.2);
    opacity: 0
    }
    }
    
    @keyframes antZoomBigIn {
    0% {
    transform: scale(.8);
    opacity: 0
    }
    
    to {
    transform: scale(1);
    opacity: 1
    }
    }
    
    @keyframes antZoomBigOut {
    0% {
    transform: scale(1)
    }
    
    to {
    transform: scale(.8);
    opacity: 0
    }
    }
    
    @keyframes antZoomUpIn {
    0% {
    transform: scale(.8);
    transform-origin: 50% 0%;
    opacity: 0
    }
    
    to {
    transform: scale(1);
    transform-origin: 50% 0%
    }
    }
    
    @keyframes antZoomUpOut {
    0% {
    transform: scale(1);
    transform-origin: 50% 0%
    }
    
    to {
    transform: scale(.8);
    transform-origin: 50% 0%;
    opacity: 0
    }
    }
    
    @keyframes antZoomLeftIn {
    0% {
    transform: scale(.8);
    transform-origin: 0% 50%;
    opacity: 0
    }
    
    to {
    transform: scale(1);
    transform-origin: 0% 50%
    }
    }
    
    @keyframes antZoomLeftOut {
    0% {
    transform: scale(1);
    transform-origin: 0% 50%
    }
    
    to {
    transform: scale(.8);
    transform-origin: 0% 50%;
    opacity: 0
    }
    }
    
    @keyframes antZoomRightIn {
    0% {
    transform: scale(.8);
    transform-origin: 100% 50%;
    opacity: 0
    }
    
    to {
    transform: scale(1);
    transform-origin: 100% 50%
    }
    }
    
    @keyframes antZoomRightOut {
    0% {
    transform: scale(1);
    transform-origin: 100% 50%
    }
    
    to {
    transform: scale(.8);
    transform-origin: 100% 50%;
    opacity: 0
    }
    }
    
    @keyframes antZoomDownIn {
    0% {
    transform: scale(.8);
    transform-origin: 50% 100%;
    opacity: 0
    }
    
    to {
    transform: scale(1);
    transform-origin: 50% 100%
    }
    }
    
    @keyframes antZoomDownOut {
    0% {
    transform: scale(1);
    transform-origin: 50% 100%
    }
    
    to {
    transform: scale(.8);
    transform-origin: 50% 100%;
    opacity: 0
    }
    }
    
    .ant-motion-collapse-legacy {
    overflow: hidden
    }
    
    .ant-motion-collapse-legacy-active {
    transition: height .2s cubic-bezier(.645, .045, .355, 1), opacity .2s cubic-bezier(.645, .045, .355, 1) !important
    }
    
    .ant-motion-collapse {
    overflow: hidden;
    transition: height .2s cubic-bezier(.645, .045, .355, 1), opacity .2s cubic-bezier(.645, .045, .355, 1) !important
    }
    
    .d-portal-row {
    display: flex;
    flex-flow: row wrap;
    min-width: 0
    }
    
    .d-portal-row:before,
    .d-portal-row:after {
    display: flex
    }
    
    .d-portal-row-no-wrap {
    flex-wrap: nowrap
    }
    
    .d-portal-row-start {
    justify-content: flex-start
    }
    
    .d-portal-row-center {
    justify-content: center
    }
    
    .d-portal-row-end {
    justify-content: flex-end
    }
    
    .d-portal-row-space-between {
    justify-content: space-between
    }
    
    .d-portal-row-space-around {
    justify-content: space-around
    }
    
    .d-portal-row-space-evenly {
    justify-content: space-evenly
    }
    
    .d-portal-row-top {
    align-items: flex-start
    }
    
    .d-portal-row-middle {
    align-items: center
    }
    
    .d-portal-row-bottom {
    align-items: flex-end
    }
    
    .d-portal-col {
    position: relative;
    max-width: 100%;
    min-height: 1px
    }
    
    .d-portal-col-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%
    }
    
    .d-portal-col-push-24 {
    left: 100%
    }
    
    .d-portal-col-pull-24 {
    right: 100%
    }
    
    .d-portal-col-offset-24 {
    margin-left: 100%
    }
    
    .d-portal-col-order-24 {
    order: 24
    }
    
    .d-portal-col-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%
    }
    
    .d-portal-col-push-23 {
    left: 95.83333333%
    }
    
    .d-portal-col-pull-23 {
    right: 95.83333333%
    }
    
    .d-portal-col-offset-23 {
    margin-left: 95.83333333%
    }
    
    .d-portal-col-order-23 {
    order: 23
    }
    
    .d-portal-col-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%
    }
    
    .d-portal-col-push-22 {
    left: 91.66666667%
    }
    
    .d-portal-col-pull-22 {
    right: 91.66666667%
    }
    
    .d-portal-col-offset-22 {
    margin-left: 91.66666667%
    }
    
    .d-portal-col-order-22 {
    order: 22
    }
    
    .d-portal-col-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%
    }
    
    .d-portal-col-push-21 {
    left: 87.5%
    }
    
    .d-portal-col-pull-21 {
    right: 87.5%
    }
    
    .d-portal-col-offset-21 {
    margin-left: 87.5%
    }
    
    .d-portal-col-order-21 {
    order: 21
    }
    
    .d-portal-col-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%
    }
    
    .d-portal-col-push-20 {
    left: 83.33333333%
    }
    
    .d-portal-col-pull-20 {
    right: 83.33333333%
    }
    
    .d-portal-col-offset-20 {
    margin-left: 83.33333333%
    }
    
    .d-portal-col-order-20 {
    order: 20
    }
    
    .d-portal-col-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%
    }
    
    .d-portal-col-push-19 {
    left: 79.16666667%
    }
    
    .d-portal-col-pull-19 {
    right: 79.16666667%
    }
    
    .d-portal-col-offset-19 {
    margin-left: 79.16666667%
    }
    
    .d-portal-col-order-19 {
    order: 19
    }
    
    .d-portal-col-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%
    }
    
    .d-portal-col-push-18 {
    left: 75%
    }
    
    .d-portal-col-pull-18 {
    right: 75%
    }
    
    .d-portal-col-offset-18 {
    margin-left: 75%
    }
    
    .d-portal-col-order-18 {
    order: 18
    }
    
    .d-portal-col-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%
    }
    
    .d-portal-col-push-17 {
    left: 70.83333333%
    }
    
    .d-portal-col-pull-17 {
    right: 70.83333333%
    }
    
    .d-portal-col-offset-17 {
    margin-left: 70.83333333%
    }
    
    .d-portal-col-order-17 {
    order: 17
    }
    
    .d-portal-col-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%
    }
    
    .d-portal-col-push-16 {
    left: 66.66666667%
    }
    
    .d-portal-col-pull-16 {
    right: 66.66666667%
    }
    
    .d-portal-col-offset-16 {
    margin-left: 66.66666667%
    }
    
    .d-portal-col-order-16 {
    order: 16
    }
    
    .d-portal-col-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%
    }
    
    .d-portal-col-push-15 {
    left: 62.5%
    }
    
    .d-portal-col-pull-15 {
    right: 62.5%
    }
    
    .d-portal-col-offset-15 {
    margin-left: 62.5%
    }
    
    .d-portal-col-order-15 {
    order: 15
    }
    
    .d-portal-col-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%
    }
    
    .d-portal-col-push-14 {
    left: 58.33333333%
    }
    
    .d-portal-col-pull-14 {
    right: 58.33333333%
    }
    
    .d-portal-col-offset-14 {
    margin-left: 58.33333333%
    }
    
    .d-portal-col-order-14 {
    order: 14
    }
    
    .d-portal-col-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%
    }
    
    .d-portal-col-push-13 {
    left: 54.16666667%
    }
    
    .d-portal-col-pull-13 {
    right: 54.16666667%
    }
    
    .d-portal-col-offset-13 {
    margin-left: 54.16666667%
    }
    
    .d-portal-col-order-13 {
    order: 13
    }
    
    .d-portal-col-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%
    }
    
    .d-portal-col-push-12 {
    left: 50%
    }
    
    .d-portal-col-pull-12 {
    right: 50%
    }
    
    .d-portal-col-offset-12 {
    margin-left: 50%
    }
    
    .d-portal-col-order-12 {
    order: 12
    }
    
    .d-portal-col-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%
    }
    
    .d-portal-col-push-11 {
    left: 45.83333333%
    }
    
    .d-portal-col-pull-11 {
    right: 45.83333333%
    }
    
    .d-portal-col-offset-11 {
    margin-left: 45.83333333%
    }
    
    .d-portal-col-order-11 {
    order: 11
    }
    
    .d-portal-col-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%
    }
    
    .d-portal-col-push-10 {
    left: 41.66666667%
    }
    
    .d-portal-col-pull-10 {
    right: 41.66666667%
    }
    
    .d-portal-col-offset-10 {
    margin-left: 41.66666667%
    }
    
    .d-portal-col-order-10 {
    order: 10
    }
    
    .d-portal-col-9 {
    display: block;
    flex: 0 0 37.5%;
    max-width: 37.5%
    }
    
    .d-portal-col-push-9 {
    left: 37.5%
    }
    
    .d-portal-col-pull-9 {
    right: 37.5%
    }
    
    .d-portal-col-offset-9 {
    margin-left: 37.5%
    }
    
    .d-portal-col-order-9 {
    order: 9
    }
    
    .d-portal-col-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%
    }
    
    .d-portal-col-push-8 {
    left: 33.33333333%
    }
    
    .d-portal-col-pull-8 {
    right: 33.33333333%
    }
    
    .d-portal-col-offset-8 {
    margin-left: 33.33333333%
    }
    
    .d-portal-col-order-8 {
    order: 8
    }
    
    .d-portal-col-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%
    }
    
    .d-portal-col-push-7 {
    left: 29.16666667%
    }
    
    .d-portal-col-pull-7 {
    right: 29.16666667%
    }
    
    .d-portal-col-offset-7 {
    margin-left: 29.16666667%
    }
    
    .d-portal-col-order-7 {
    order: 7
    }
    
    .d-portal-col-6 {
    display: block;
    flex: 0 0 25%;
    max-width: 25%
    }
    
    .d-portal-col-push-6 {
    left: 25%
    }
    
    .d-portal-col-pull-6 {
    right: 25%
    }
    
    .d-portal-col-offset-6 {
    margin-left: 25%
    }
    
    .d-portal-col-order-6 {
    order: 6
    }
    
    .d-portal-col-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%
    }
    
    .d-portal-col-push-5 {
    left: 20.83333333%
    }
    
    .d-portal-col-pull-5 {
    right: 20.83333333%
    }
    
    .d-portal-col-offset-5 {
    margin-left: 20.83333333%
    }
    
    .d-portal-col-order-5 {
    order: 5
    }
    
    .d-portal-col-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%
    }
    
    .d-portal-col-push-4 {
    left: 16.66666667%
    }
    
    .d-portal-col-pull-4 {
    right: 16.66666667%
    }
    
    .d-portal-col-offset-4 {
    margin-left: 16.66666667%
    }
    
    .d-portal-col-order-4 {
    order: 4
    }
    
    .d-portal-col-3 {
    display: block;
    flex: 0 0 12.5%;
    max-width: 12.5%
    }
    
    .d-portal-col-push-3 {
    left: 12.5%
    }
    
    .d-portal-col-pull-3 {
    right: 12.5%
    }
    
    .d-portal-col-offset-3 {
    margin-left: 12.5%
    }
    
    .d-portal-col-order-3 {
    order: 3
    }
    
    .d-portal-col-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%
    }
    
    .d-portal-col-push-2 {
    left: 8.33333333%
    }
    
    .d-portal-col-pull-2 {
    right: 8.33333333%
    }
    
    .d-portal-col-offset-2 {
    margin-left: 8.33333333%
    }
    
    .d-portal-col-order-2 {
    order: 2
    }
    
    .d-portal-col-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%
    }
    
    .d-portal-col-push-1 {
    left: 4.16666667%
    }
    
    .d-portal-col-pull-1 {
    right: 4.16666667%
    }
    
    .d-portal-col-offset-1 {
    margin-left: 4.16666667%
    }
    
    .d-portal-col-order-1 {
    order: 1
    }
    
    .d-portal-col-0 {
    display: none
    }
    
    .d-portal-col-push-0 {
    left: auto
    }
    
    .d-portal-col-pull-0 {
    right: auto
    }
    
    .d-portal-col-offset-0 {
    margin-left: 0
    }
    
    .d-portal-col-order-0 {
    order: 0
    }
    
    .d-portal-col-push-0.d-portal-col-rtl {
    right: auto
    }
    
    .d-portal-col-pull-0.d-portal-col-rtl {
    left: auto
    }
    
    .d-portal-col-offset-0.d-portal-col-rtl {
    margin-right: 0
    }
    
    .d-portal-col-push-1.d-portal-col-rtl {
    right: 4.16666667%;
    left: auto
    }
    
    .d-portal-col-pull-1.d-portal-col-rtl {
    right: auto;
    left: 4.16666667%
    }
    
    .d-portal-col-offset-1.d-portal-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0
    }
    
    .d-portal-col-push-2.d-portal-col-rtl {
    right: 8.33333333%;
    left: auto
    }
    
    .d-portal-col-pull-2.d-portal-col-rtl {
    right: auto;
    left: 8.33333333%
    }
    
    .d-portal-col-offset-2.d-portal-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0
    }
    
    .d-portal-col-push-3.d-portal-col-rtl {
    right: 12.5%;
    left: auto
    }
    
    .d-portal-col-pull-3.d-portal-col-rtl {
    right: auto;
    left: 12.5%
    }
    
    .d-portal-col-offset-3.d-portal-col-rtl {
    margin-right: 12.5%;
    margin-left: 0
    }
    
    .d-portal-col-push-4.d-portal-col-rtl {
    right: 16.66666667%;
    left: auto
    }
    
    .d-portal-col-pull-4.d-portal-col-rtl {
    right: auto;
    left: 16.66666667%
    }
    
    .d-portal-col-offset-4.d-portal-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0
    }
    
    .d-portal-col-push-5.d-portal-col-rtl {
    right: 20.83333333%;
    left: auto
    }
    
    .d-portal-col-pull-5.d-portal-col-rtl {
    right: auto;
    left: 20.83333333%
    }
    
    .d-portal-col-offset-5.d-portal-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0
    }
    
    .d-portal-col-push-6.d-portal-col-rtl {
    right: 25%;
    left: auto
    }
    
    .d-portal-col-pull-6.d-portal-col-rtl {
    right: auto;
    left: 25%
    }
    
    .d-portal-col-offset-6.d-portal-col-rtl {
    margin-right: 25%;
    margin-left: 0
    }
    
    .d-portal-col-push-7.d-portal-col-rtl {
    right: 29.16666667%;
    left: auto
    }
    
    .d-portal-col-pull-7.d-portal-col-rtl {
    right: auto;
    left: 29.16666667%
    }
    
    .d-portal-col-offset-7.d-portal-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0
    }
    
    .d-portal-col-push-8.d-portal-col-rtl {
    right: 33.33333333%;
    left: auto
    }
    
    .d-portal-col-pull-8.d-portal-col-rtl {
    right: auto;
    left: 33.33333333%
    }
    
    .d-portal-col-offset-8.d-portal-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0
    }
    
    .d-portal-col-push-9.d-portal-col-rtl {
    right: 37.5%;
    left: auto
    }
    
    .d-portal-col-pull-9.d-portal-col-rtl {
    right: auto;
    left: 37.5%
    }
    
    .d-portal-col-offset-9.d-portal-col-rtl {
    margin-right: 37.5%;
    margin-left: 0
    }
    
    .d-portal-col-push-10.d-portal-col-rtl {
    right: 41.66666667%;
    left: auto
    }
    
    .d-portal-col-pull-10.d-portal-col-rtl {
    right: auto;
    left: 41.66666667%
    }
    
    .d-portal-col-offset-10.d-portal-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0
    }
    
    .d-portal-col-push-11.d-portal-col-rtl {
    right: 45.83333333%;
    left: auto
    }
    
    .d-portal-col-pull-11.d-portal-col-rtl {
    right: auto;
    left: 45.83333333%
    }
    
    .d-portal-col-offset-11.d-portal-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0
    }
    
    .d-portal-col-push-12.d-portal-col-rtl {
    right: 50%;
    left: auto
    }
    
    .d-portal-col-pull-12.d-portal-col-rtl {
    right: auto;
    left: 50%
    }
    
    .d-portal-col-offset-12.d-portal-col-rtl {
    margin-right: 50%;
    margin-left: 0
    }
    
    .d-portal-col-push-13.d-portal-col-rtl {
    right: 54.16666667%;
    left: auto
    }
    
    .d-portal-col-pull-13.d-portal-col-rtl {
    right: auto;
    left: 54.16666667%
    }
    
    .d-portal-col-offset-13.d-portal-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0
    }
    
    .d-portal-col-push-14.d-portal-col-rtl {
    right: 58.33333333%;
    left: auto
    }
    
    .d-portal-col-pull-14.d-portal-col-rtl {
    right: auto;
    left: 58.33333333%
    }
    
    .d-portal-col-offset-14.d-portal-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0
    }
    
    .d-portal-col-push-15.d-portal-col-rtl {
    right: 62.5%;
    left: auto
    }
    
    .d-portal-col-pull-15.d-portal-col-rtl {
    right: auto;
    left: 62.5%
    }
    
    .d-portal-col-offset-15.d-portal-col-rtl {
    margin-right: 62.5%;
    margin-left: 0
    }
    
    .d-portal-col-push-16.d-portal-col-rtl {
    right: 66.66666667%;
    left: auto
    }
    
    .d-portal-col-pull-16.d-portal-col-rtl {
    right: auto;
    left: 66.66666667%
    }
    
    .d-portal-col-offset-16.d-portal-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0
    }
    
    .d-portal-col-push-17.d-portal-col-rtl {
    right: 70.83333333%;
    left: auto
    }
    
    .d-portal-col-pull-17.d-portal-col-rtl {
    right: auto;
    left: 70.83333333%
    }
    
    .d-portal-col-offset-17.d-portal-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0
    }
    
    .d-portal-col-push-18.d-portal-col-rtl {
    right: 75%;
    left: auto
    }
    
    .d-portal-col-pull-18.d-portal-col-rtl {
    right: auto;
    left: 75%
    }
    
    .d-portal-col-offset-18.d-portal-col-rtl {
    margin-right: 75%;
    margin-left: 0
    }
    
    .d-portal-col-push-19.d-portal-col-rtl {
    right: 79.16666667%;
    left: auto
    }
    
    .d-portal-col-pull-19.d-portal-col-rtl {
    right: auto;
    left: 79.16666667%
    }
    
    .d-portal-col-offset-19.d-portal-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0
    }
    
    .d-portal-col-push-20.d-portal-col-rtl {
    right: 83.33333333%;
    left: auto
    }
    
    .d-portal-col-pull-20.d-portal-col-rtl {
    right: auto;
    left: 83.33333333%
    }
    
    .d-portal-col-offset-20.d-portal-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0
    }
    
    .d-portal-col-push-21.d-portal-col-rtl {
    right: 87.5%;
    left: auto
    }
    
    .d-portal-col-pull-21.d-portal-col-rtl {
    right: auto;
    left: 87.5%
    }
    
    .d-portal-col-offset-21.d-portal-col-rtl {
    margin-right: 87.5%;
    margin-left: 0
    }
    
    .d-portal-col-push-22.d-portal-col-rtl {
    right: 91.66666667%;
    left: auto
    }
    
    .d-portal-col-pull-22.d-portal-col-rtl {
    right: auto;
    left: 91.66666667%
    }
    
    .d-portal-col-offset-22.d-portal-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0
    }
    
    .d-portal-col-push-23.d-portal-col-rtl {
    right: 95.83333333%;
    left: auto
    }
    
    .d-portal-col-pull-23.d-portal-col-rtl {
    right: auto;
    left: 95.83333333%
    }
    
    .d-portal-col-offset-23.d-portal-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0
    }
    
    .d-portal-col-push-24.d-portal-col-rtl {
    right: 100%;
    left: auto
    }
    
    .d-portal-col-pull-24.d-portal-col-rtl {
    right: auto;
    left: 100%
    }
    
    .d-portal-col-offset-24.d-portal-col-rtl {
    margin-right: 100%;
    margin-left: 0
    }
    
    .d-portal-col-xs-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%
    }
    
    .d-portal-col-xs-push-24 {
    left: 100%
    }
    
    .d-portal-col-xs-pull-24 {
    right: 100%
    }
    
    .d-portal-col-xs-offset-24 {
    margin-left: 100%
    }
    
    .d-portal-col-xs-order-24 {
    order: 24
    }
    
    .d-portal-col-xs-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%
    }
    
    .d-portal-col-xs-push-23 {
    left: 95.83333333%
    }
    
    .d-portal-col-xs-pull-23 {
    right: 95.83333333%
    }
    
    .d-portal-col-xs-offset-23 {
    margin-left: 95.83333333%
    }
    
    .d-portal-col-xs-order-23 {
    order: 23
    }
    
    .d-portal-col-xs-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%
    }
    
    .d-portal-col-xs-push-22 {
    left: 91.66666667%
    }
    
    .d-portal-col-xs-pull-22 {
    right: 91.66666667%
    }
    
    .d-portal-col-xs-offset-22 {
    margin-left: 91.66666667%
    }
    
    .d-portal-col-xs-order-22 {
    order: 22
    }
    
    .d-portal-col-xs-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%
    }
    
    .d-portal-col-xs-push-21 {
    left: 87.5%
    }
    
    .d-portal-col-xs-pull-21 {
    right: 87.5%
    }
    
    .d-portal-col-xs-offset-21 {
    margin-left: 87.5%
    }
    
    .d-portal-col-xs-order-21 {
    order: 21
    }
    
    .d-portal-col-xs-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%
    }
    
    .d-portal-col-xs-push-20 {
    left: 83.33333333%
    }
    
    .d-portal-col-xs-pull-20 {
    right: 83.33333333%
    }
    
    .d-portal-col-xs-offset-20 {
    margin-left: 83.33333333%
    }
    
    .d-portal-col-xs-order-20 {
    order: 20
    }
    
    .d-portal-col-xs-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%
    }
    
    .d-portal-col-xs-push-19 {
    left: 79.16666667%
    }
    
    .d-portal-col-xs-pull-19 {
    right: 79.16666667%
    }
    
    .d-portal-col-xs-offset-19 {
    margin-left: 79.16666667%
    }
    
    .d-portal-col-xs-order-19 {
    order: 19
    }
    
    .d-portal-col-xs-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%
    }
    
    .d-portal-col-xs-push-18 {
    left: 75%
    }
    
    .d-portal-col-xs-pull-18 {
    right: 75%
    }
    
    .d-portal-col-xs-offset-18 {
    margin-left: 75%
    }
    
    .d-portal-col-xs-order-18 {
    order: 18
    }
    
    .d-portal-col-xs-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%
    }
    
    .d-portal-col-xs-push-17 {
    left: 70.83333333%
    }
    
    .d-portal-col-xs-pull-17 {
    right: 70.83333333%
    }
    
    .d-portal-col-xs-offset-17 {
    margin-left: 70.83333333%
    }
    
    .d-portal-col-xs-order-17 {
    order: 17
    }
    
    .d-portal-col-xs-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%
    }
    
    .d-portal-col-xs-push-16 {
    left: 66.66666667%
    }
    
    .d-portal-col-xs-pull-16 {
    right: 66.66666667%
    }
    
    .d-portal-col-xs-offset-16 {
    margin-left: 66.66666667%
    }
    
    .d-portal-col-xs-order-16 {
    order: 16
    }
    
    .d-portal-col-xs-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%
    }
    
    .d-portal-col-xs-push-15 {
    left: 62.5%
    }
    
    .d-portal-col-xs-pull-15 {
    right: 62.5%
    }
    
    .d-portal-col-xs-offset-15 {
    margin-left: 62.5%
    }
    
    .d-portal-col-xs-order-15 {
    order: 15
    }
    
    .d-portal-col-xs-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%
    }
    
    .d-portal-col-xs-push-14 {
    left: 58.33333333%
    }
    
    .d-portal-col-xs-pull-14 {
    right: 58.33333333%
    }
    
    .d-portal-col-xs-offset-14 {
    margin-left: 58.33333333%
    }
    
    .d-portal-col-xs-order-14 {
    order: 14
    }
    
    .d-portal-col-xs-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%
    }
    
    .d-portal-col-xs-push-13 {
    left: 54.16666667%
    }
    
    .d-portal-col-xs-pull-13 {
    right: 54.16666667%
    }
    
    .d-portal-col-xs-offset-13 {
    margin-left: 54.16666667%
    }
    
    .d-portal-col-xs-order-13 {
    order: 13
    }
    
    .d-portal-col-xs-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%
    }
    
    .d-portal-col-xs-push-12 {
    left: 50%
    }
    
    .d-portal-col-xs-pull-12 {
    right: 50%
    }
    
    .d-portal-col-xs-offset-12 {
    margin-left: 50%
    }
    
    .d-portal-col-xs-order-12 {
    order: 12
    }
    
    .d-portal-col-xs-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%
    }
    
    .d-portal-col-xs-push-11 {
    left: 45.83333333%
    }
    
    .d-portal-col-xs-pull-11 {
    right: 45.83333333%
    }
    
    .d-portal-col-xs-offset-11 {
    margin-left: 45.83333333%
    }
    
    .d-portal-col-xs-order-11 {
    order: 11
    }
    
    .d-portal-col-xs-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%
    }
    
    .d-portal-col-xs-push-10 {
    left: 41.66666667%
    }
    
    .d-portal-col-xs-pull-10 {
    right: 41.66666667%
    }
    
    .d-portal-col-xs-offset-10 {
    margin-left: 41.66666667%
    }
    
    .d-portal-col-xs-order-10 {
    order: 10
    }
    
    .d-portal-col-xs-9 {
    display: block;
    flex: 0 0 37.5%;
    max-width: 37.5%
    }
    
    .d-portal-col-xs-push-9 {
    left: 37.5%
    }
    
    .d-portal-col-xs-pull-9 {
    right: 37.5%
    }
    
    .d-portal-col-xs-offset-9 {
    margin-left: 37.5%
    }
    
    .d-portal-col-xs-order-9 {
    order: 9
    }
    
    .d-portal-col-xs-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%
    }
    
    .d-portal-col-xs-push-8 {
    left: 33.33333333%
    }
    
    .d-portal-col-xs-pull-8 {
    right: 33.33333333%
    }
    
    .d-portal-col-xs-offset-8 {
    margin-left: 33.33333333%
    }
    
    .d-portal-col-xs-order-8 {
    order: 8
    }
    
    .d-portal-col-xs-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%
    }
    
    .d-portal-col-xs-push-7 {
    left: 29.16666667%
    }
    
    .d-portal-col-xs-pull-7 {
    right: 29.16666667%
    }
    
    .d-portal-col-xs-offset-7 {
    margin-left: 29.16666667%
    }
    
    .d-portal-col-xs-order-7 {
    order: 7
    }
    
    .d-portal-col-xs-6 {
    display: block;
    flex: 0 0 25%;
    max-width: 25%
    }
    
    .d-portal-col-xs-push-6 {
    left: 25%
    }
    
    .d-portal-col-xs-pull-6 {
    right: 25%
    }
    
    .d-portal-col-xs-offset-6 {
    margin-left: 25%
    }
    
    .d-portal-col-xs-order-6 {
    order: 6
    }
    
    .d-portal-col-xs-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%
    }
    
    .d-portal-col-xs-push-5 {
    left: 20.83333333%
    }
    
    .d-portal-col-xs-pull-5 {
    right: 20.83333333%
    }
    
    .d-portal-col-xs-offset-5 {
    margin-left: 20.83333333%
    }
    
    .d-portal-col-xs-order-5 {
    order: 5
    }
    
    .d-portal-col-xs-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%
    }
    
    .d-portal-col-xs-push-4 {
    left: 16.66666667%
    }
    
    .d-portal-col-xs-pull-4 {
    right: 16.66666667%
    }
    
    .d-portal-col-xs-offset-4 {
    margin-left: 16.66666667%
    }
    
    .d-portal-col-xs-order-4 {
    order: 4
    }
    
    .d-portal-col-xs-3 {
    display: block;
    flex: 0 0 12.5%;
    max-width: 12.5%
    }
    
    .d-portal-col-xs-push-3 {
    left: 12.5%
    }
    
    .d-portal-col-xs-pull-3 {
    right: 12.5%
    }
    
    .d-portal-col-xs-offset-3 {
    margin-left: 12.5%
    }
    
    .d-portal-col-xs-order-3 {
    order: 3
    }
    
    .d-portal-col-xs-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%
    }
    
    .d-portal-col-xs-push-2 {
    left: 8.33333333%
    }
    
    .d-portal-col-xs-pull-2 {
    right: 8.33333333%
    }
    
    .d-portal-col-xs-offset-2 {
    margin-left: 8.33333333%
    }
    
    .d-portal-col-xs-order-2 {
    order: 2
    }
    
    .d-portal-col-xs-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%
    }
    
    .d-portal-col-xs-push-1 {
    left: 4.16666667%
    }
    
    .d-portal-col-xs-pull-1 {
    right: 4.16666667%
    }
    
    .d-portal-col-xs-offset-1 {
    margin-left: 4.16666667%
    }
    
    .d-portal-col-xs-order-1 {
    order: 1
    }
    
    .d-portal-col-xs-0 {
    display: none
    }
    
    .d-portal-col-push-0 {
    left: auto
    }
    
    .d-portal-col-pull-0 {
    right: auto
    }
    
    .d-portal-col-xs-push-0 {
    left: auto
    }
    
    .d-portal-col-xs-pull-0 {
    right: auto
    }
    
    .d-portal-col-xs-offset-0 {
    margin-left: 0
    }
    
    .d-portal-col-xs-order-0 {
    order: 0
    }
    
    .d-portal-col-push-0.d-portal-col-rtl {
    right: auto
    }
    
    .d-portal-col-pull-0.d-portal-col-rtl {
    left: auto
    }
    
    .d-portal-col-xs-push-0.d-portal-col-rtl {
    right: auto
    }
    
    .d-portal-col-xs-pull-0.d-portal-col-rtl {
    left: auto
    }
    
    .d-portal-col-xs-offset-0.d-portal-col-rtl {
    margin-right: 0
    }
    
    .d-portal-col-xs-push-1.d-portal-col-rtl {
    right: 4.16666667%;
    left: auto
    }
    
    .d-portal-col-xs-pull-1.d-portal-col-rtl {
    right: auto;
    left: 4.16666667%
    }
    
    .d-portal-col-xs-offset-1.d-portal-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0
    }
    
    .d-portal-col-xs-push-2.d-portal-col-rtl {
    right: 8.33333333%;
    left: auto
    }
    
    .d-portal-col-xs-pull-2.d-portal-col-rtl {
    right: auto;
    left: 8.33333333%
    }
    
    .d-portal-col-xs-offset-2.d-portal-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0
    }
    
    .d-portal-col-xs-push-3.d-portal-col-rtl {
    right: 12.5%;
    left: auto
    }
    
    .d-portal-col-xs-pull-3.d-portal-col-rtl {
    right: auto;
    left: 12.5%
    }
    
    .d-portal-col-xs-offset-3.d-portal-col-rtl {
    margin-right: 12.5%;
    margin-left: 0
    }
    
    .d-portal-col-xs-push-4.d-portal-col-rtl {
    right: 16.66666667%;
    left: auto
    }
    
    .d-portal-col-xs-pull-4.d-portal-col-rtl {
    right: auto;
    left: 16.66666667%
    }
    
    .d-portal-col-xs-offset-4.d-portal-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0
    }
    
    .d-portal-col-xs-push-5.d-portal-col-rtl {
    right: 20.83333333%;
    left: auto
    }
    
    .d-portal-col-xs-pull-5.d-portal-col-rtl {
    right: auto;
    left: 20.83333333%
    }
    
    .d-portal-col-xs-offset-5.d-portal-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0
    }
    
    .d-portal-col-xs-push-6.d-portal-col-rtl {
    right: 25%;
    left: auto
    }
    
    .d-portal-col-xs-pull-6.d-portal-col-rtl {
    right: auto;
    left: 25%
    }
    
    .d-portal-col-xs-offset-6.d-portal-col-rtl {
    margin-right: 25%;
    margin-left: 0
    }
    
    .d-portal-col-xs-push-7.d-portal-col-rtl {
    right: 29.16666667%;
    left: auto
    }
    
    .d-portal-col-xs-pull-7.d-portal-col-rtl {
    right: auto;
    left: 29.16666667%
    }
    
    .d-portal-col-xs-offset-7.d-portal-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0
    }
    
    .d-portal-col-xs-push-8.d-portal-col-rtl {
    right: 33.33333333%;
    left: auto
    }
    
    .d-portal-col-xs-pull-8.d-portal-col-rtl {
    right: auto;
    left: 33.33333333%
    }
    
    .d-portal-col-xs-offset-8.d-portal-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0
    }
    
    .d-portal-col-xs-push-9.d-portal-col-rtl {
    right: 37.5%;
    left: auto
    }
    
    .d-portal-col-xs-pull-9.d-portal-col-rtl {
    right: auto;
    left: 37.5%
    }
    
    .d-portal-col-xs-offset-9.d-portal-col-rtl {
    margin-right: 37.5%;
    margin-left: 0
    }
    
    .d-portal-col-xs-push-10.d-portal-col-rtl {
    right: 41.66666667%;
    left: auto
    }
    
    .d-portal-col-xs-pull-10.d-portal-col-rtl {
    right: auto;
    left: 41.66666667%
    }
    
    .d-portal-col-xs-offset-10.d-portal-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0
    }
    
    .d-portal-col-xs-push-11.d-portal-col-rtl {
    right: 45.83333333%;
    left: auto
    }
    
    .d-portal-col-xs-pull-11.d-portal-col-rtl {
    right: auto;
    left: 45.83333333%
    }
    
    .d-portal-col-xs-offset-11.d-portal-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0
    }
    
    .d-portal-col-xs-push-12.d-portal-col-rtl {
    right: 50%;
    left: auto
    }
    
    .d-portal-col-xs-pull-12.d-portal-col-rtl {
    right: auto;
    left: 50%
    }
    
    .d-portal-col-xs-offset-12.d-portal-col-rtl {
    margin-right: 50%;
    margin-left: 0
    }
    
    .d-portal-col-xs-push-13.d-portal-col-rtl {
    right: 54.16666667%;
    left: auto
    }
    
    .d-portal-col-xs-pull-13.d-portal-col-rtl {
    right: auto;
    left: 54.16666667%
    }
    
    .d-portal-col-xs-offset-13.d-portal-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0
    }
    
    .d-portal-col-xs-push-14.d-portal-col-rtl {
    right: 58.33333333%;
    left: auto
    }
    
    .d-portal-col-xs-pull-14.d-portal-col-rtl {
    right: auto;
    left: 58.33333333%
    }
    
    .d-portal-col-xs-offset-14.d-portal-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0
    }
    
    .d-portal-col-xs-push-15.d-portal-col-rtl {
    right: 62.5%;
    left: auto
    }
    
    .d-portal-col-xs-pull-15.d-portal-col-rtl {
    right: auto;
    left: 62.5%
    }
    
    .d-portal-col-xs-offset-15.d-portal-col-rtl {
    margin-right: 62.5%;
    margin-left: 0
    }
    
    .d-portal-col-xs-push-16.d-portal-col-rtl {
    right: 66.66666667%;
    left: auto
    }
    
    .d-portal-col-xs-pull-16.d-portal-col-rtl {
    right: auto;
    left: 66.66666667%
    }
    
    .d-portal-col-xs-offset-16.d-portal-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0
    }
    
    .d-portal-col-xs-push-17.d-portal-col-rtl {
    right: 70.83333333%;
    left: auto
    }
    
    .d-portal-col-xs-pull-17.d-portal-col-rtl {
    right: auto;
    left: 70.83333333%
    }
    
    .d-portal-col-xs-offset-17.d-portal-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0
    }
    
    .d-portal-col-xs-push-18.d-portal-col-rtl {
    right: 75%;
    left: auto
    }
    
    .d-portal-col-xs-pull-18.d-portal-col-rtl {
    right: auto;
    left: 75%
    }
    
    .d-portal-col-xs-offset-18.d-portal-col-rtl {
    margin-right: 75%;
    margin-left: 0
    }
    
    .d-portal-col-xs-push-19.d-portal-col-rtl {
    right: 79.16666667%;
    left: auto
    }
    
    .d-portal-col-xs-pull-19.d-portal-col-rtl {
    right: auto;
    left: 79.16666667%
    }
    
    .d-portal-col-xs-offset-19.d-portal-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0
    }
    
    .d-portal-col-xs-push-20.d-portal-col-rtl {
    right: 83.33333333%;
    left: auto
    }
    
    .d-portal-col-xs-pull-20.d-portal-col-rtl {
    right: auto;
    left: 83.33333333%
    }
    
    .d-portal-col-xs-offset-20.d-portal-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0
    }
    
    .d-portal-col-xs-push-21.d-portal-col-rtl {
    right: 87.5%;
    left: auto
    }
    
    .d-portal-col-xs-pull-21.d-portal-col-rtl {
    right: auto;
    left: 87.5%
    }
    
    .d-portal-col-xs-offset-21.d-portal-col-rtl {
    margin-right: 87.5%;
    margin-left: 0
    }
    
    .d-portal-col-xs-push-22.d-portal-col-rtl {
    right: 91.66666667%;
    left: auto
    }
    
    .d-portal-col-xs-pull-22.d-portal-col-rtl {
    right: auto;
    left: 91.66666667%
    }
    
    .d-portal-col-xs-offset-22.d-portal-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0
    }
    
    .d-portal-col-xs-push-23.d-portal-col-rtl {
    right: 95.83333333%;
    left: auto
    }
    
    .d-portal-col-xs-pull-23.d-portal-col-rtl {
    right: auto;
    left: 95.83333333%
    }
    
    .d-portal-col-xs-offset-23.d-portal-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0
    }
    
    .d-portal-col-xs-push-24.d-portal-col-rtl {
    right: 100%;
    left: auto
    }
    
    .d-portal-col-xs-pull-24.d-portal-col-rtl {
    right: auto;
    left: 100%
    }
    
    .d-portal-col-xs-offset-24.d-portal-col-rtl {
    margin-right: 100%;
    margin-left: 0
    }
    
    @media (min-width: 576px) {
    .d-portal-col-sm-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%
    }
    
    .d-portal-col-sm-push-24 {
    left: 100%
    }
    
    .d-portal-col-sm-pull-24 {
    right: 100%
    }
    
    .d-portal-col-sm-offset-24 {
    margin-left: 100%
    }
    
    .d-portal-col-sm-order-24 {
    order: 24
    }
    
    .d-portal-col-sm-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%
    }
    
    .d-portal-col-sm-push-23 {
    left: 95.83333333%
    }
    
    .d-portal-col-sm-pull-23 {
    right: 95.83333333%
    }
    
    .d-portal-col-sm-offset-23 {
    margin-left: 95.83333333%
    }
    
    .d-portal-col-sm-order-23 {
    order: 23
    }
    
    .d-portal-col-sm-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%
    }
    
    .d-portal-col-sm-push-22 {
    left: 91.66666667%
    }
    
    .d-portal-col-sm-pull-22 {
    right: 91.66666667%
    }
    
    .d-portal-col-sm-offset-22 {
    margin-left: 91.66666667%
    }
    
    .d-portal-col-sm-order-22 {
    order: 22
    }
    
    .d-portal-col-sm-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%
    }
    
    .d-portal-col-sm-push-21 {
    left: 87.5%
    }
    
    .d-portal-col-sm-pull-21 {
    right: 87.5%
    }
    
    .d-portal-col-sm-offset-21 {
    margin-left: 87.5%
    }
    
    .d-portal-col-sm-order-21 {
    order: 21
    }
    
    .d-portal-col-sm-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%
    }
    
    .d-portal-col-sm-push-20 {
    left: 83.33333333%
    }
    
    .d-portal-col-sm-pull-20 {
    right: 83.33333333%
    }
    
    .d-portal-col-sm-offset-20 {
    margin-left: 83.33333333%
    }
    
    .d-portal-col-sm-order-20 {
    order: 20
    }
    
    .d-portal-col-sm-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%
    }
    
    .d-portal-col-sm-push-19 {
    left: 79.16666667%
    }
    
    .d-portal-col-sm-pull-19 {
    right: 79.16666667%
    }
    
    .d-portal-col-sm-offset-19 {
    margin-left: 79.16666667%
    }
    
    .d-portal-col-sm-order-19 {
    order: 19
    }
    
    .d-portal-col-sm-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%
    }
    
    .d-portal-col-sm-push-18 {
    left: 75%
    }
    
    .d-portal-col-sm-pull-18 {
    right: 75%
    }
    
    .d-portal-col-sm-offset-18 {
    margin-left: 75%
    }
    
    .d-portal-col-sm-order-18 {
    order: 18
    }
    
    .d-portal-col-sm-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%
    }
    
    .d-portal-col-sm-push-17 {
    left: 70.83333333%
    }
    
    .d-portal-col-sm-pull-17 {
    right: 70.83333333%
    }
    
    .d-portal-col-sm-offset-17 {
    margin-left: 70.83333333%
    }
    
    .d-portal-col-sm-order-17 {
    order: 17
    }
    
    .d-portal-col-sm-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%
    }
    
    .d-portal-col-sm-push-16 {
    left: 66.66666667%
    }
    
    .d-portal-col-sm-pull-16 {
    right: 66.66666667%
    }
    
    .d-portal-col-sm-offset-16 {
    margin-left: 66.66666667%
    }
    
    .d-portal-col-sm-order-16 {
    order: 16
    }
    
    .d-portal-col-sm-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%
    }
    
    .d-portal-col-sm-push-15 {
    left: 62.5%
    }
    
    .d-portal-col-sm-pull-15 {
    right: 62.5%
    }
    
    .d-portal-col-sm-offset-15 {
    margin-left: 62.5%
    }
    
    .d-portal-col-sm-order-15 {
    order: 15
    }
    
    .d-portal-col-sm-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%
    }
    
    .d-portal-col-sm-push-14 {
    left: 58.33333333%
    }
    
    .d-portal-col-sm-pull-14 {
    right: 58.33333333%
    }
    
    .d-portal-col-sm-offset-14 {
    margin-left: 58.33333333%
    }
    
    .d-portal-col-sm-order-14 {
    order: 14
    }
    
    .d-portal-col-sm-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%
    }
    
    .d-portal-col-sm-push-13 {
    left: 54.16666667%
    }
    
    .d-portal-col-sm-pull-13 {
    right: 54.16666667%
    }
    
    .d-portal-col-sm-offset-13 {
    margin-left: 54.16666667%
    }
    
    .d-portal-col-sm-order-13 {
    order: 13
    }
    
    .d-portal-col-sm-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%
    }
    
    .d-portal-col-sm-push-12 {
    left: 50%
    }
    
    .d-portal-col-sm-pull-12 {
    right: 50%
    }
    
    .d-portal-col-sm-offset-12 {
    margin-left: 50%
    }
    
    .d-portal-col-sm-order-12 {
    order: 12
    }
    
    .d-portal-col-sm-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%
    }
    
    .d-portal-col-sm-push-11 {
    left: 45.83333333%
    }
    
    .d-portal-col-sm-pull-11 {
    right: 45.83333333%
    }
    
    .d-portal-col-sm-offset-11 {
    margin-left: 45.83333333%
    }
    
    .d-portal-col-sm-order-11 {
    order: 11
    }
    
    .d-portal-col-sm-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%
    }
    
    .d-portal-col-sm-push-10 {
    left: 41.66666667%
    }
    
    .d-portal-col-sm-pull-10 {
    right: 41.66666667%
    }
    
    .d-portal-col-sm-offset-10 {
    margin-left: 41.66666667%
    }
    
    .d-portal-col-sm-order-10 {
    order: 10
    }
    
    .d-portal-col-sm-9 {
    display: block;
    flex: 0 0 37.5%;
    max-width: 37.5%
    }
    
    .d-portal-col-sm-push-9 {
    left: 37.5%
    }
    
    .d-portal-col-sm-pull-9 {
    right: 37.5%
    }
    
    .d-portal-col-sm-offset-9 {
    margin-left: 37.5%
    }
    
    .d-portal-col-sm-order-9 {
    order: 9
    }
    
    .d-portal-col-sm-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%
    }
    
    .d-portal-col-sm-push-8 {
    left: 33.33333333%
    }
    
    .d-portal-col-sm-pull-8 {
    right: 33.33333333%
    }
    
    .d-portal-col-sm-offset-8 {
    margin-left: 33.33333333%
    }
    
    .d-portal-col-sm-order-8 {
    order: 8
    }
    
    .d-portal-col-sm-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%
    }
    
    .d-portal-col-sm-push-7 {
    left: 29.16666667%
    }
    
    .d-portal-col-sm-pull-7 {
    right: 29.16666667%
    }
    
    .d-portal-col-sm-offset-7 {
    margin-left: 29.16666667%
    }
    
    .d-portal-col-sm-order-7 {
    order: 7
    }
    
    .d-portal-col-sm-6 {
    display: block;
    flex: 0 0 25%;
    max-width: 25%
    }
    
    .d-portal-col-sm-push-6 {
    left: 25%
    }
    
    .d-portal-col-sm-pull-6 {
    right: 25%
    }
    
    .d-portal-col-sm-offset-6 {
    margin-left: 25%
    }
    
    .d-portal-col-sm-order-6 {
    order: 6
    }
    
    .d-portal-col-sm-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%
    }
    
    .d-portal-col-sm-push-5 {
    left: 20.83333333%
    }
    
    .d-portal-col-sm-pull-5 {
    right: 20.83333333%
    }
    
    .d-portal-col-sm-offset-5 {
    margin-left: 20.83333333%
    }
    
    .d-portal-col-sm-order-5 {
    order: 5
    }
    
    .d-portal-col-sm-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%
    }
    
    .d-portal-col-sm-push-4 {
    left: 16.66666667%
    }
    
    .d-portal-col-sm-pull-4 {
    right: 16.66666667%
    }
    
    .d-portal-col-sm-offset-4 {
    margin-left: 16.66666667%
    }
    
    .d-portal-col-sm-order-4 {
    order: 4
    }
    
    .d-portal-col-sm-3 {
    display: block;
    flex: 0 0 12.5%;
    max-width: 12.5%
    }
    
    .d-portal-col-sm-push-3 {
    left: 12.5%
    }
    
    .d-portal-col-sm-pull-3 {
    right: 12.5%
    }
    
    .d-portal-col-sm-offset-3 {
    margin-left: 12.5%
    }
    
    .d-portal-col-sm-order-3 {
    order: 3
    }
    
    .d-portal-col-sm-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%
    }
    
    .d-portal-col-sm-push-2 {
    left: 8.33333333%
    }
    
    .d-portal-col-sm-pull-2 {
    right: 8.33333333%
    }
    
    .d-portal-col-sm-offset-2 {
    margin-left: 8.33333333%
    }
    
    .d-portal-col-sm-order-2 {
    order: 2
    }
    
    .d-portal-col-sm-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%
    }
    
    .d-portal-col-sm-push-1 {
    left: 4.16666667%
    }
    
    .d-portal-col-sm-pull-1 {
    right: 4.16666667%
    }
    
    .d-portal-col-sm-offset-1 {
    margin-left: 4.16666667%
    }
    
    .d-portal-col-sm-order-1 {
    order: 1
    }
    
    .d-portal-col-sm-0 {
    display: none
    }
    
    .d-portal-col-push-0 {
    left: auto
    }
    
    .d-portal-col-pull-0 {
    right: auto
    }
    
    .d-portal-col-sm-push-0 {
    left: auto
    }
    
    .d-portal-col-sm-pull-0 {
    right: auto
    }
    
    .d-portal-col-sm-offset-0 {
    margin-left: 0
    }
    
    .d-portal-col-sm-order-0 {
    order: 0
    }
    
    .d-portal-col-push-0.d-portal-col-rtl {
    right: auto
    }
    
    .d-portal-col-pull-0.d-portal-col-rtl {
    left: auto
    }
    
    .d-portal-col-sm-push-0.d-portal-col-rtl {
    right: auto
    }
    
    .d-portal-col-sm-pull-0.d-portal-col-rtl {
    left: auto
    }
    
    .d-portal-col-sm-offset-0.d-portal-col-rtl {
    margin-right: 0
    }
    
    .d-portal-col-sm-push-1.d-portal-col-rtl {
    right: 4.16666667%;
    left: auto
    }
    
    .d-portal-col-sm-pull-1.d-portal-col-rtl {
    right: auto;
    left: 4.16666667%
    }
    
    .d-portal-col-sm-offset-1.d-portal-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0
    }
    
    .d-portal-col-sm-push-2.d-portal-col-rtl {
    right: 8.33333333%;
    left: auto
    }
    
    .d-portal-col-sm-pull-2.d-portal-col-rtl {
    right: auto;
    left: 8.33333333%
    }
    
    .d-portal-col-sm-offset-2.d-portal-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0
    }
    
    .d-portal-col-sm-push-3.d-portal-col-rtl {
    right: 12.5%;
    left: auto
    }
    
    .d-portal-col-sm-pull-3.d-portal-col-rtl {
    right: auto;
    left: 12.5%
    }
    
    .d-portal-col-sm-offset-3.d-portal-col-rtl {
    margin-right: 12.5%;
    margin-left: 0
    }
    
    .d-portal-col-sm-push-4.d-portal-col-rtl {
    right: 16.66666667%;
    left: auto
    }
    
    .d-portal-col-sm-pull-4.d-portal-col-rtl {
    right: auto;
    left: 16.66666667%
    }
    
    .d-portal-col-sm-offset-4.d-portal-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0
    }
    
    .d-portal-col-sm-push-5.d-portal-col-rtl {
    right: 20.83333333%;
    left: auto
    }
    
    .d-portal-col-sm-pull-5.d-portal-col-rtl {
    right: auto;
    left: 20.83333333%
    }
    
    .d-portal-col-sm-offset-5.d-portal-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0
    }
    
    .d-portal-col-sm-push-6.d-portal-col-rtl {
    right: 25%;
    left: auto
    }
    
    .d-portal-col-sm-pull-6.d-portal-col-rtl {
    right: auto;
    left: 25%
    }
    
    .d-portal-col-sm-offset-6.d-portal-col-rtl {
    margin-right: 25%;
    margin-left: 0
    }
    
    .d-portal-col-sm-push-7.d-portal-col-rtl {
    right: 29.16666667%;
    left: auto
    }
    
    .d-portal-col-sm-pull-7.d-portal-col-rtl {
    right: auto;
    left: 29.16666667%
    }
    
    .d-portal-col-sm-offset-7.d-portal-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0
    }
    
    .d-portal-col-sm-push-8.d-portal-col-rtl {
    right: 33.33333333%;
    left: auto
    }
    
    .d-portal-col-sm-pull-8.d-portal-col-rtl {
    right: auto;
    left: 33.33333333%
    }
    
    .d-portal-col-sm-offset-8.d-portal-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0
    }
    
    .d-portal-col-sm-push-9.d-portal-col-rtl {
    right: 37.5%;
    left: auto
    }
    
    .d-portal-col-sm-pull-9.d-portal-col-rtl {
    right: auto;
    left: 37.5%
    }
    
    .d-portal-col-sm-offset-9.d-portal-col-rtl {
    margin-right: 37.5%;
    margin-left: 0
    }
    
    .d-portal-col-sm-push-10.d-portal-col-rtl {
    right: 41.66666667%;
    left: auto
    }
    
    .d-portal-col-sm-pull-10.d-portal-col-rtl {
    right: auto;
    left: 41.66666667%
    }
    
    .d-portal-col-sm-offset-10.d-portal-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0
    }
    
    .d-portal-col-sm-push-11.d-portal-col-rtl {
    right: 45.83333333%;
    left: auto
    }
    
    .d-portal-col-sm-pull-11.d-portal-col-rtl {
    right: auto;
    left: 45.83333333%
    }
    
    .d-portal-col-sm-offset-11.d-portal-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0
    }
    
    .d-portal-col-sm-push-12.d-portal-col-rtl {
    right: 50%;
    left: auto
    }
    
    .d-portal-col-sm-pull-12.d-portal-col-rtl {
    right: auto;
    left: 50%
    }
    
    .d-portal-col-sm-offset-12.d-portal-col-rtl {
    margin-right: 50%;
    margin-left: 0
    }
    
    .d-portal-col-sm-push-13.d-portal-col-rtl {
    right: 54.16666667%;
    left: auto
    }
    
    .d-portal-col-sm-pull-13.d-portal-col-rtl {
    right: auto;
    left: 54.16666667%
    }
    
    .d-portal-col-sm-offset-13.d-portal-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0
    }
    
    .d-portal-col-sm-push-14.d-portal-col-rtl {
    right: 58.33333333%;
    left: auto
    }
    
    .d-portal-col-sm-pull-14.d-portal-col-rtl {
    right: auto;
    left: 58.33333333%
    }
    
    .d-portal-col-sm-offset-14.d-portal-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0
    }
    
    .d-portal-col-sm-push-15.d-portal-col-rtl {
    right: 62.5%;
    left: auto
    }
    
    .d-portal-col-sm-pull-15.d-portal-col-rtl {
    right: auto;
    left: 62.5%
    }
    
    .d-portal-col-sm-offset-15.d-portal-col-rtl {
    margin-right: 62.5%;
    margin-left: 0
    }
    
    .d-portal-col-sm-push-16.d-portal-col-rtl {
    right: 66.66666667%;
    left: auto
    }
    
    .d-portal-col-sm-pull-16.d-portal-col-rtl {
    right: auto;
    left: 66.66666667%
    }
    
    .d-portal-col-sm-offset-16.d-portal-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0
    }
    
    .d-portal-col-sm-push-17.d-portal-col-rtl {
    right: 70.83333333%;
    left: auto
    }
    
    .d-portal-col-sm-pull-17.d-portal-col-rtl {
    right: auto;
    left: 70.83333333%
    }
    
    .d-portal-col-sm-offset-17.d-portal-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0
    }
    
    .d-portal-col-sm-push-18.d-portal-col-rtl {
    right: 75%;
    left: auto
    }
    
    .d-portal-col-sm-pull-18.d-portal-col-rtl {
    right: auto;
    left: 75%
    }
    
    .d-portal-col-sm-offset-18.d-portal-col-rtl {
    margin-right: 75%;
    margin-left: 0
    }
    
    .d-portal-col-sm-push-19.d-portal-col-rtl {
    right: 79.16666667%;
    left: auto
    }
    
    .d-portal-col-sm-pull-19.d-portal-col-rtl {
    right: auto;
    left: 79.16666667%
    }
    
    .d-portal-col-sm-offset-19.d-portal-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0
    }
    
    .d-portal-col-sm-push-20.d-portal-col-rtl {
    right: 83.33333333%;
    left: auto
    }
    
    .d-portal-col-sm-pull-20.d-portal-col-rtl {
    right: auto;
    left: 83.33333333%
    }
    
    .d-portal-col-sm-offset-20.d-portal-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0
    }
    
    .d-portal-col-sm-push-21.d-portal-col-rtl {
    right: 87.5%;
    left: auto
    }
    
    .d-portal-col-sm-pull-21.d-portal-col-rtl {
    right: auto;
    left: 87.5%
    }
    
    .d-portal-col-sm-offset-21.d-portal-col-rtl {
    margin-right: 87.5%;
    margin-left: 0
    }
    
    .d-portal-col-sm-push-22.d-portal-col-rtl {
    right: 91.66666667%;
    left: auto
    }
    
    .d-portal-col-sm-pull-22.d-portal-col-rtl {
    right: auto;
    left: 91.66666667%
    }
    
    .d-portal-col-sm-offset-22.d-portal-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0
    }
    
    .d-portal-col-sm-push-23.d-portal-col-rtl {
    right: 95.83333333%;
    left: auto
    }
    
    .d-portal-col-sm-pull-23.d-portal-col-rtl {
    right: auto;
    left: 95.83333333%
    }
    
    .d-portal-col-sm-offset-23.d-portal-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0
    }
    
    .d-portal-col-sm-push-24.d-portal-col-rtl {
    right: 100%;
    left: auto
    }
    
    .d-portal-col-sm-pull-24.d-portal-col-rtl {
    right: auto;
    left: 100%
    }
    
    .d-portal-col-sm-offset-24.d-portal-col-rtl {
    margin-right: 100%;
    margin-left: 0
    }
    }
    
    @media (min-width: 768px) {
    .d-portal-col-md-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%
    }
    
    .d-portal-col-md-push-24 {
    left: 100%
    }
    
    .d-portal-col-md-pull-24 {
    right: 100%
    }
    
    .d-portal-col-md-offset-24 {
    margin-left: 100%
    }
    
    .d-portal-col-md-order-24 {
    order: 24
    }
    
    .d-portal-col-md-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%
    }
    
    .d-portal-col-md-push-23 {
    left: 95.83333333%
    }
    
    .d-portal-col-md-pull-23 {
    right: 95.83333333%
    }
    
    .d-portal-col-md-offset-23 {
    margin-left: 95.83333333%
    }
    
    .d-portal-col-md-order-23 {
    order: 23
    }
    
    .d-portal-col-md-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%
    }
    
    .d-portal-col-md-push-22 {
    left: 91.66666667%
    }
    
    .d-portal-col-md-pull-22 {
    right: 91.66666667%
    }
    
    .d-portal-col-md-offset-22 {
    margin-left: 91.66666667%
    }
    
    .d-portal-col-md-order-22 {
    order: 22
    }
    
    .d-portal-col-md-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%
    }
    
    .d-portal-col-md-push-21 {
    left: 87.5%
    }
    
    .d-portal-col-md-pull-21 {
    right: 87.5%
    }
    
    .d-portal-col-md-offset-21 {
    margin-left: 87.5%
    }
    
    .d-portal-col-md-order-21 {
    order: 21
    }
    
    .d-portal-col-md-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%
    }
    
    .d-portal-col-md-push-20 {
    left: 83.33333333%
    }
    
    .d-portal-col-md-pull-20 {
    right: 83.33333333%
    }
    
    .d-portal-col-md-offset-20 {
    margin-left: 83.33333333%
    }
    
    .d-portal-col-md-order-20 {
    order: 20
    }
    
    .d-portal-col-md-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%
    }
    
    .d-portal-col-md-push-19 {
    left: 79.16666667%
    }
    
    .d-portal-col-md-pull-19 {
    right: 79.16666667%
    }
    
    .d-portal-col-md-offset-19 {
    margin-left: 79.16666667%
    }
    
    .d-portal-col-md-order-19 {
    order: 19
    }
    
    .d-portal-col-md-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%
    }
    
    .d-portal-col-md-push-18 {
    left: 75%
    }
    
    .d-portal-col-md-pull-18 {
    right: 75%
    }
    
    .d-portal-col-md-offset-18 {
    margin-left: 75%
    }
    
    .d-portal-col-md-order-18 {
    order: 18
    }
    
    .d-portal-col-md-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%
    }
    
    .d-portal-col-md-push-17 {
    left: 70.83333333%
    }
    
    .d-portal-col-md-pull-17 {
    right: 70.83333333%
    }
    
    .d-portal-col-md-offset-17 {
    margin-left: 70.83333333%
    }
    
    .d-portal-col-md-order-17 {
    order: 17
    }
    
    .d-portal-col-md-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%
    }
    
    .d-portal-col-md-push-16 {
    left: 66.66666667%
    }
    
    .d-portal-col-md-pull-16 {
    right: 66.66666667%
    }
    
    .d-portal-col-md-offset-16 {
    margin-left: 66.66666667%
    }
    
    .d-portal-col-md-order-16 {
    order: 16
    }
    
    .d-portal-col-md-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%
    }
    
    .d-portal-col-md-push-15 {
    left: 62.5%
    }
    
    .d-portal-col-md-pull-15 {
    right: 62.5%
    }
    
    .d-portal-col-md-offset-15 {
    margin-left: 62.5%
    }
    
    .d-portal-col-md-order-15 {
    order: 15
    }
    
    .d-portal-col-md-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%
    }
    
    .d-portal-col-md-push-14 {
    left: 58.33333333%
    }
    
    .d-portal-col-md-pull-14 {
    right: 58.33333333%
    }
    
    .d-portal-col-md-offset-14 {
    margin-left: 58.33333333%
    }
    
    .d-portal-col-md-order-14 {
    order: 14
    }
    
    .d-portal-col-md-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%
    }
    
    .d-portal-col-md-push-13 {
    left: 54.16666667%
    }
    
    .d-portal-col-md-pull-13 {
    right: 54.16666667%
    }
    
    .d-portal-col-md-offset-13 {
    margin-left: 54.16666667%
    }
    
    .d-portal-col-md-order-13 {
    order: 13
    }
    
    .d-portal-col-md-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%
    }
    
    .d-portal-col-md-push-12 {
    left: 50%
    }
    
    .d-portal-col-md-pull-12 {
    right: 50%
    }
    
    .d-portal-col-md-offset-12 {
    margin-left: 50%
    }
    
    .d-portal-col-md-order-12 {
    order: 12
    }
    
    .d-portal-col-md-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%
    }
    
    .d-portal-col-md-push-11 {
    left: 45.83333333%
    }
    
    .d-portal-col-md-pull-11 {
    right: 45.83333333%
    }
    
    .d-portal-col-md-offset-11 {
    margin-left: 45.83333333%
    }
    
    .d-portal-col-md-order-11 {
    order: 11
    }
    
    .d-portal-col-md-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%
    }
    
    .d-portal-col-md-push-10 {
    left: 41.66666667%
    }
    
    .d-portal-col-md-pull-10 {
    right: 41.66666667%
    }
    
    .d-portal-col-md-offset-10 {
    margin-left: 41.66666667%
    }
    
    .d-portal-col-md-order-10 {
    order: 10
    }
    
    .d-portal-col-md-9 {
    display: block;
    flex: 0 0 37.5%;
    max-width: 37.5%
    }
    
    .d-portal-col-md-push-9 {
    left: 37.5%
    }
    
    .d-portal-col-md-pull-9 {
    right: 37.5%
    }
    
    .d-portal-col-md-offset-9 {
    margin-left: 37.5%
    }
    
    .d-portal-col-md-order-9 {
    order: 9
    }
    
    .d-portal-col-md-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%
    }
    
    .d-portal-col-md-push-8 {
    left: 33.33333333%
    }
    
    .d-portal-col-md-pull-8 {
    right: 33.33333333%
    }
    
    .d-portal-col-md-offset-8 {
    margin-left: 33.33333333%
    }
    
    .d-portal-col-md-order-8 {
    order: 8
    }
    
    .d-portal-col-md-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%
    }
    
    .d-portal-col-md-push-7 {
    left: 29.16666667%
    }
    
    .d-portal-col-md-pull-7 {
    right: 29.16666667%
    }
    
    .d-portal-col-md-offset-7 {
    margin-left: 29.16666667%
    }
    
    .d-portal-col-md-order-7 {
    order: 7
    }
    
    .d-portal-col-md-6 {
    display: block;
    flex: 0 0 25%;
    max-width: 25%
    }
    
    .d-portal-col-md-push-6 {
    left: 25%
    }
    
    .d-portal-col-md-pull-6 {
    right: 25%
    }
    
    .d-portal-col-md-offset-6 {
    margin-left: 25%
    }
    
    .d-portal-col-md-order-6 {
    order: 6
    }
    
    .d-portal-col-md-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%
    }
    
    .d-portal-col-md-push-5 {
    left: 20.83333333%
    }
    
    .d-portal-col-md-pull-5 {
    right: 20.83333333%
    }
    
    .d-portal-col-md-offset-5 {
    margin-left: 20.83333333%
    }
    
    .d-portal-col-md-order-5 {
    order: 5
    }
    
    .d-portal-col-md-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%
    }
    
    .d-portal-col-md-push-4 {
    left: 16.66666667%
    }
    
    .d-portal-col-md-pull-4 {
    right: 16.66666667%
    }
    
    .d-portal-col-md-offset-4 {
    margin-left: 16.66666667%
    }
    
    .d-portal-col-md-order-4 {
    order: 4
    }
    
    .d-portal-col-md-3 {
    display: block;
    flex: 0 0 12.5%;
    max-width: 12.5%
    }
    
    .d-portal-col-md-push-3 {
    left: 12.5%
    }
    
    .d-portal-col-md-pull-3 {
    right: 12.5%
    }
    
    .d-portal-col-md-offset-3 {
    margin-left: 12.5%
    }
    
    .d-portal-col-md-order-3 {
    order: 3
    }
    
    .d-portal-col-md-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%
    }
    
    .d-portal-col-md-push-2 {
    left: 8.33333333%
    }
    
    .d-portal-col-md-pull-2 {
    right: 8.33333333%
    }
    
    .d-portal-col-md-offset-2 {
    margin-left: 8.33333333%
    }
    
    .d-portal-col-md-order-2 {
    order: 2
    }
    
    .d-portal-col-md-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%
    }
    
    .d-portal-col-md-push-1 {
    left: 4.16666667%
    }
    
    .d-portal-col-md-pull-1 {
    right: 4.16666667%
    }
    
    .d-portal-col-md-offset-1 {
    margin-left: 4.16666667%
    }
    
    .d-portal-col-md-order-1 {
    order: 1
    }
    
    .d-portal-col-md-0 {
    display: none
    }
    
    .d-portal-col-push-0 {
    left: auto
    }
    
    .d-portal-col-pull-0 {
    right: auto
    }
    
    .d-portal-col-md-push-0 {
    left: auto
    }
    
    .d-portal-col-md-pull-0 {
    right: auto
    }
    
    .d-portal-col-md-offset-0 {
    margin-left: 0
    }
    
    .d-portal-col-md-order-0 {
    order: 0
    }
    
    .d-portal-col-push-0.d-portal-col-rtl {
    right: auto
    }
    
    .d-portal-col-pull-0.d-portal-col-rtl {
    left: auto
    }
    
    .d-portal-col-md-push-0.d-portal-col-rtl {
    right: auto
    }
    
    .d-portal-col-md-pull-0.d-portal-col-rtl {
    left: auto
    }
    
    .d-portal-col-md-offset-0.d-portal-col-rtl {
    margin-right: 0
    }
    
    .d-portal-col-md-push-1.d-portal-col-rtl {
    right: 4.16666667%;
    left: auto
    }
    
    .d-portal-col-md-pull-1.d-portal-col-rtl {
    right: auto;
    left: 4.16666667%
    }
    
    .d-portal-col-md-offset-1.d-portal-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0
    }
    
    .d-portal-col-md-push-2.d-portal-col-rtl {
    right: 8.33333333%;
    left: auto
    }
    
    .d-portal-col-md-pull-2.d-portal-col-rtl {
    right: auto;
    left: 8.33333333%
    }
    
    .d-portal-col-md-offset-2.d-portal-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0
    }
    
    .d-portal-col-md-push-3.d-portal-col-rtl {
    right: 12.5%;
    left: auto
    }
    
    .d-portal-col-md-pull-3.d-portal-col-rtl {
    right: auto;
    left: 12.5%
    }
    
    .d-portal-col-md-offset-3.d-portal-col-rtl {
    margin-right: 12.5%;
    margin-left: 0
    }
    
    .d-portal-col-md-push-4.d-portal-col-rtl {
    right: 16.66666667%;
    left: auto
    }
    
    .d-portal-col-md-pull-4.d-portal-col-rtl {
    right: auto;
    left: 16.66666667%
    }
    
    .d-portal-col-md-offset-4.d-portal-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0
    }
    
    .d-portal-col-md-push-5.d-portal-col-rtl {
    right: 20.83333333%;
    left: auto
    }
    
    .d-portal-col-md-pull-5.d-portal-col-rtl {
    right: auto;
    left: 20.83333333%
    }
    
    .d-portal-col-md-offset-5.d-portal-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0
    }
    
    .d-portal-col-md-push-6.d-portal-col-rtl {
    right: 25%;
    left: auto
    }
    
    .d-portal-col-md-pull-6.d-portal-col-rtl {
    right: auto;
    left: 25%
    }
    
    .d-portal-col-md-offset-6.d-portal-col-rtl {
    margin-right: 25%;
    margin-left: 0
    }
    
    .d-portal-col-md-push-7.d-portal-col-rtl {
    right: 29.16666667%;
    left: auto
    }
    
    .d-portal-col-md-pull-7.d-portal-col-rtl {
    right: auto;
    left: 29.16666667%
    }
    
    .d-portal-col-md-offset-7.d-portal-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0
    }
    
    .d-portal-col-md-push-8.d-portal-col-rtl {
    right: 33.33333333%;
    left: auto
    }
    
    .d-portal-col-md-pull-8.d-portal-col-rtl {
    right: auto;
    left: 33.33333333%
    }
    
    .d-portal-col-md-offset-8.d-portal-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0
    }
    
    .d-portal-col-md-push-9.d-portal-col-rtl {
    right: 37.5%;
    left: auto
    }
    
    .d-portal-col-md-pull-9.d-portal-col-rtl {
    right: auto;
    left: 37.5%
    }
    
    .d-portal-col-md-offset-9.d-portal-col-rtl {
    margin-right: 37.5%;
    margin-left: 0
    }
    
    .d-portal-col-md-push-10.d-portal-col-rtl {
    right: 41.66666667%;
    left: auto
    }
    
    .d-portal-col-md-pull-10.d-portal-col-rtl {
    right: auto;
    left: 41.66666667%
    }
    
    .d-portal-col-md-offset-10.d-portal-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0
    }
    
    .d-portal-col-md-push-11.d-portal-col-rtl {
    right: 45.83333333%;
    left: auto
    }
    
    .d-portal-col-md-pull-11.d-portal-col-rtl {
    right: auto;
    left: 45.83333333%
    }
    
    .d-portal-col-md-offset-11.d-portal-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0
    }
    
    .d-portal-col-md-push-12.d-portal-col-rtl {
    right: 50%;
    left: auto
    }
    
    .d-portal-col-md-pull-12.d-portal-col-rtl {
    right: auto;
    left: 50%
    }
    
    .d-portal-col-md-offset-12.d-portal-col-rtl {
    margin-right: 50%;
    margin-left: 0
    }
    
    .d-portal-col-md-push-13.d-portal-col-rtl {
    right: 54.16666667%;
    left: auto
    }
    
    .d-portal-col-md-pull-13.d-portal-col-rtl {
    right: auto;
    left: 54.16666667%
    }
    
    .d-portal-col-md-offset-13.d-portal-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0
    }
    
    .d-portal-col-md-push-14.d-portal-col-rtl {
    right: 58.33333333%;
    left: auto
    }
    
    .d-portal-col-md-pull-14.d-portal-col-rtl {
    right: auto;
    left: 58.33333333%
    }
    
    .d-portal-col-md-offset-14.d-portal-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0
    }
    
    .d-portal-col-md-push-15.d-portal-col-rtl {
    right: 62.5%;
    left: auto
    }
    
    .d-portal-col-md-pull-15.d-portal-col-rtl {
    right: auto;
    left: 62.5%
    }
    
    .d-portal-col-md-offset-15.d-portal-col-rtl {
    margin-right: 62.5%;
    margin-left: 0
    }
    
    .d-portal-col-md-push-16.d-portal-col-rtl {
    right: 66.66666667%;
    left: auto
    }
    
    .d-portal-col-md-pull-16.d-portal-col-rtl {
    right: auto;
    left: 66.66666667%
    }
    
    .d-portal-col-md-offset-16.d-portal-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0
    }
    
    .d-portal-col-md-push-17.d-portal-col-rtl {
    right: 70.83333333%;
    left: auto
    }
    
    .d-portal-col-md-pull-17.d-portal-col-rtl {
    right: auto;
    left: 70.83333333%
    }
    
    .d-portal-col-md-offset-17.d-portal-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0
    }
    
    .d-portal-col-md-push-18.d-portal-col-rtl {
    right: 75%;
    left: auto
    }
    
    .d-portal-col-md-pull-18.d-portal-col-rtl {
    right: auto;
    left: 75%
    }
    
    .d-portal-col-md-offset-18.d-portal-col-rtl {
    margin-right: 75%;
    margin-left: 0
    }
    
    .d-portal-col-md-push-19.d-portal-col-rtl {
    right: 79.16666667%;
    left: auto
    }
    
    .d-portal-col-md-pull-19.d-portal-col-rtl {
    right: auto;
    left: 79.16666667%
    }
    
    .d-portal-col-md-offset-19.d-portal-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0
    }
    
    .d-portal-col-md-push-20.d-portal-col-rtl {
    right: 83.33333333%;
    left: auto
    }
    
    .d-portal-col-md-pull-20.d-portal-col-rtl {
    right: auto;
    left: 83.33333333%
    }
    
    .d-portal-col-md-offset-20.d-portal-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0
    }
    
    .d-portal-col-md-push-21.d-portal-col-rtl {
    right: 87.5%;
    left: auto
    }
    
    .d-portal-col-md-pull-21.d-portal-col-rtl {
    right: auto;
    left: 87.5%
    }
    
    .d-portal-col-md-offset-21.d-portal-col-rtl {
    margin-right: 87.5%;
    margin-left: 0
    }
    
    .d-portal-col-md-push-22.d-portal-col-rtl {
    right: 91.66666667%;
    left: auto
    }
    
    .d-portal-col-md-pull-22.d-portal-col-rtl {
    right: auto;
    left: 91.66666667%
    }
    
    .d-portal-col-md-offset-22.d-portal-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0
    }
    
    .d-portal-col-md-push-23.d-portal-col-rtl {
    right: 95.83333333%;
    left: auto
    }
    
    .d-portal-col-md-pull-23.d-portal-col-rtl {
    right: auto;
    left: 95.83333333%
    }
    
    .d-portal-col-md-offset-23.d-portal-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0
    }
    
    .d-portal-col-md-push-24.d-portal-col-rtl {
    right: 100%;
    left: auto
    }
    
    .d-portal-col-md-pull-24.d-portal-col-rtl {
    right: auto;
    left: 100%
    }
    
    .d-portal-col-md-offset-24.d-portal-col-rtl {
    margin-right: 100%;
    margin-left: 0
    }
    }
    
    @media (min-width: 992px) {
    .d-portal-col-lg-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%
    }
    
    .d-portal-col-lg-push-24 {
    left: 100%
    }
    
    .d-portal-col-lg-pull-24 {
    right: 100%
    }
    
    .d-portal-col-lg-offset-24 {
    margin-left: 100%
    }
    
    .d-portal-col-lg-order-24 {
    order: 24
    }
    
    .d-portal-col-lg-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%
    }
    
    .d-portal-col-lg-push-23 {
    left: 95.83333333%
    }
    
    .d-portal-col-lg-pull-23 {
    right: 95.83333333%
    }
    
    .d-portal-col-lg-offset-23 {
    margin-left: 95.83333333%
    }
    
    .d-portal-col-lg-order-23 {
    order: 23
    }
    
    .d-portal-col-lg-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%
    }
    
    .d-portal-col-lg-push-22 {
    left: 91.66666667%
    }
    
    .d-portal-col-lg-pull-22 {
    right: 91.66666667%
    }
    
    .d-portal-col-lg-offset-22 {
    margin-left: 91.66666667%
    }
    
    .d-portal-col-lg-order-22 {
    order: 22
    }
    
    .d-portal-col-lg-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%
    }
    
    .d-portal-col-lg-push-21 {
    left: 87.5%
    }
    
    .d-portal-col-lg-pull-21 {
    right: 87.5%
    }
    
    .d-portal-col-lg-offset-21 {
    margin-left: 87.5%
    }
    
    .d-portal-col-lg-order-21 {
    order: 21
    }
    
    .d-portal-col-lg-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%
    }
    
    .d-portal-col-lg-push-20 {
    left: 83.33333333%
    }
    
    .d-portal-col-lg-pull-20 {
    right: 83.33333333%
    }
    
    .d-portal-col-lg-offset-20 {
    margin-left: 83.33333333%
    }
    
    .d-portal-col-lg-order-20 {
    order: 20
    }
    
    .d-portal-col-lg-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%
    }
    
    .d-portal-col-lg-push-19 {
    left: 79.16666667%
    }
    
    .d-portal-col-lg-pull-19 {
    right: 79.16666667%
    }
    
    .d-portal-col-lg-offset-19 {
    margin-left: 79.16666667%
    }
    
    .d-portal-col-lg-order-19 {
    order: 19
    }
    
    .d-portal-col-lg-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%
    }
    
    .d-portal-col-lg-push-18 {
    left: 75%
    }
    
    .d-portal-col-lg-pull-18 {
    right: 75%
    }
    
    .d-portal-col-lg-offset-18 {
    margin-left: 75%
    }
    
    .d-portal-col-lg-order-18 {
    order: 18
    }
    
    .d-portal-col-lg-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%
    }
    
    .d-portal-col-lg-push-17 {
    left: 70.83333333%
    }
    
    .d-portal-col-lg-pull-17 {
    right: 70.83333333%
    }
    
    .d-portal-col-lg-offset-17 {
    margin-left: 70.83333333%
    }
    
    .d-portal-col-lg-order-17 {
    order: 17
    }
    
    .d-portal-col-lg-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%
    }
    
    .d-portal-col-lg-push-16 {
    left: 66.66666667%
    }
    
    .d-portal-col-lg-pull-16 {
    right: 66.66666667%
    }
    
    .d-portal-col-lg-offset-16 {
    margin-left: 66.66666667%
    }
    
    .d-portal-col-lg-order-16 {
    order: 16
    }
    
    .d-portal-col-lg-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%
    }
    
    .d-portal-col-lg-push-15 {
    left: 62.5%
    }
    
    .d-portal-col-lg-pull-15 {
    right: 62.5%
    }
    
    .d-portal-col-lg-offset-15 {
    margin-left: 62.5%
    }
    
    .d-portal-col-lg-order-15 {
    order: 15
    }
    
    .d-portal-col-lg-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%
    }
    
    .d-portal-col-lg-push-14 {
    left: 58.33333333%
    }
    
    .d-portal-col-lg-pull-14 {
    right: 58.33333333%
    }
    
    .d-portal-col-lg-offset-14 {
    margin-left: 58.33333333%
    }
    
    .d-portal-col-lg-order-14 {
    order: 14
    }
    
    .d-portal-col-lg-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%
    }
    
    .d-portal-col-lg-push-13 {
    left: 54.16666667%
    }
    
    .d-portal-col-lg-pull-13 {
    right: 54.16666667%
    }
    
    .d-portal-col-lg-offset-13 {
    margin-left: 54.16666667%
    }
    
    .d-portal-col-lg-order-13 {
    order: 13
    }
    
    .d-portal-col-lg-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%
    }
    
    .d-portal-col-lg-push-12 {
    left: 50%
    }
    
    .d-portal-col-lg-pull-12 {
    right: 50%
    }
    
    .d-portal-col-lg-offset-12 {
    margin-left: 50%
    }
    
    .d-portal-col-lg-order-12 {
    order: 12
    }
    
    .d-portal-col-lg-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%
    }
    
    .d-portal-col-lg-push-11 {
    left: 45.83333333%
    }
    
    .d-portal-col-lg-pull-11 {
    right: 45.83333333%
    }
    
    .d-portal-col-lg-offset-11 {
    margin-left: 45.83333333%
    }
    
    .d-portal-col-lg-order-11 {
    order: 11
    }
    
    .d-portal-col-lg-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%
    }
    
    .d-portal-col-lg-push-10 {
    left: 41.66666667%
    }
    
    .d-portal-col-lg-pull-10 {
    right: 41.66666667%
    }
    
    .d-portal-col-lg-offset-10 {
    margin-left: 41.66666667%
    }
    
    .d-portal-col-lg-order-10 {
    order: 10
    }
    
    .d-portal-col-lg-9 {
    display: block;
    flex: 0 0 37.5%;
    max-width: 37.5%
    }
    
    .d-portal-col-lg-push-9 {
    left: 37.5%
    }
    
    .d-portal-col-lg-pull-9 {
    right: 37.5%
    }
    
    .d-portal-col-lg-offset-9 {
    margin-left: 37.5%
    }
    
    .d-portal-col-lg-order-9 {
    order: 9
    }
    
    .d-portal-col-lg-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%
    }
    
    .d-portal-col-lg-push-8 {
    left: 33.33333333%
    }
    
    .d-portal-col-lg-pull-8 {
    right: 33.33333333%
    }
    
    .d-portal-col-lg-offset-8 {
    margin-left: 33.33333333%
    }
    
    .d-portal-col-lg-order-8 {
    order: 8
    }
    
    .d-portal-col-lg-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%
    }
    
    .d-portal-col-lg-push-7 {
    left: 29.16666667%
    }
    
    .d-portal-col-lg-pull-7 {
    right: 29.16666667%
    }
    
    .d-portal-col-lg-offset-7 {
    margin-left: 29.16666667%
    }
    
    .d-portal-col-lg-order-7 {
    order: 7
    }
    
    .d-portal-col-lg-6 {
    display: block;
    flex: 0 0 25%;
    max-width: 25%
    }
    
    .d-portal-col-lg-push-6 {
    left: 25%
    }
    
    .d-portal-col-lg-pull-6 {
    right: 25%
    }
    
    .d-portal-col-lg-offset-6 {
    margin-left: 25%
    }
    
    .d-portal-col-lg-order-6 {
    order: 6
    }
    
    .d-portal-col-lg-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%
    }
    
    .d-portal-col-lg-push-5 {
    left: 20.83333333%
    }
    
    .d-portal-col-lg-pull-5 {
    right: 20.83333333%
    }
    
    .d-portal-col-lg-offset-5 {
    margin-left: 20.83333333%
    }
    
    .d-portal-col-lg-order-5 {
    order: 5
    }
    
    .d-portal-col-lg-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%
    }
    
    .d-portal-col-lg-push-4 {
    left: 16.66666667%
    }
    
    .d-portal-col-lg-pull-4 {
    right: 16.66666667%
    }
    
    .d-portal-col-lg-offset-4 {
    margin-left: 16.66666667%
    }
    
    .d-portal-col-lg-order-4 {
    order: 4
    }
    
    .d-portal-col-lg-3 {
    display: block;
    flex: 0 0 12.5%;
    max-width: 12.5%
    }
    
    .d-portal-col-lg-push-3 {
    left: 12.5%
    }
    
    .d-portal-col-lg-pull-3 {
    right: 12.5%
    }
    
    .d-portal-col-lg-offset-3 {
    margin-left: 12.5%
    }
    
    .d-portal-col-lg-order-3 {
    order: 3
    }
    
    .d-portal-col-lg-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%
    }
    
    .d-portal-col-lg-push-2 {
    left: 8.33333333%
    }
    
    .d-portal-col-lg-pull-2 {
    right: 8.33333333%
    }
    
    .d-portal-col-lg-offset-2 {
    margin-left: 8.33333333%
    }
    
    .d-portal-col-lg-order-2 {
    order: 2
    }
    
    .d-portal-col-lg-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%
    }
    
    .d-portal-col-lg-push-1 {
    left: 4.16666667%
    }
    
    .d-portal-col-lg-pull-1 {
    right: 4.16666667%
    }
    
    .d-portal-col-lg-offset-1 {
    margin-left: 4.16666667%
    }
    
    .d-portal-col-lg-order-1 {
    order: 1
    }
    
    .d-portal-col-lg-0 {
    display: none
    }
    
    .d-portal-col-push-0 {
    left: auto
    }
    
    .d-portal-col-pull-0 {
    right: auto
    }
    
    .d-portal-col-lg-push-0 {
    left: auto
    }
    
    .d-portal-col-lg-pull-0 {
    right: auto
    }
    
    .d-portal-col-lg-offset-0 {
    margin-left: 0
    }
    
    .d-portal-col-lg-order-0 {
    order: 0
    }
    
    .d-portal-col-push-0.d-portal-col-rtl {
    right: auto
    }
    
    .d-portal-col-pull-0.d-portal-col-rtl {
    left: auto
    }
    
    .d-portal-col-lg-push-0.d-portal-col-rtl {
    right: auto
    }
    
    .d-portal-col-lg-pull-0.d-portal-col-rtl {
    left: auto
    }
    
    .d-portal-col-lg-offset-0.d-portal-col-rtl {
    margin-right: 0
    }
    
    .d-portal-col-lg-push-1.d-portal-col-rtl {
    right: 4.16666667%;
    left: auto
    }
    
    .d-portal-col-lg-pull-1.d-portal-col-rtl {
    right: auto;
    left: 4.16666667%
    }
    
    .d-portal-col-lg-offset-1.d-portal-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0
    }
    
    .d-portal-col-lg-push-2.d-portal-col-rtl {
    right: 8.33333333%;
    left: auto
    }
    
    .d-portal-col-lg-pull-2.d-portal-col-rtl {
    right: auto;
    left: 8.33333333%
    }
    
    .d-portal-col-lg-offset-2.d-portal-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0
    }
    
    .d-portal-col-lg-push-3.d-portal-col-rtl {
    right: 12.5%;
    left: auto
    }
    
    .d-portal-col-lg-pull-3.d-portal-col-rtl {
    right: auto;
    left: 12.5%
    }
    
    .d-portal-col-lg-offset-3.d-portal-col-rtl {
    margin-right: 12.5%;
    margin-left: 0
    }
    
    .d-portal-col-lg-push-4.d-portal-col-rtl {
    right: 16.66666667%;
    left: auto
    }
    
    .d-portal-col-lg-pull-4.d-portal-col-rtl {
    right: auto;
    left: 16.66666667%
    }
    
    .d-portal-col-lg-offset-4.d-portal-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0
    }
    
    .d-portal-col-lg-push-5.d-portal-col-rtl {
    right: 20.83333333%;
    left: auto
    }
    
    .d-portal-col-lg-pull-5.d-portal-col-rtl {
    right: auto;
    left: 20.83333333%
    }
    
    .d-portal-col-lg-offset-5.d-portal-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0
    }
    
    .d-portal-col-lg-push-6.d-portal-col-rtl {
    right: 25%;
    left: auto
    }
    
    .d-portal-col-lg-pull-6.d-portal-col-rtl {
    right: auto;
    left: 25%
    }
    
    .d-portal-col-lg-offset-6.d-portal-col-rtl {
    margin-right: 25%;
    margin-left: 0
    }
    
    .d-portal-col-lg-push-7.d-portal-col-rtl {
    right: 29.16666667%;
    left: auto
    }
    
    .d-portal-col-lg-pull-7.d-portal-col-rtl {
    right: auto;
    left: 29.16666667%
    }
    
    .d-portal-col-lg-offset-7.d-portal-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0
    }
    
    .d-portal-col-lg-push-8.d-portal-col-rtl {
    right: 33.33333333%;
    left: auto
    }
    
    .d-portal-col-lg-pull-8.d-portal-col-rtl {
    right: auto;
    left: 33.33333333%
    }
    
    .d-portal-col-lg-offset-8.d-portal-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0
    }
    
    .d-portal-col-lg-push-9.d-portal-col-rtl {
    right: 37.5%;
    left: auto
    }
    
    .d-portal-col-lg-pull-9.d-portal-col-rtl {
    right: auto;
    left: 37.5%
    }
    
    .d-portal-col-lg-offset-9.d-portal-col-rtl {
    margin-right: 37.5%;
    margin-left: 0
    }
    
    .d-portal-col-lg-push-10.d-portal-col-rtl {
    right: 41.66666667%;
    left: auto
    }
    
    .d-portal-col-lg-pull-10.d-portal-col-rtl {
    right: auto;
    left: 41.66666667%
    }
    
    .d-portal-col-lg-offset-10.d-portal-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0
    }
    
    .d-portal-col-lg-push-11.d-portal-col-rtl {
    right: 45.83333333%;
    left: auto
    }
    
    .d-portal-col-lg-pull-11.d-portal-col-rtl {
    right: auto;
    left: 45.83333333%
    }
    
    .d-portal-col-lg-offset-11.d-portal-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0
    }
    
    .d-portal-col-lg-push-12.d-portal-col-rtl {
    right: 50%;
    left: auto
    }
    
    .d-portal-col-lg-pull-12.d-portal-col-rtl {
    right: auto;
    left: 50%
    }
    
    .d-portal-col-lg-offset-12.d-portal-col-rtl {
    margin-right: 50%;
    margin-left: 0
    }
    
    .d-portal-col-lg-push-13.d-portal-col-rtl {
    right: 54.16666667%;
    left: auto
    }
    
    .d-portal-col-lg-pull-13.d-portal-col-rtl {
    right: auto;
    left: 54.16666667%
    }
    
    .d-portal-col-lg-offset-13.d-portal-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0
    }
    
    .d-portal-col-lg-push-14.d-portal-col-rtl {
    right: 58.33333333%;
    left: auto
    }
    
    .d-portal-col-lg-pull-14.d-portal-col-rtl {
    right: auto;
    left: 58.33333333%
    }
    
    .d-portal-col-lg-offset-14.d-portal-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0
    }
    
    .d-portal-col-lg-push-15.d-portal-col-rtl {
    right: 62.5%;
    left: auto
    }
    
    .d-portal-col-lg-pull-15.d-portal-col-rtl {
    right: auto;
    left: 62.5%
    }
    
    .d-portal-col-lg-offset-15.d-portal-col-rtl {
    margin-right: 62.5%;
    margin-left: 0
    }
    
    .d-portal-col-lg-push-16.d-portal-col-rtl {
    right: 66.66666667%;
    left: auto
    }
    
    .d-portal-col-lg-pull-16.d-portal-col-rtl {
    right: auto;
    left: 66.66666667%
    }
    
    .d-portal-col-lg-offset-16.d-portal-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0
    }
    
    .d-portal-col-lg-push-17.d-portal-col-rtl {
    right: 70.83333333%;
    left: auto
    }
    
    .d-portal-col-lg-pull-17.d-portal-col-rtl {
    right: auto;
    left: 70.83333333%
    }
    
    .d-portal-col-lg-offset-17.d-portal-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0
    }
    
    .d-portal-col-lg-push-18.d-portal-col-rtl {
    right: 75%;
    left: auto
    }
    
    .d-portal-col-lg-pull-18.d-portal-col-rtl {
    right: auto;
    left: 75%
    }
    
    .d-portal-col-lg-offset-18.d-portal-col-rtl {
    margin-right: 75%;
    margin-left: 0
    }
    
    .d-portal-col-lg-push-19.d-portal-col-rtl {
    right: 79.16666667%;
    left: auto
    }
    
    .d-portal-col-lg-pull-19.d-portal-col-rtl {
    right: auto;
    left: 79.16666667%
    }
    
    .d-portal-col-lg-offset-19.d-portal-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0
    }
    
    .d-portal-col-lg-push-20.d-portal-col-rtl {
    right: 83.33333333%;
    left: auto
    }
    
    .d-portal-col-lg-pull-20.d-portal-col-rtl {
    right: auto;
    left: 83.33333333%
    }
    
    .d-portal-col-lg-offset-20.d-portal-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0
    }
    
    .d-portal-col-lg-push-21.d-portal-col-rtl {
    right: 87.5%;
    left: auto
    }
    
    .d-portal-col-lg-pull-21.d-portal-col-rtl {
    right: auto;
    left: 87.5%
    }
    
    .d-portal-col-lg-offset-21.d-portal-col-rtl {
    margin-right: 87.5%;
    margin-left: 0
    }
    
    .d-portal-col-lg-push-22.d-portal-col-rtl {
    right: 91.66666667%;
    left: auto
    }
    
    .d-portal-col-lg-pull-22.d-portal-col-rtl {
    right: auto;
    left: 91.66666667%
    }
    
    .d-portal-col-lg-offset-22.d-portal-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0
    }
    
    .d-portal-col-lg-push-23.d-portal-col-rtl {
    right: 95.83333333%;
    left: auto
    }
    
    .d-portal-col-lg-pull-23.d-portal-col-rtl {
    right: auto;
    left: 95.83333333%
    }
    
    .d-portal-col-lg-offset-23.d-portal-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0
    }
    
    .d-portal-col-lg-push-24.d-portal-col-rtl {
    right: 100%;
    left: auto
    }
    
    .d-portal-col-lg-pull-24.d-portal-col-rtl {
    right: auto;
    left: 100%
    }
    
    .d-portal-col-lg-offset-24.d-portal-col-rtl {
    margin-right: 100%;
    margin-left: 0
    }
    }
    
    @media (min-width: 1200px) {
    .d-portal-col-xl-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%
    }
    
    .d-portal-col-xl-push-24 {
    left: 100%
    }
    
    .d-portal-col-xl-pull-24 {
    right: 100%
    }
    
    .d-portal-col-xl-offset-24 {
    margin-left: 100%
    }
    
    .d-portal-col-xl-order-24 {
    order: 24
    }
    
    .d-portal-col-xl-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%
    }
    
    .d-portal-col-xl-push-23 {
    left: 95.83333333%
    }
    
    .d-portal-col-xl-pull-23 {
    right: 95.83333333%
    }
    
    .d-portal-col-xl-offset-23 {
    margin-left: 95.83333333%
    }
    
    .d-portal-col-xl-order-23 {
    order: 23
    }
    
    .d-portal-col-xl-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%
    }
    
    .d-portal-col-xl-push-22 {
    left: 91.66666667%
    }
    
    .d-portal-col-xl-pull-22 {
    right: 91.66666667%
    }
    
    .d-portal-col-xl-offset-22 {
    margin-left: 91.66666667%
    }
    
    .d-portal-col-xl-order-22 {
    order: 22
    }
    
    .d-portal-col-xl-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%
    }
    
    .d-portal-col-xl-push-21 {
    left: 87.5%
    }
    
    .d-portal-col-xl-pull-21 {
    right: 87.5%
    }
    
    .d-portal-col-xl-offset-21 {
    margin-left: 87.5%
    }
    
    .d-portal-col-xl-order-21 {
    order: 21
    }
    
    .d-portal-col-xl-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%
    }
    
    .d-portal-col-xl-push-20 {
    left: 83.33333333%
    }
    
    .d-portal-col-xl-pull-20 {
    right: 83.33333333%
    }
    
    .d-portal-col-xl-offset-20 {
    margin-left: 83.33333333%
    }
    
    .d-portal-col-xl-order-20 {
    order: 20
    }
    
    .d-portal-col-xl-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%
    }
    
    .d-portal-col-xl-push-19 {
    left: 79.16666667%
    }
    
    .d-portal-col-xl-pull-19 {
    right: 79.16666667%
    }
    
    .d-portal-col-xl-offset-19 {
    margin-left: 79.16666667%
    }
    
    .d-portal-col-xl-order-19 {
    order: 19
    }
    
    .d-portal-col-xl-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%
    }
    
    .d-portal-col-xl-push-18 {
    left: 75%
    }
    
    .d-portal-col-xl-pull-18 {
    right: 75%
    }
    
    .d-portal-col-xl-offset-18 {
    margin-left: 75%
    }
    
    .d-portal-col-xl-order-18 {
    order: 18
    }
    
    .d-portal-col-xl-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%
    }
    
    .d-portal-col-xl-push-17 {
    left: 70.83333333%
    }
    
    .d-portal-col-xl-pull-17 {
    right: 70.83333333%
    }
    
    .d-portal-col-xl-offset-17 {
    margin-left: 70.83333333%
    }
    
    .d-portal-col-xl-order-17 {
    order: 17
    }
    
    .d-portal-col-xl-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%
    }
    
    .d-portal-col-xl-push-16 {
    left: 66.66666667%
    }
    
    .d-portal-col-xl-pull-16 {
    right: 66.66666667%
    }
    
    .d-portal-col-xl-offset-16 {
    margin-left: 66.66666667%
    }
    
    .d-portal-col-xl-order-16 {
    order: 16
    }
    
    .d-portal-col-xl-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%
    }
    
    .d-portal-col-xl-push-15 {
    left: 62.5%
    }
    
    .d-portal-col-xl-pull-15 {
    right: 62.5%
    }
    
    .d-portal-col-xl-offset-15 {
    margin-left: 62.5%
    }
    
    .d-portal-col-xl-order-15 {
    order: 15
    }
    
    .d-portal-col-xl-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%
    }
    
    .d-portal-col-xl-push-14 {
    left: 58.33333333%
    }
    
    .d-portal-col-xl-pull-14 {
    right: 58.33333333%
    }
    
    .d-portal-col-xl-offset-14 {
    margin-left: 58.33333333%
    }
    
    .d-portal-col-xl-order-14 {
    order: 14
    }
    
    .d-portal-col-xl-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%
    }
    
    .d-portal-col-xl-push-13 {
    left: 54.16666667%
    }
    
    .d-portal-col-xl-pull-13 {
    right: 54.16666667%
    }
    
    .d-portal-col-xl-offset-13 {
    margin-left: 54.16666667%
    }
    
    .d-portal-col-xl-order-13 {
    order: 13
    }
    
    .d-portal-col-xl-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%
    }
    
    .d-portal-col-xl-push-12 {
    left: 50%
    }
    
    .d-portal-col-xl-pull-12 {
    right: 50%
    }
    
    .d-portal-col-xl-offset-12 {
    margin-left: 50%
    }
    
    .d-portal-col-xl-order-12 {
    order: 12
    }
    
    .d-portal-col-xl-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%
    }
    
    .d-portal-col-xl-push-11 {
    left: 45.83333333%
    }
    
    .d-portal-col-xl-pull-11 {
    right: 45.83333333%
    }
    
    .d-portal-col-xl-offset-11 {
    margin-left: 45.83333333%
    }
    
    .d-portal-col-xl-order-11 {
    order: 11
    }
    
    .d-portal-col-xl-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%
    }
    
    .d-portal-col-xl-push-10 {
    left: 41.66666667%
    }
    
    .d-portal-col-xl-pull-10 {
    right: 41.66666667%
    }
    
    .d-portal-col-xl-offset-10 {
    margin-left: 41.66666667%
    }
    
    .d-portal-col-xl-order-10 {
    order: 10
    }
    
    .d-portal-col-xl-9 {
    display: block;
    flex: 0 0 37.5%;
    max-width: 37.5%
    }
    
    .d-portal-col-xl-push-9 {
    left: 37.5%
    }
    
    .d-portal-col-xl-pull-9 {
    right: 37.5%
    }
    
    .d-portal-col-xl-offset-9 {
    margin-left: 37.5%
    }
    
    .d-portal-col-xl-order-9 {
    order: 9
    }
    
    .d-portal-col-xl-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%
    }
    
    .d-portal-col-xl-push-8 {
    left: 33.33333333%
    }
    
    .d-portal-col-xl-pull-8 {
    right: 33.33333333%
    }
    
    .d-portal-col-xl-offset-8 {
    margin-left: 33.33333333%
    }
    
    .d-portal-col-xl-order-8 {
    order: 8
    }
    
    .d-portal-col-xl-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%
    }
    
    .d-portal-col-xl-push-7 {
    left: 29.16666667%
    }
    
    .d-portal-col-xl-pull-7 {
    right: 29.16666667%
    }
    
    .d-portal-col-xl-offset-7 {
    margin-left: 29.16666667%
    }
    
    .d-portal-col-xl-order-7 {
    order: 7
    }
    
    .d-portal-col-xl-6 {
    display: block;
    flex: 0 0 25%;
    max-width: 25%
    }
    
    .d-portal-col-xl-push-6 {
    left: 25%
    }
    
    .d-portal-col-xl-pull-6 {
    right: 25%
    }
    
    .d-portal-col-xl-offset-6 {
    margin-left: 25%
    }
    
    .d-portal-col-xl-order-6 {
    order: 6
    }
    
    .d-portal-col-xl-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%
    }
    
    .d-portal-col-xl-push-5 {
    left: 20.83333333%
    }
    
    .d-portal-col-xl-pull-5 {
    right: 20.83333333%
    }
    
    .d-portal-col-xl-offset-5 {
    margin-left: 20.83333333%
    }
    
    .d-portal-col-xl-order-5 {
    order: 5
    }
    
    .d-portal-col-xl-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%
    }
    
    .d-portal-col-xl-push-4 {
    left: 16.66666667%
    }
    
    .d-portal-col-xl-pull-4 {
    right: 16.66666667%
    }
    
    .d-portal-col-xl-offset-4 {
    margin-left: 16.66666667%
    }
    
    .d-portal-col-xl-order-4 {
    order: 4
    }
    
    .d-portal-col-xl-3 {
    display: block;
    flex: 0 0 12.5%;
    max-width: 12.5%
    }
    
    .d-portal-col-xl-push-3 {
    left: 12.5%
    }
    
    .d-portal-col-xl-pull-3 {
    right: 12.5%
    }
    
    .d-portal-col-xl-offset-3 {
    margin-left: 12.5%
    }
    
    .d-portal-col-xl-order-3 {
    order: 3
    }
    
    .d-portal-col-xl-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%
    }
    
    .d-portal-col-xl-push-2 {
    left: 8.33333333%
    }
    
    .d-portal-col-xl-pull-2 {
    right: 8.33333333%
    }
    
    .d-portal-col-xl-offset-2 {
    margin-left: 8.33333333%
    }
    
    .d-portal-col-xl-order-2 {
    order: 2
    }
    
    .d-portal-col-xl-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%
    }
    
    .d-portal-col-xl-push-1 {
    left: 4.16666667%
    }
    
    .d-portal-col-xl-pull-1 {
    right: 4.16666667%
    }
    
    .d-portal-col-xl-offset-1 {
    margin-left: 4.16666667%
    }
    
    .d-portal-col-xl-order-1 {
    order: 1
    }
    
    .d-portal-col-xl-0 {
    display: none
    }
    
    .d-portal-col-push-0 {
    left: auto
    }
    
    .d-portal-col-pull-0 {
    right: auto
    }
    
    .d-portal-col-xl-push-0 {
    left: auto
    }
    
    .d-portal-col-xl-pull-0 {
    right: auto
    }
    
    .d-portal-col-xl-offset-0 {
    margin-left: 0
    }
    
    .d-portal-col-xl-order-0 {
    order: 0
    }
    
    .d-portal-col-push-0.d-portal-col-rtl {
    right: auto
    }
    
    .d-portal-col-pull-0.d-portal-col-rtl {
    left: auto
    }
    
    .d-portal-col-xl-push-0.d-portal-col-rtl {
    right: auto
    }
    
    .d-portal-col-xl-pull-0.d-portal-col-rtl {
    left: auto
    }
    
    .d-portal-col-xl-offset-0.d-portal-col-rtl {
    margin-right: 0
    }
    
    .d-portal-col-xl-push-1.d-portal-col-rtl {
    right: 4.16666667%;
    left: auto
    }
    
    .d-portal-col-xl-pull-1.d-portal-col-rtl {
    right: auto;
    left: 4.16666667%
    }
    
    .d-portal-col-xl-offset-1.d-portal-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0
    }
    
    .d-portal-col-xl-push-2.d-portal-col-rtl {
    right: 8.33333333%;
    left: auto
    }
    
    .d-portal-col-xl-pull-2.d-portal-col-rtl {
    right: auto;
    left: 8.33333333%
    }
    
    .d-portal-col-xl-offset-2.d-portal-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0
    }
    
    .d-portal-col-xl-push-3.d-portal-col-rtl {
    right: 12.5%;
    left: auto
    }
    
    .d-portal-col-xl-pull-3.d-portal-col-rtl {
    right: auto;
    left: 12.5%
    }
    
    .d-portal-col-xl-offset-3.d-portal-col-rtl {
    margin-right: 12.5%;
    margin-left: 0
    }
    
    .d-portal-col-xl-push-4.d-portal-col-rtl {
    right: 16.66666667%;
    left: auto
    }
    
    .d-portal-col-xl-pull-4.d-portal-col-rtl {
    right: auto;
    left: 16.66666667%
    }
    
    .d-portal-col-xl-offset-4.d-portal-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0
    }
    
    .d-portal-col-xl-push-5.d-portal-col-rtl {
    right: 20.83333333%;
    left: auto
    }
    
    .d-portal-col-xl-pull-5.d-portal-col-rtl {
    right: auto;
    left: 20.83333333%
    }
    
    .d-portal-col-xl-offset-5.d-portal-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0
    }
    
    .d-portal-col-xl-push-6.d-portal-col-rtl {
    right: 25%;
    left: auto
    }
    
    .d-portal-col-xl-pull-6.d-portal-col-rtl {
    right: auto;
    left: 25%
    }
    
    .d-portal-col-xl-offset-6.d-portal-col-rtl {
    margin-right: 25%;
    margin-left: 0
    }
    
    .d-portal-col-xl-push-7.d-portal-col-rtl {
    right: 29.16666667%;
    left: auto
    }
    
    .d-portal-col-xl-pull-7.d-portal-col-rtl {
    right: auto;
    left: 29.16666667%
    }
    
    .d-portal-col-xl-offset-7.d-portal-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0
    }
    
    .d-portal-col-xl-push-8.d-portal-col-rtl {
    right: 33.33333333%;
    left: auto
    }
    
    .d-portal-col-xl-pull-8.d-portal-col-rtl {
    right: auto;
    left: 33.33333333%
    }
    
    .d-portal-col-xl-offset-8.d-portal-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0
    }
    
    .d-portal-col-xl-push-9.d-portal-col-rtl {
    right: 37.5%;
    left: auto
    }
    
    .d-portal-col-xl-pull-9.d-portal-col-rtl {
    right: auto;
    left: 37.5%
    }
    
    .d-portal-col-xl-offset-9.d-portal-col-rtl {
    margin-right: 37.5%;
    margin-left: 0
    }
    
    .d-portal-col-xl-push-10.d-portal-col-rtl {
    right: 41.66666667%;
    left: auto
    }
    
    .d-portal-col-xl-pull-10.d-portal-col-rtl {
    right: auto;
    left: 41.66666667%
    }
    
    .d-portal-col-xl-offset-10.d-portal-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0
    }
    
    .d-portal-col-xl-push-11.d-portal-col-rtl {
    right: 45.83333333%;
    left: auto
    }
    
    .d-portal-col-xl-pull-11.d-portal-col-rtl {
    right: auto;
    left: 45.83333333%
    }
    
    .d-portal-col-xl-offset-11.d-portal-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0
    }
    
    .d-portal-col-xl-push-12.d-portal-col-rtl {
    right: 50%;
    left: auto
    }
    
    .d-portal-col-xl-pull-12.d-portal-col-rtl {
    right: auto;
    left: 50%
    }
    
    .d-portal-col-xl-offset-12.d-portal-col-rtl {
    margin-right: 50%;
    margin-left: 0
    }
    
    .d-portal-col-xl-push-13.d-portal-col-rtl {
    right: 54.16666667%;
    left: auto
    }
    
    .d-portal-col-xl-pull-13.d-portal-col-rtl {
    right: auto;
    left: 54.16666667%
    }
    
    .d-portal-col-xl-offset-13.d-portal-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0
    }
    
    .d-portal-col-xl-push-14.d-portal-col-rtl {
    right: 58.33333333%;
    left: auto
    }
    
    .d-portal-col-xl-pull-14.d-portal-col-rtl {
    right: auto;
    left: 58.33333333%
    }
    
    .d-portal-col-xl-offset-14.d-portal-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0
    }
    
    .d-portal-col-xl-push-15.d-portal-col-rtl {
    right: 62.5%;
    left: auto
    }
    
    .d-portal-col-xl-pull-15.d-portal-col-rtl {
    right: auto;
    left: 62.5%
    }
    
    .d-portal-col-xl-offset-15.d-portal-col-rtl {
    margin-right: 62.5%;
    margin-left: 0
    }
    
    .d-portal-col-xl-push-16.d-portal-col-rtl {
    right: 66.66666667%;
    left: auto
    }
    
    .d-portal-col-xl-pull-16.d-portal-col-rtl {
    right: auto;
    left: 66.66666667%
    }
    
    .d-portal-col-xl-offset-16.d-portal-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0
    }
    
    .d-portal-col-xl-push-17.d-portal-col-rtl {
    right: 70.83333333%;
    left: auto
    }
    
    .d-portal-col-xl-pull-17.d-portal-col-rtl {
    right: auto;
    left: 70.83333333%
    }
    
    .d-portal-col-xl-offset-17.d-portal-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0
    }
    
    .d-portal-col-xl-push-18.d-portal-col-rtl {
    right: 75%;
    left: auto
    }
    
    .d-portal-col-xl-pull-18.d-portal-col-rtl {
    right: auto;
    left: 75%
    }
    
    .d-portal-col-xl-offset-18.d-portal-col-rtl {
    margin-right: 75%;
    margin-left: 0
    }
    
    .d-portal-col-xl-push-19.d-portal-col-rtl {
    right: 79.16666667%;
    left: auto
    }
    
    .d-portal-col-xl-pull-19.d-portal-col-rtl {
    right: auto;
    left: 79.16666667%
    }
    
    .d-portal-col-xl-offset-19.d-portal-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0
    }
    
    .d-portal-col-xl-push-20.d-portal-col-rtl {
    right: 83.33333333%;
    left: auto
    }
    
    .d-portal-col-xl-pull-20.d-portal-col-rtl {
    right: auto;
    left: 83.33333333%
    }
    
    .d-portal-col-xl-offset-20.d-portal-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0
    }
    
    .d-portal-col-xl-push-21.d-portal-col-rtl {
    right: 87.5%;
    left: auto
    }
    
    .d-portal-col-xl-pull-21.d-portal-col-rtl {
    right: auto;
    left: 87.5%
    }
    
    .d-portal-col-xl-offset-21.d-portal-col-rtl {
    margin-right: 87.5%;
    margin-left: 0
    }
    
    .d-portal-col-xl-push-22.d-portal-col-rtl {
    right: 91.66666667%;
    left: auto
    }
    
    .d-portal-col-xl-pull-22.d-portal-col-rtl {
    right: auto;
    left: 91.66666667%
    }
    
    .d-portal-col-xl-offset-22.d-portal-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0
    }
    
    .d-portal-col-xl-push-23.d-portal-col-rtl {
    right: 95.83333333%;
    left: auto
    }
    
    .d-portal-col-xl-pull-23.d-portal-col-rtl {
    right: auto;
    left: 95.83333333%
    }
    
    .d-portal-col-xl-offset-23.d-portal-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0
    }
    
    .d-portal-col-xl-push-24.d-portal-col-rtl {
    right: 100%;
    left: auto
    }
    
    .d-portal-col-xl-pull-24.d-portal-col-rtl {
    right: auto;
    left: 100%
    }
    
    .d-portal-col-xl-offset-24.d-portal-col-rtl {
    margin-right: 100%;
    margin-left: 0
    }
    }
    
    @media (min-width: 1600px) {
    .d-portal-col-xxl-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%
    }
    
    .d-portal-col-xxl-push-24 {
    left: 100%
    }
    
    .d-portal-col-xxl-pull-24 {
    right: 100%
    }
    
    .d-portal-col-xxl-offset-24 {
    margin-left: 100%
    }
    
    .d-portal-col-xxl-order-24 {
    order: 24
    }
    
    .d-portal-col-xxl-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%
    }
    
    .d-portal-col-xxl-push-23 {
    left: 95.83333333%
    }
    
    .d-portal-col-xxl-pull-23 {
    right: 95.83333333%
    }
    
    .d-portal-col-xxl-offset-23 {
    margin-left: 95.83333333%
    }
    
    .d-portal-col-xxl-order-23 {
    order: 23
    }
    
    .d-portal-col-xxl-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%
    }
    
    .d-portal-col-xxl-push-22 {
    left: 91.66666667%
    }
    
    .d-portal-col-xxl-pull-22 {
    right: 91.66666667%
    }
    
    .d-portal-col-xxl-offset-22 {
    margin-left: 91.66666667%
    }
    
    .d-portal-col-xxl-order-22 {
    order: 22
    }
    
    .d-portal-col-xxl-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%
    }
    
    .d-portal-col-xxl-push-21 {
    left: 87.5%
    }
    
    .d-portal-col-xxl-pull-21 {
    right: 87.5%
    }
    
    .d-portal-col-xxl-offset-21 {
    margin-left: 87.5%
    }
    
    .d-portal-col-xxl-order-21 {
    order: 21
    }
    
    .d-portal-col-xxl-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%
    }
    
    .d-portal-col-xxl-push-20 {
    left: 83.33333333%
    }
    
    .d-portal-col-xxl-pull-20 {
    right: 83.33333333%
    }
    
    .d-portal-col-xxl-offset-20 {
    margin-left: 83.33333333%
    }
    
    .d-portal-col-xxl-order-20 {
    order: 20
    }
    
    .d-portal-col-xxl-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%
    }
    
    .d-portal-col-xxl-push-19 {
    left: 79.16666667%
    }
    
    .d-portal-col-xxl-pull-19 {
    right: 79.16666667%
    }
    
    .d-portal-col-xxl-offset-19 {
    margin-left: 79.16666667%
    }
    
    .d-portal-col-xxl-order-19 {
    order: 19
    }
    
    .d-portal-col-xxl-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%
    }
    
    .d-portal-col-xxl-push-18 {
    left: 75%
    }
    
    .d-portal-col-xxl-pull-18 {
    right: 75%
    }
    
    .d-portal-col-xxl-offset-18 {
    margin-left: 75%
    }
    
    .d-portal-col-xxl-order-18 {
    order: 18
    }
    
    .d-portal-col-xxl-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%
    }
    
    .d-portal-col-xxl-push-17 {
    left: 70.83333333%
    }
    
    .d-portal-col-xxl-pull-17 {
    right: 70.83333333%
    }
    
    .d-portal-col-xxl-offset-17 {
    margin-left: 70.83333333%
    }
    
    .d-portal-col-xxl-order-17 {
    order: 17
    }
    
    .d-portal-col-xxl-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%
    }
    
    .d-portal-col-xxl-push-16 {
    left: 66.66666667%
    }
    
    .d-portal-col-xxl-pull-16 {
    right: 66.66666667%
    }
    
    .d-portal-col-xxl-offset-16 {
    margin-left: 66.66666667%
    }
    
    .d-portal-col-xxl-order-16 {
    order: 16
    }
    
    .d-portal-col-xxl-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%
    }
    
    .d-portal-col-xxl-push-15 {
    left: 62.5%
    }
    
    .d-portal-col-xxl-pull-15 {
    right: 62.5%
    }
    
    .d-portal-col-xxl-offset-15 {
    margin-left: 62.5%
    }
    
    .d-portal-col-xxl-order-15 {
    order: 15
    }
    
    .d-portal-col-xxl-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%
    }
    
    .d-portal-col-xxl-push-14 {
    left: 58.33333333%
    }
    
    .d-portal-col-xxl-pull-14 {
    right: 58.33333333%
    }
    
    .d-portal-col-xxl-offset-14 {
    margin-left: 58.33333333%
    }
    
    .d-portal-col-xxl-order-14 {
    order: 14
    }
    
    .d-portal-col-xxl-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%
    }
    
    .d-portal-col-xxl-push-13 {
    left: 54.16666667%
    }
    
    .d-portal-col-xxl-pull-13 {
    right: 54.16666667%
    }
    
    .d-portal-col-xxl-offset-13 {
    margin-left: 54.16666667%
    }
    
    .d-portal-col-xxl-order-13 {
    order: 13
    }
    
    .d-portal-col-xxl-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%
    }
    
    .d-portal-col-xxl-push-12 {
    left: 50%
    }
    
    .d-portal-col-xxl-pull-12 {
    right: 50%
    }
    
    .d-portal-col-xxl-offset-12 {
    margin-left: 50%
    }
    
    .d-portal-col-xxl-order-12 {
    order: 12
    }
    
    .d-portal-col-xxl-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%
    }
    
    .d-portal-col-xxl-push-11 {
    left: 45.83333333%
    }
    
    .d-portal-col-xxl-pull-11 {
    right: 45.83333333%
    }
    
    .d-portal-col-xxl-offset-11 {
    margin-left: 45.83333333%
    }
    
    .d-portal-col-xxl-order-11 {
    order: 11
    }
    
    .d-portal-col-xxl-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%
    }
    
    .d-portal-col-xxl-push-10 {
    left: 41.66666667%
    }
    
    .d-portal-col-xxl-pull-10 {
    right: 41.66666667%
    }
    
    .d-portal-col-xxl-offset-10 {
    margin-left: 41.66666667%
    }
    
    .d-portal-col-xxl-order-10 {
    order: 10
    }
    
    .d-portal-col-xxl-9 {
    display: block;
    flex: 0 0 37.5%;
    max-width: 37.5%
    }
    
    .d-portal-col-xxl-push-9 {
    left: 37.5%
    }
    
    .d-portal-col-xxl-pull-9 {
    right: 37.5%
    }
    
    .d-portal-col-xxl-offset-9 {
    margin-left: 37.5%
    }
    
    .d-portal-col-xxl-order-9 {
    order: 9
    }
    
    .d-portal-col-xxl-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%
    }
    
    .d-portal-col-xxl-push-8 {
    left: 33.33333333%
    }
    
    .d-portal-col-xxl-pull-8 {
    right: 33.33333333%
    }
    
    .d-portal-col-xxl-offset-8 {
    margin-left: 33.33333333%
    }
    
    .d-portal-col-xxl-order-8 {
    order: 8
    }
    
    .d-portal-col-xxl-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%
    }
    
    .d-portal-col-xxl-push-7 {
    left: 29.16666667%
    }
    
    .d-portal-col-xxl-pull-7 {
    right: 29.16666667%
    }
    
    .d-portal-col-xxl-offset-7 {
    margin-left: 29.16666667%
    }
    
    .d-portal-col-xxl-order-7 {
    order: 7
    }
    
    .d-portal-col-xxl-6 {
    display: block;
    flex: 0 0 25%;
    max-width: 25%
    }
    
    .d-portal-col-xxl-push-6 {
    left: 25%
    }
    
    .d-portal-col-xxl-pull-6 {
    right: 25%
    }
    
    .d-portal-col-xxl-offset-6 {
    margin-left: 25%
    }
    
    .d-portal-col-xxl-order-6 {
    order: 6
    }
    
    .d-portal-col-xxl-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%
    }
    
    .d-portal-col-xxl-push-5 {
    left: 20.83333333%
    }
    
    .d-portal-col-xxl-pull-5 {
    right: 20.83333333%
    }
    
    .d-portal-col-xxl-offset-5 {
    margin-left: 20.83333333%
    }
    
    .d-portal-col-xxl-order-5 {
    order: 5
    }
    
    .d-portal-col-xxl-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%
    }
    
    .d-portal-col-xxl-push-4 {
    left: 16.66666667%
    }
    
    .d-portal-col-xxl-pull-4 {
    right: 16.66666667%
    }
    
    .d-portal-col-xxl-offset-4 {
    margin-left: 16.66666667%
    }
    
    .d-portal-col-xxl-order-4 {
    order: 4
    }
    
    .d-portal-col-xxl-3 {
    display: block;
    flex: 0 0 12.5%;
    max-width: 12.5%
    }
    
    .d-portal-col-xxl-push-3 {
    left: 12.5%
    }
    
    .d-portal-col-xxl-pull-3 {
    right: 12.5%
    }
    
    .d-portal-col-xxl-offset-3 {
    margin-left: 12.5%
    }
    
    .d-portal-col-xxl-order-3 {
    order: 3
    }
    
    .d-portal-col-xxl-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%
    }
    
    .d-portal-col-xxl-push-2 {
    left: 8.33333333%
    }
    
    .d-portal-col-xxl-pull-2 {
    right: 8.33333333%
    }
    
    .d-portal-col-xxl-offset-2 {
    margin-left: 8.33333333%
    }
    
    .d-portal-col-xxl-order-2 {
    order: 2
    }
    
    .d-portal-col-xxl-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%
    }
    
    .d-portal-col-xxl-push-1 {
    left: 4.16666667%
    }
    
    .d-portal-col-xxl-pull-1 {
    right: 4.16666667%
    }
    
    .d-portal-col-xxl-offset-1 {
    margin-left: 4.16666667%
    }
    
    .d-portal-col-xxl-order-1 {
    order: 1
    }
    
    .d-portal-col-xxl-0 {
    display: none
    }
    
    .d-portal-col-push-0 {
    left: auto
    }
    
    .d-portal-col-pull-0 {
    right: auto
    }
    
    .d-portal-col-xxl-push-0 {
    left: auto
    }
    
    .d-portal-col-xxl-pull-0 {
    right: auto
    }
    
    .d-portal-col-xxl-offset-0 {
    margin-left: 0
    }
    
    .d-portal-col-xxl-order-0 {
    order: 0
    }
    
    .d-portal-col-push-0.d-portal-col-rtl {
    right: auto
    }
    
    .d-portal-col-pull-0.d-portal-col-rtl {
    left: auto
    }
    
    .d-portal-col-xxl-push-0.d-portal-col-rtl {
    right: auto
    }
    
    .d-portal-col-xxl-pull-0.d-portal-col-rtl {
    left: auto
    }
    
    .d-portal-col-xxl-offset-0.d-portal-col-rtl {
    margin-right: 0
    }
    
    .d-portal-col-xxl-push-1.d-portal-col-rtl {
    right: 4.16666667%;
    left: auto
    }
    
    .d-portal-col-xxl-pull-1.d-portal-col-rtl {
    right: auto;
    left: 4.16666667%
    }
    
    .d-portal-col-xxl-offset-1.d-portal-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0
    }
    
    .d-portal-col-xxl-push-2.d-portal-col-rtl {
    right: 8.33333333%;
    left: auto
    }
    
    .d-portal-col-xxl-pull-2.d-portal-col-rtl {
    right: auto;
    left: 8.33333333%
    }
    
    .d-portal-col-xxl-offset-2.d-portal-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0
    }
    
    .d-portal-col-xxl-push-3.d-portal-col-rtl {
    right: 12.5%;
    left: auto
    }
    
    .d-portal-col-xxl-pull-3.d-portal-col-rtl {
    right: auto;
    left: 12.5%
    }
    
    .d-portal-col-xxl-offset-3.d-portal-col-rtl {
    margin-right: 12.5%;
    margin-left: 0
    }
    
    .d-portal-col-xxl-push-4.d-portal-col-rtl {
    right: 16.66666667%;
    left: auto
    }
    
    .d-portal-col-xxl-pull-4.d-portal-col-rtl {
    right: auto;
    left: 16.66666667%
    }
    
    .d-portal-col-xxl-offset-4.d-portal-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0
    }
    
    .d-portal-col-xxl-push-5.d-portal-col-rtl {
    right: 20.83333333%;
    left: auto
    }
    
    .d-portal-col-xxl-pull-5.d-portal-col-rtl {
    right: auto;
    left: 20.83333333%
    }
    
    .d-portal-col-xxl-offset-5.d-portal-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0
    }
    
    .d-portal-col-xxl-push-6.d-portal-col-rtl {
    right: 25%;
    left: auto
    }
    
    .d-portal-col-xxl-pull-6.d-portal-col-rtl {
    right: auto;
    left: 25%
    }
    
    .d-portal-col-xxl-offset-6.d-portal-col-rtl {
    margin-right: 25%;
    margin-left: 0
    }
    
    .d-portal-col-xxl-push-7.d-portal-col-rtl {
    right: 29.16666667%;
    left: auto
    }
    
    .d-portal-col-xxl-pull-7.d-portal-col-rtl {
    right: auto;
    left: 29.16666667%
    }
    
    .d-portal-col-xxl-offset-7.d-portal-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0
    }
    
    .d-portal-col-xxl-push-8.d-portal-col-rtl {
    right: 33.33333333%;
    left: auto
    }
    
    .d-portal-col-xxl-pull-8.d-portal-col-rtl {
    right: auto;
    left: 33.33333333%
    }
    
    .d-portal-col-xxl-offset-8.d-portal-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0
    }
    
    .d-portal-col-xxl-push-9.d-portal-col-rtl {
    right: 37.5%;
    left: auto
    }
    
    .d-portal-col-xxl-pull-9.d-portal-col-rtl {
    right: auto;
    left: 37.5%
    }
    
    .d-portal-col-xxl-offset-9.d-portal-col-rtl {
    margin-right: 37.5%;
    margin-left: 0
    }
    
    .d-portal-col-xxl-push-10.d-portal-col-rtl {
    right: 41.66666667%;
    left: auto
    }
    
    .d-portal-col-xxl-pull-10.d-portal-col-rtl {
    right: auto;
    left: 41.66666667%
    }
    
    .d-portal-col-xxl-offset-10.d-portal-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0
    }
    
    .d-portal-col-xxl-push-11.d-portal-col-rtl {
    right: 45.83333333%;
    left: auto
    }
    
    .d-portal-col-xxl-pull-11.d-portal-col-rtl {
    right: auto;
    left: 45.83333333%
    }
    
    .d-portal-col-xxl-offset-11.d-portal-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0
    }
    
    .d-portal-col-xxl-push-12.d-portal-col-rtl {
    right: 50%;
    left: auto
    }
    
    .d-portal-col-xxl-pull-12.d-portal-col-rtl {
    right: auto;
    left: 50%
    }
    
    .d-portal-col-xxl-offset-12.d-portal-col-rtl {
    margin-right: 50%;
    margin-left: 0
    }
    
    .d-portal-col-xxl-push-13.d-portal-col-rtl {
    right: 54.16666667%;
    left: auto
    }
    
    .d-portal-col-xxl-pull-13.d-portal-col-rtl {
    right: auto;
    left: 54.16666667%
    }
    
    .d-portal-col-xxl-offset-13.d-portal-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0
    }
    
    .d-portal-col-xxl-push-14.d-portal-col-rtl {
    right: 58.33333333%;
    left: auto
    }
    
    .d-portal-col-xxl-pull-14.d-portal-col-rtl {
    right: auto;
    left: 58.33333333%
    }
    
    .d-portal-col-xxl-offset-14.d-portal-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0
    }
    
    .d-portal-col-xxl-push-15.d-portal-col-rtl {
    right: 62.5%;
    left: auto
    }
    
    .d-portal-col-xxl-pull-15.d-portal-col-rtl {
    right: auto;
    left: 62.5%
    }
    
    .d-portal-col-xxl-offset-15.d-portal-col-rtl {
    margin-right: 62.5%;
    margin-left: 0
    }
    
    .d-portal-col-xxl-push-16.d-portal-col-rtl {
    right: 66.66666667%;
    left: auto
    }
    
    .d-portal-col-xxl-pull-16.d-portal-col-rtl {
    right: auto;
    left: 66.66666667%
    }
    
    .d-portal-col-xxl-offset-16.d-portal-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0
    }
    
    .d-portal-col-xxl-push-17.d-portal-col-rtl {
    right: 70.83333333%;
    left: auto
    }
    
    .d-portal-col-xxl-pull-17.d-portal-col-rtl {
    right: auto;
    left: 70.83333333%
    }
    
    .d-portal-col-xxl-offset-17.d-portal-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0
    }
    
    .d-portal-col-xxl-push-18.d-portal-col-rtl {
    right: 75%;
    left: auto
    }
    
    .d-portal-col-xxl-pull-18.d-portal-col-rtl {
    right: auto;
    left: 75%
    }
    
    .d-portal-col-xxl-offset-18.d-portal-col-rtl {
    margin-right: 75%;
    margin-left: 0
    }
    
    .d-portal-col-xxl-push-19.d-portal-col-rtl {
    right: 79.16666667%;
    left: auto
    }
    
    .d-portal-col-xxl-pull-19.d-portal-col-rtl {
    right: auto;
    left: 79.16666667%
    }
    
    .d-portal-col-xxl-offset-19.d-portal-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0
    }
    
    .d-portal-col-xxl-push-20.d-portal-col-rtl {
    right: 83.33333333%;
    left: auto
    }
    
    .d-portal-col-xxl-pull-20.d-portal-col-rtl {
    right: auto;
    left: 83.33333333%
    }
    
    .d-portal-col-xxl-offset-20.d-portal-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0
    }
    
    .d-portal-col-xxl-push-21.d-portal-col-rtl {
    right: 87.5%;
    left: auto
    }
    
    .d-portal-col-xxl-pull-21.d-portal-col-rtl {
    right: auto;
    left: 87.5%
    }
    
    .d-portal-col-xxl-offset-21.d-portal-col-rtl {
    margin-right: 87.5%;
    margin-left: 0
    }
    
    .d-portal-col-xxl-push-22.d-portal-col-rtl {
    right: 91.66666667%;
    left: auto
    }
    
    .d-portal-col-xxl-pull-22.d-portal-col-rtl {
    right: auto;
    left: 91.66666667%
    }
    
    .d-portal-col-xxl-offset-22.d-portal-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0
    }
    
    .d-portal-col-xxl-push-23.d-portal-col-rtl {
    right: 95.83333333%;
    left: auto
    }
    
    .d-portal-col-xxl-pull-23.d-portal-col-rtl {
    right: auto;
    left: 95.83333333%
    }
    
    .d-portal-col-xxl-offset-23.d-portal-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0
    }
    
    .d-portal-col-xxl-push-24.d-portal-col-rtl {
    right: 100%;
    left: auto
    }
    
    .d-portal-col-xxl-pull-24.d-portal-col-rtl {
    right: auto;
    left: 100%
    }
    
    .d-portal-col-xxl-offset-24.d-portal-col-rtl {
    margin-right: 100%;
    margin-left: 0
    }
    }
    
    .d-portal-row-rtl {
    direction: rtl
    }
    
    .d-portal-modal {
    box-sizing: border-box;
    padding: 0 0 24px;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    pointer-events: none;
    position: relative;
    top: 100px;
    width: auto;
    max-width: calc(100vw - 32px);
    margin: 0 auto
    }
    
    .d-portal-modal.d-portal-zoom-enter,
    .d-portal-modal.d-portal-zoom-appear {
    transform: none;
    opacity: 0;
    animation-duration: .3s;
    user-select: none
    }
    
    .d-portal-modal-mask {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1000;
    height: 100%;
    background-color: #00000073
    }
    
    .d-portal-modal-mask-hidden {
    display: none
    }
    
    .d-portal-modal-wrap {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: auto;
    outline: 0
    }
    
    .d-portal-modal-wrap {
    z-index: 1000
    }
    
    .d-portal-modal-title {
    margin: 0;
    color: #000000d9;
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    word-wrap: break-word
    }
    
    .d-portal-modal-content {
    position: relative;
    background-color: #fff;
    background-clip: padding-box;
    border: 0;
    border-radius: 2px;
    box-shadow: 0 3px 6px -4px #0000001f, 0 6px 16px #00000014, 0 9px 28px 8px #0000000d;
    pointer-events: auto
    }
    
    .d-portal-modal-close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 10;
    padding: 0;
    color: #00000073;
    font-weight: 700;
    line-height: 1;
    text-decoration: none;
    background: transparent;
    border: 0;
    outline: 0;
    cursor: pointer;
    transition: color .3s
    }
    
    .d-portal-modal-close-x {
    display: block;
    width: 54px;
    height: 54px;
    font-size: 16px;
    font-style: normal;
    line-height: 54px;
    text-align: center;
    text-transform: none;
    text-rendering: auto
    }
    
    .d-portal-modal-close:focus,
    .d-portal-modal-close:hover {
    color: #000000bf;
    text-decoration: none
    }
    
    .d-portal-modal-header {
    padding: 16px 24px;
    color: #000000d9;
    background: #fff;
    border-bottom: 1px solid #f0f0f0;
    border-radius: 2px 2px 0 0
    }
    
    .d-portal-modal-body {
    padding: 24px;
    font-size: 14px;
    line-height: 1.5715;
    word-wrap: break-word
    }
    
    .d-portal-modal-footer {
    padding: 10px 16px;
    text-align: right;
    background: transparent;
    border-top: 1px solid #f0f0f0;
    border-radius: 0 0 2px 2px
    }
    
    .d-portal-modal-footer .d-portal-btn+.d-portal-btn:not(.d-portal-dropdown-trigger) {
    margin-bottom: 0;
    margin-left: 8px
    }
    
    .d-portal-modal-open {
    overflow: hidden
    }
    
    .d-portal-modal-centered {
    text-align: center
    }
    
    .d-portal-modal-centered:before {
    display: inline-block;
    width: 0;
    height: 100%;
    vertical-align: middle;
    content: ""
    }
    
    .d-portal-modal-centered .d-portal-modal {
    top: 0;
    display: inline-block;
    padding-bottom: 0;
    text-align: left;
    vertical-align: middle
    }
    
    @media (max-width: 767px) {
    .d-portal-modal {
    max-width: calc(100vw - 16px);
    margin: 8px auto
    }
    
    .d-portal-modal-centered .d-portal-modal {
    flex: 1
    }
    }
    
    .d-portal-modal-confirm .d-portal-modal-header {
    display: none
    }
    
    .d-portal-modal-confirm .d-portal-modal-body {
    padding: 32px 32px 24px
    }
    
    .d-portal-modal-confirm-body-wrapper:before {
    display: table;
    content: ""
    }
    
    .d-portal-modal-confirm-body-wrapper:after {
    display: table;
    clear: both;
    content: ""
    }
    
    .d-portal-modal-confirm-body .d-portal-modal-confirm-title {
    display: block;
    overflow: hidden;
    color: #000000d9;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.4
    }
    
    .d-portal-modal-confirm-body .d-portal-modal-confirm-content {
    margin-top: 8px;
    color: #000000d9;
    font-size: 14px
    }
    
    .d-portal-modal-confirm-body>.anticon {
    float: left;
    margin-right: 16px;
    font-size: 22px
    }
    
    .d-portal-modal-confirm-body>.anticon+.d-portal-modal-confirm-title+.d-portal-modal-confirm-content {
    margin-left: 38px
    }
    
    .d-portal-modal-confirm .d-portal-modal-confirm-btns {
    margin-top: 24px;
    text-align: right
    }
    
    .d-portal-modal-confirm .d-portal-modal-confirm-btns .d-portal-btn+.d-portal-btn {
    margin-bottom: 0;
    margin-left: 8px
    }
    
    .d-portal-modal-confirm-error .d-portal-modal-confirm-body>.anticon {
    color: #ff4d4f
    }
    
    .d-portal-modal-confirm-warning .d-portal-modal-confirm-body>.anticon,
    .d-portal-modal-confirm-confirm .d-portal-modal-confirm-body>.anticon {
    color: #faad14
    }
    
    .d-portal-modal-confirm-info .d-portal-modal-confirm-body>.anticon {
    color: #1890ff
    }
    
    .d-portal-modal-confirm-success .d-portal-modal-confirm-body>.anticon {
    color: #52c41a
    }
    
    .d-portal-modal-confirm .d-portal-zoom-leave .d-portal-modal-confirm-btns {
    pointer-events: none
    }
    
    .d-portal-modal-wrap-rtl {
    direction: rtl
    }
    
    .d-portal-modal-wrap-rtl .d-portal-modal-close {
    right: initial;
    left: 0
    }
    
    .d-portal-modal-wrap-rtl .d-portal-modal-footer {
    text-align: left
    }
    
    .d-portal-modal-wrap-rtl .d-portal-modal-footer .d-portal-btn+.d-portal-btn {
    margin-right: 8px;
    margin-left: 0
    }
    
    .d-portal-modal-wrap-rtl .d-portal-modal-confirm-body {
    direction: rtl
    }
    
    .d-portal-modal-wrap-rtl .d-portal-modal-confirm-body>.anticon {
    float: right;
    margin-right: 0;
    margin-left: 16px
    }
    
    .d-portal-modal-wrap-rtl .d-portal-modal-confirm-body>.anticon+.d-portal-modal-confirm-title+.d-portal-modal-confirm-content {
    margin-right: 38px;
    margin-left: 0
    }
    
    .d-portal-modal-wrap-rtl .d-portal-modal-confirm-btns {
    text-align: left
    }
    
    .d-portal-modal-wrap-rtl .d-portal-modal-confirm-btns .d-portal-btn+.d-portal-btn {
    margin-right: 8px;
    margin-left: 0
    }
    
    .d-portal-modal-wrap-rtl.d-portal-modal-centered .d-portal-modal {
    text-align: right
    }
    
    .d-portal-btn {
    line-height: 1.5715;
    position: relative;
    display: inline-block;
    font-weight: 400;
    white-space: nowrap;
    text-align: center;
    background-image: none;
    border: 1px solid transparent;
    box-shadow: 0 2px #00000004;
    cursor: pointer;
    transition: all .3s cubic-bezier(.645, .045, .355, 1);
    user-select: none;
    touch-action: manipulation;
    height: 32px;
    padding: 4px 15px;
    font-size: 14px;
    border-radius: 2px;
    color: #000000d9;
    border-color: #d9d9d9;
    background: #fff
    }
    
    .d-portal-btn>.anticon {
    line-height: 1
    }
    
    .d-portal-btn,
    .d-portal-btn:active,
    .d-portal-btn:focus {
    outline: 0
    }
    
    .d-portal-btn:not([disabled]):hover {
    text-decoration: none
    }
    
    .d-portal-btn:not([disabled]):active {
    outline: 0;
    box-shadow: none
    }
    
    .d-portal-btn[disabled] {
    cursor: not-allowed
    }
    
    .d-portal-btn[disabled]>* {
    pointer-events: none
    }
    
    .d-portal-btn-lg {
    height: 40px;
    padding: 6.4px 15px;
    font-size: 16px;
    border-radius: 2px
    }
    
    .d-portal-btn-sm {
    height: 24px;
    padding: 0 7px;
    font-size: 14px;
    border-radius: 2px
    }
    
    .d-portal-btn>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn:hover,
    .d-portal-btn:focus {
    color: #40a9ff;
    border-color: #40a9ff;
    background: #fff
    }
    
    .d-portal-btn:hover>a:only-child,
    .d-portal-btn:focus>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn:hover>a:only-child:after,
    .d-portal-btn:focus>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn:active {
    color: #096dd9;
    border-color: #096dd9;
    background: #fff
    }
    
    .d-portal-btn:active>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn[disabled],
    .d-portal-btn[disabled]:hover,
    .d-portal-btn[disabled]:focus,
    .d-portal-btn[disabled]:active {
    color: #00000040;
    border-color: #d9d9d9;
    background: #f5f5f5;
    text-shadow: none;
    box-shadow: none
    }
    
    .d-portal-btn[disabled]>a:only-child,
    .d-portal-btn[disabled]:hover>a:only-child,
    .d-portal-btn[disabled]:focus>a:only-child,
    .d-portal-btn[disabled]:active>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn[disabled]>a:only-child:after,
    .d-portal-btn[disabled]:hover>a:only-child:after,
    .d-portal-btn[disabled]:focus>a:only-child:after,
    .d-portal-btn[disabled]:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn:hover,
    .d-portal-btn:focus,
    .d-portal-btn:active {
    text-decoration: none;
    background: #fff
    }
    
    .d-portal-btn>span {
    display: inline-block
    }
    
    .d-portal-btn-primary {
    color: #fff;
    border-color: #1890ff;
    background: #1890ff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px #0000000b
    }
    
    .d-portal-btn-primary>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-primary>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-primary:hover,
    .d-portal-btn-primary:focus {
    color: #fff;
    border-color: #40a9ff;
    background: #40a9ff
    }
    
    .d-portal-btn-primary:hover>a:only-child,
    .d-portal-btn-primary:focus>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-primary:hover>a:only-child:after,
    .d-portal-btn-primary:focus>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-primary:active {
    color: #fff;
    border-color: #096dd9;
    background: #096dd9
    }
    
    .d-portal-btn-primary:active>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-primary:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-primary[disabled],
    .d-portal-btn-primary[disabled]:hover,
    .d-portal-btn-primary[disabled]:focus,
    .d-portal-btn-primary[disabled]:active {
    color: #00000040;
    border-color: #d9d9d9;
    background: #f5f5f5;
    text-shadow: none;
    box-shadow: none
    }
    
    .d-portal-btn-primary[disabled]>a:only-child,
    .d-portal-btn-primary[disabled]:hover>a:only-child,
    .d-portal-btn-primary[disabled]:focus>a:only-child,
    .d-portal-btn-primary[disabled]:active>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-primary[disabled]>a:only-child:after,
    .d-portal-btn-primary[disabled]:hover>a:only-child:after,
    .d-portal-btn-primary[disabled]:focus>a:only-child:after,
    .d-portal-btn-primary[disabled]:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-group .d-portal-btn-primary:not(:first-child):not(:last-child) {
    border-right-color: #40a9ff;
    border-left-color: #40a9ff
    }
    
    .d-portal-btn-group .d-portal-btn-primary:not(:first-child):not(:last-child):disabled {
    border-color: #d9d9d9
    }
    
    .d-portal-btn-group .d-portal-btn-primary:first-child:not(:last-child) {
    border-right-color: #40a9ff
    }
    
    .d-portal-btn-group .d-portal-btn-primary:first-child:not(:last-child)[disabled] {
    border-right-color: #d9d9d9
    }
    
    .d-portal-btn-group .d-portal-btn-primary:last-child:not(:first-child),
    .d-portal-btn-group .d-portal-btn-primary+.d-portal-btn-primary {
    border-left-color: #40a9ff
    }
    
    .d-portal-btn-group .d-portal-btn-primary:last-child:not(:first-child)[disabled],
    .d-portal-btn-group .d-portal-btn-primary+.d-portal-btn-primary[disabled] {
    border-left-color: #d9d9d9
    }
    
    .d-portal-btn-ghost {
    color: #000000d9;
    border-color: #d9d9d9;
    background: transparent
    }
    
    .d-portal-btn-ghost>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-ghost>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-ghost:hover,
    .d-portal-btn-ghost:focus {
    color: #40a9ff;
    border-color: #40a9ff;
    background: transparent
    }
    
    .d-portal-btn-ghost:hover>a:only-child,
    .d-portal-btn-ghost:focus>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-ghost:hover>a:only-child:after,
    .d-portal-btn-ghost:focus>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-ghost:active {
    color: #096dd9;
    border-color: #096dd9;
    background: transparent
    }
    
    .d-portal-btn-ghost:active>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-ghost:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-ghost[disabled],
    .d-portal-btn-ghost[disabled]:hover,
    .d-portal-btn-ghost[disabled]:focus,
    .d-portal-btn-ghost[disabled]:active {
    color: #00000040;
    border-color: #d9d9d9;
    background: #f5f5f5;
    text-shadow: none;
    box-shadow: none
    }
    
    .d-portal-btn-ghost[disabled]>a:only-child,
    .d-portal-btn-ghost[disabled]:hover>a:only-child,
    .d-portal-btn-ghost[disabled]:focus>a:only-child,
    .d-portal-btn-ghost[disabled]:active>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-ghost[disabled]>a:only-child:after,
    .d-portal-btn-ghost[disabled]:hover>a:only-child:after,
    .d-portal-btn-ghost[disabled]:focus>a:only-child:after,
    .d-portal-btn-ghost[disabled]:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-dashed {
    color: #000000d9;
    border-color: #d9d9d9;
    background: #fff;
    border-style: dashed
    }
    
    .d-portal-btn-dashed>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-dashed>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-dashed:hover,
    .d-portal-btn-dashed:focus {
    color: #40a9ff;
    border-color: #40a9ff;
    background: #fff
    }
    
    .d-portal-btn-dashed:hover>a:only-child,
    .d-portal-btn-dashed:focus>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-dashed:hover>a:only-child:after,
    .d-portal-btn-dashed:focus>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-dashed:active {
    color: #096dd9;
    border-color: #096dd9;
    background: #fff
    }
    
    .d-portal-btn-dashed:active>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-dashed:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-dashed[disabled],
    .d-portal-btn-dashed[disabled]:hover,
    .d-portal-btn-dashed[disabled]:focus,
    .d-portal-btn-dashed[disabled]:active {
    color: #00000040;
    border-color: #d9d9d9;
    background: #f5f5f5;
    text-shadow: none;
    box-shadow: none
    }
    
    .d-portal-btn-dashed[disabled]>a:only-child,
    .d-portal-btn-dashed[disabled]:hover>a:only-child,
    .d-portal-btn-dashed[disabled]:focus>a:only-child,
    .d-portal-btn-dashed[disabled]:active>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-dashed[disabled]>a:only-child:after,
    .d-portal-btn-dashed[disabled]:hover>a:only-child:after,
    .d-portal-btn-dashed[disabled]:focus>a:only-child:after,
    .d-portal-btn-dashed[disabled]:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-danger {
    color: #fff;
    border-color: #ff4d4f;
    background: #ff4d4f;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px #0000000b
    }
    
    .d-portal-btn-danger>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-danger>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-danger:hover,
    .d-portal-btn-danger:focus {
    color: #fff;
    border-color: #ff7875;
    background: #ff7875
    }
    
    .d-portal-btn-danger:hover>a:only-child,
    .d-portal-btn-danger:focus>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-danger:hover>a:only-child:after,
    .d-portal-btn-danger:focus>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-danger:active {
    color: #fff;
    border-color: #d9363e;
    background: #d9363e
    }
    
    .d-portal-btn-danger:active>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-danger:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-danger[disabled],
    .d-portal-btn-danger[disabled]:hover,
    .d-portal-btn-danger[disabled]:focus,
    .d-portal-btn-danger[disabled]:active {
    color: #00000040;
    border-color: #d9d9d9;
    background: #f5f5f5;
    text-shadow: none;
    box-shadow: none
    }
    
    .d-portal-btn-danger[disabled]>a:only-child,
    .d-portal-btn-danger[disabled]:hover>a:only-child,
    .d-portal-btn-danger[disabled]:focus>a:only-child,
    .d-portal-btn-danger[disabled]:active>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-danger[disabled]>a:only-child:after,
    .d-portal-btn-danger[disabled]:hover>a:only-child:after,
    .d-portal-btn-danger[disabled]:focus>a:only-child:after,
    .d-portal-btn-danger[disabled]:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-link {
    color: #1890ff;
    border-color: transparent;
    background: transparent;
    box-shadow: none
    }
    
    .d-portal-btn-link>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-link>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-link:hover,
    .d-portal-btn-link:focus {
    color: #40a9ff;
    border-color: #40a9ff;
    background: transparent
    }
    
    .d-portal-btn-link:hover>a:only-child,
    .d-portal-btn-link:focus>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-link:hover>a:only-child:after,
    .d-portal-btn-link:focus>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-link:active {
    color: #096dd9;
    border-color: #096dd9;
    background: transparent
    }
    
    .d-portal-btn-link:active>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-link:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-link[disabled],
    .d-portal-btn-link[disabled]:hover,
    .d-portal-btn-link[disabled]:focus,
    .d-portal-btn-link[disabled]:active {
    color: #00000040;
    border-color: #d9d9d9;
    background: #f5f5f5;
    text-shadow: none;
    box-shadow: none
    }
    
    .d-portal-btn-link:hover {
    background: transparent
    }
    
    .d-portal-btn-link:hover,
    .d-portal-btn-link:focus,
    .d-portal-btn-link:active {
    border-color: transparent
    }
    
    .d-portal-btn-link[disabled],
    .d-portal-btn-link[disabled]:hover,
    .d-portal-btn-link[disabled]:focus,
    .d-portal-btn-link[disabled]:active {
    color: #00000040;
    border-color: transparent;
    background: transparent;
    text-shadow: none;
    box-shadow: none
    }
    
    .d-portal-btn-link[disabled]>a:only-child,
    .d-portal-btn-link[disabled]:hover>a:only-child,
    .d-portal-btn-link[disabled]:focus>a:only-child,
    .d-portal-btn-link[disabled]:active>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-link[disabled]>a:only-child:after,
    .d-portal-btn-link[disabled]:hover>a:only-child:after,
    .d-portal-btn-link[disabled]:focus>a:only-child:after,
    .d-portal-btn-link[disabled]:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-text {
    color: #000000d9;
    border-color: transparent;
    background: transparent;
    box-shadow: none
    }
    
    .d-portal-btn-text>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-text>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-text:hover,
    .d-portal-btn-text:focus {
    color: #40a9ff;
    border-color: #40a9ff;
    background: transparent
    }
    
    .d-portal-btn-text:hover>a:only-child,
    .d-portal-btn-text:focus>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-text:hover>a:only-child:after,
    .d-portal-btn-text:focus>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-text:active {
    color: #096dd9;
    border-color: #096dd9;
    background: transparent
    }
    
    .d-portal-btn-text:active>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-text:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-text[disabled],
    .d-portal-btn-text[disabled]:hover,
    .d-portal-btn-text[disabled]:focus,
    .d-portal-btn-text[disabled]:active {
    color: #00000040;
    border-color: #d9d9d9;
    background: #f5f5f5;
    text-shadow: none;
    box-shadow: none
    }
    
    .d-portal-btn-text:hover,
    .d-portal-btn-text:focus {
    color: #000000d9;
    background: rgba(0, 0, 0, .018);
    border-color: transparent
    }
    
    .d-portal-btn-text:active {
    color: #000000d9;
    background: rgba(0, 0, 0, .028);
    border-color: transparent
    }
    
    .d-portal-btn-text[disabled],
    .d-portal-btn-text[disabled]:hover,
    .d-portal-btn-text[disabled]:focus,
    .d-portal-btn-text[disabled]:active {
    color: #00000040;
    border-color: transparent;
    background: transparent;
    text-shadow: none;
    box-shadow: none
    }
    
    .d-portal-btn-text[disabled]>a:only-child,
    .d-portal-btn-text[disabled]:hover>a:only-child,
    .d-portal-btn-text[disabled]:focus>a:only-child,
    .d-portal-btn-text[disabled]:active>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-text[disabled]>a:only-child:after,
    .d-portal-btn-text[disabled]:hover>a:only-child:after,
    .d-portal-btn-text[disabled]:focus>a:only-child:after,
    .d-portal-btn-text[disabled]:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-dangerous {
    color: #ff4d4f;
    border-color: #ff4d4f;
    background: #fff
    }
    
    .d-portal-btn-dangerous>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-dangerous>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-dangerous:hover,
    .d-portal-btn-dangerous:focus {
    color: #ff7875;
    border-color: #ff7875;
    background: #fff
    }
    
    .d-portal-btn-dangerous:hover>a:only-child,
    .d-portal-btn-dangerous:focus>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-dangerous:hover>a:only-child:after,
    .d-portal-btn-dangerous:focus>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-dangerous:active {
    color: #d9363e;
    border-color: #d9363e;
    background: #fff
    }
    
    .d-portal-btn-dangerous:active>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-dangerous:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-dangerous[disabled],
    .d-portal-btn-dangerous[disabled]:hover,
    .d-portal-btn-dangerous[disabled]:focus,
    .d-portal-btn-dangerous[disabled]:active {
    color: #00000040;
    border-color: #d9d9d9;
    background: #f5f5f5;
    text-shadow: none;
    box-shadow: none
    }
    
    .d-portal-btn-dangerous[disabled]>a:only-child,
    .d-portal-btn-dangerous[disabled]:hover>a:only-child,
    .d-portal-btn-dangerous[disabled]:focus>a:only-child,
    .d-portal-btn-dangerous[disabled]:active>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-dangerous[disabled]>a:only-child:after,
    .d-portal-btn-dangerous[disabled]:hover>a:only-child:after,
    .d-portal-btn-dangerous[disabled]:focus>a:only-child:after,
    .d-portal-btn-dangerous[disabled]:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-dangerous.d-portal-btn-primary {
    color: #fff;
    border-color: #ff4d4f;
    background: #ff4d4f;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px #0000000b
    }
    
    .d-portal-btn-dangerous.d-portal-btn-primary>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-dangerous.d-portal-btn-primary>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-dangerous.d-portal-btn-primary:hover,
    .d-portal-btn-dangerous.d-portal-btn-primary:focus {
    color: #fff;
    border-color: #ff7875;
    background: #ff7875
    }
    
    .d-portal-btn-dangerous.d-portal-btn-primary:hover>a:only-child,
    .d-portal-btn-dangerous.d-portal-btn-primary:focus>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-dangerous.d-portal-btn-primary:hover>a:only-child:after,
    .d-portal-btn-dangerous.d-portal-btn-primary:focus>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-dangerous.d-portal-btn-primary:active {
    color: #fff;
    border-color: #d9363e;
    background: #d9363e
    }
    
    .d-portal-btn-dangerous.d-portal-btn-primary:active>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-dangerous.d-portal-btn-primary:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-dangerous.d-portal-btn-primary[disabled],
    .d-portal-btn-dangerous.d-portal-btn-primary[disabled]:hover,
    .d-portal-btn-dangerous.d-portal-btn-primary[disabled]:focus,
    .d-portal-btn-dangerous.d-portal-btn-primary[disabled]:active {
    color: #00000040;
    border-color: #d9d9d9;
    background: #f5f5f5;
    text-shadow: none;
    box-shadow: none
    }
    
    .d-portal-btn-dangerous.d-portal-btn-primary[disabled]>a:only-child,
    .d-portal-btn-dangerous.d-portal-btn-primary[disabled]:hover>a:only-child,
    .d-portal-btn-dangerous.d-portal-btn-primary[disabled]:focus>a:only-child,
    .d-portal-btn-dangerous.d-portal-btn-primary[disabled]:active>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-dangerous.d-portal-btn-primary[disabled]>a:only-child:after,
    .d-portal-btn-dangerous.d-portal-btn-primary[disabled]:hover>a:only-child:after,
    .d-portal-btn-dangerous.d-portal-btn-primary[disabled]:focus>a:only-child:after,
    .d-portal-btn-dangerous.d-portal-btn-primary[disabled]:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-dangerous.d-portal-btn-link {
    color: #ff4d4f;
    border-color: transparent;
    background: transparent;
    box-shadow: none
    }
    
    .d-portal-btn-dangerous.d-portal-btn-link>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-dangerous.d-portal-btn-link>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-dangerous.d-portal-btn-link:hover,
    .d-portal-btn-dangerous.d-portal-btn-link:focus {
    color: #40a9ff;
    border-color: #40a9ff;
    background: transparent
    }
    
    .d-portal-btn-dangerous.d-portal-btn-link:hover>a:only-child,
    .d-portal-btn-dangerous.d-portal-btn-link:focus>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-dangerous.d-portal-btn-link:hover>a:only-child:after,
    .d-portal-btn-dangerous.d-portal-btn-link:focus>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-dangerous.d-portal-btn-link:active {
    color: #096dd9;
    border-color: #096dd9;
    background: transparent
    }
    
    .d-portal-btn-dangerous.d-portal-btn-link:active>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-dangerous.d-portal-btn-link:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-dangerous.d-portal-btn-link[disabled],
    .d-portal-btn-dangerous.d-portal-btn-link[disabled]:hover,
    .d-portal-btn-dangerous.d-portal-btn-link[disabled]:focus,
    .d-portal-btn-dangerous.d-portal-btn-link[disabled]:active {
    color: #00000040;
    border-color: #d9d9d9;
    background: #f5f5f5;
    text-shadow: none;
    box-shadow: none
    }
    
    .d-portal-btn-dangerous.d-portal-btn-link[disabled]>a:only-child,
    .d-portal-btn-dangerous.d-portal-btn-link[disabled]:hover>a:only-child,
    .d-portal-btn-dangerous.d-portal-btn-link[disabled]:focus>a:only-child,
    .d-portal-btn-dangerous.d-portal-btn-link[disabled]:active>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-dangerous.d-portal-btn-link[disabled]>a:only-child:after,
    .d-portal-btn-dangerous.d-portal-btn-link[disabled]:hover>a:only-child:after,
    .d-portal-btn-dangerous.d-portal-btn-link[disabled]:focus>a:only-child:after,
    .d-portal-btn-dangerous.d-portal-btn-link[disabled]:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-dangerous.d-portal-btn-link:hover,
    .d-portal-btn-dangerous.d-portal-btn-link:focus {
    color: #ff7875;
    border-color: transparent;
    background: transparent
    }
    
    .d-portal-btn-dangerous.d-portal-btn-link:hover>a:only-child,
    .d-portal-btn-dangerous.d-portal-btn-link:focus>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-dangerous.d-portal-btn-link:hover>a:only-child:after,
    .d-portal-btn-dangerous.d-portal-btn-link:focus>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-dangerous.d-portal-btn-link:active {
    color: #d9363e;
    border-color: transparent;
    background: transparent
    }
    
    .d-portal-btn-dangerous.d-portal-btn-link:active>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-dangerous.d-portal-btn-link:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-dangerous.d-portal-btn-link[disabled],
    .d-portal-btn-dangerous.d-portal-btn-link[disabled]:hover,
    .d-portal-btn-dangerous.d-portal-btn-link[disabled]:focus,
    .d-portal-btn-dangerous.d-portal-btn-link[disabled]:active {
    color: #00000040;
    border-color: transparent;
    background: transparent;
    text-shadow: none;
    box-shadow: none
    }
    
    .d-portal-btn-dangerous.d-portal-btn-link[disabled]>a:only-child,
    .d-portal-btn-dangerous.d-portal-btn-link[disabled]:hover>a:only-child,
    .d-portal-btn-dangerous.d-portal-btn-link[disabled]:focus>a:only-child,
    .d-portal-btn-dangerous.d-portal-btn-link[disabled]:active>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-dangerous.d-portal-btn-link[disabled]>a:only-child:after,
    .d-portal-btn-dangerous.d-portal-btn-link[disabled]:hover>a:only-child:after,
    .d-portal-btn-dangerous.d-portal-btn-link[disabled]:focus>a:only-child:after,
    .d-portal-btn-dangerous.d-portal-btn-link[disabled]:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-dangerous.d-portal-btn-text {
    color: #ff4d4f;
    border-color: transparent;
    background: transparent;
    box-shadow: none
    }
    
    .d-portal-btn-dangerous.d-portal-btn-text>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-dangerous.d-portal-btn-text>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-dangerous.d-portal-btn-text:hover,
    .d-portal-btn-dangerous.d-portal-btn-text:focus {
    color: #40a9ff;
    border-color: #40a9ff;
    background: transparent
    }
    
    .d-portal-btn-dangerous.d-portal-btn-text:hover>a:only-child,
    .d-portal-btn-dangerous.d-portal-btn-text:focus>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-dangerous.d-portal-btn-text:hover>a:only-child:after,
    .d-portal-btn-dangerous.d-portal-btn-text:focus>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-dangerous.d-portal-btn-text:active {
    color: #096dd9;
    border-color: #096dd9;
    background: transparent
    }
    
    .d-portal-btn-dangerous.d-portal-btn-text:active>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-dangerous.d-portal-btn-text:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-dangerous.d-portal-btn-text[disabled],
    .d-portal-btn-dangerous.d-portal-btn-text[disabled]:hover,
    .d-portal-btn-dangerous.d-portal-btn-text[disabled]:focus,
    .d-portal-btn-dangerous.d-portal-btn-text[disabled]:active {
    color: #00000040;
    border-color: #d9d9d9;
    background: #f5f5f5;
    text-shadow: none;
    box-shadow: none
    }
    
    .d-portal-btn-dangerous.d-portal-btn-text[disabled]>a:only-child,
    .d-portal-btn-dangerous.d-portal-btn-text[disabled]:hover>a:only-child,
    .d-portal-btn-dangerous.d-portal-btn-text[disabled]:focus>a:only-child,
    .d-portal-btn-dangerous.d-portal-btn-text[disabled]:active>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-dangerous.d-portal-btn-text[disabled]>a:only-child:after,
    .d-portal-btn-dangerous.d-portal-btn-text[disabled]:hover>a:only-child:after,
    .d-portal-btn-dangerous.d-portal-btn-text[disabled]:focus>a:only-child:after,
    .d-portal-btn-dangerous.d-portal-btn-text[disabled]:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-dangerous.d-portal-btn-text:hover,
    .d-portal-btn-dangerous.d-portal-btn-text:focus {
    color: #ff7875;
    border-color: transparent;
    background: rgba(0, 0, 0, .018)
    }
    
    .d-portal-btn-dangerous.d-portal-btn-text:hover>a:only-child,
    .d-portal-btn-dangerous.d-portal-btn-text:focus>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-dangerous.d-portal-btn-text:hover>a:only-child:after,
    .d-portal-btn-dangerous.d-portal-btn-text:focus>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-dangerous.d-portal-btn-text:active {
    color: #d9363e;
    border-color: transparent;
    background: rgba(0, 0, 0, .028)
    }
    
    .d-portal-btn-dangerous.d-portal-btn-text:active>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-dangerous.d-portal-btn-text:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-dangerous.d-portal-btn-text[disabled],
    .d-portal-btn-dangerous.d-portal-btn-text[disabled]:hover,
    .d-portal-btn-dangerous.d-portal-btn-text[disabled]:focus,
    .d-portal-btn-dangerous.d-portal-btn-text[disabled]:active {
    color: #00000040;
    border-color: transparent;
    background: transparent;
    text-shadow: none;
    box-shadow: none
    }
    
    .d-portal-btn-dangerous.d-portal-btn-text[disabled]>a:only-child,
    .d-portal-btn-dangerous.d-portal-btn-text[disabled]:hover>a:only-child,
    .d-portal-btn-dangerous.d-portal-btn-text[disabled]:focus>a:only-child,
    .d-portal-btn-dangerous.d-portal-btn-text[disabled]:active>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-dangerous.d-portal-btn-text[disabled]>a:only-child:after,
    .d-portal-btn-dangerous.d-portal-btn-text[disabled]:hover>a:only-child:after,
    .d-portal-btn-dangerous.d-portal-btn-text[disabled]:focus>a:only-child:after,
    .d-portal-btn-dangerous.d-portal-btn-text[disabled]:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-icon-only {
    width: 32px;
    height: 32px;
    padding: 2.4px 0;
    font-size: 16px;
    border-radius: 2px;
    vertical-align: -3px
    }
    
    .d-portal-btn-icon-only>* {
    font-size: 16px
    }
    
    .d-portal-btn-icon-only.d-portal-btn-lg {
    width: 40px;
    height: 40px;
    padding: 4.9px 0;
    font-size: 18px;
    border-radius: 2px
    }
    
    .d-portal-btn-icon-only.d-portal-btn-lg>* {
    font-size: 18px
    }
    
    .d-portal-btn-icon-only.d-portal-btn-sm {
    width: 24px;
    height: 24px;
    padding: 0;
    font-size: 14px;
    border-radius: 2px
    }
    
    .d-portal-btn-icon-only.d-portal-btn-sm>* {
    font-size: 14px
    }
    
    .d-portal-btn-icon-only>.anticon {
    display: flex;
    justify-content: center
    }
    
    .d-portal-btn-icon-only .anticon-loading {
    padding: 0 !important
    }
    
    a.d-portal-btn-icon-only {
    vertical-align: -1px
    }
    
    a.d-portal-btn-icon-only>.anticon {
    display: inline
    }
    
    .d-portal-btn-round {
    height: 32px;
    padding: 4px 16px;
    font-size: 14px;
    border-radius: 32px
    }
    
    .d-portal-btn-round.d-portal-btn-lg {
    height: 40px;
    padding: 6.4px 20px;
    font-size: 16px;
    border-radius: 40px
    }
    
    .d-portal-btn-round.d-portal-btn-sm {
    height: 24px;
    padding: 0 12px;
    font-size: 14px;
    border-radius: 24px
    }
    
    .d-portal-btn-round.d-portal-btn-icon-only {
    width: auto
    }
    
    .d-portal-btn-circle {
    min-width: 32px;
    padding-right: 0;
    padding-left: 0;
    text-align: center;
    border-radius: 50%
    }
    
    .d-portal-btn-circle.d-portal-btn-lg {
    min-width: 40px;
    border-radius: 50%
    }
    
    .d-portal-btn-circle.d-portal-btn-sm {
    min-width: 24px;
    border-radius: 50%
    }
    
    .d-portal-btn:before {
    position: absolute;
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px;
    z-index: 1;
    display: none;
    background: #fff;
    border-radius: inherit;
    opacity: .35;
    transition: opacity .2s;
    content: "";
    pointer-events: none
    }
    
    .d-portal-btn .anticon {
    transition: margin-left .3s cubic-bezier(.645, .045, .355, 1)
    }
    
    .d-portal-btn .anticon.anticon-plus>svg,
    .d-portal-btn .anticon.anticon-minus>svg {
    shape-rendering: optimizespeed
    }
    
    .d-portal-btn.d-portal-btn-loading {
    position: relative;
    cursor: default
    }
    
    .d-portal-btn.d-portal-btn-loading:before {
    display: block
    }
    
    .d-portal-btn>.d-portal-btn-loading-icon {
    transition: width .3s cubic-bezier(.645, .045, .355, 1), opacity .3s cubic-bezier(.645, .045, .355, 1)
    }
    
    .d-portal-btn>.d-portal-btn-loading-icon .anticon {
    padding-right: 8px;
    animation: none
    }
    
    .d-portal-btn>.d-portal-btn-loading-icon .anticon svg {
    animation: loadingCircle 1s infinite linear
    }
    
    .d-portal-btn-group {
    position: relative;
    display: inline-flex
    }
    
    .d-portal-btn-group>.d-portal-btn,
    .d-portal-btn-group>span>.d-portal-btn {
    position: relative
    }
    
    .d-portal-btn-group>.d-portal-btn:hover,
    .d-portal-btn-group>span>.d-portal-btn:hover,
    .d-portal-btn-group>.d-portal-btn:focus,
    .d-portal-btn-group>span>.d-portal-btn:focus,
    .d-portal-btn-group>.d-portal-btn:active,
    .d-portal-btn-group>span>.d-portal-btn:active {
    z-index: 2
    }
    
    .d-portal-btn-group>.d-portal-btn[disabled],
    .d-portal-btn-group>span>.d-portal-btn[disabled] {
    z-index: 0
    }
    
    .d-portal-btn-group .d-portal-btn-icon-only {
    font-size: 14px
    }
    
    .d-portal-btn-group .d-portal-btn+.d-portal-btn,
    .d-portal-btn+.d-portal-btn-group,
    .d-portal-btn-group span+.d-portal-btn,
    .d-portal-btn-group .d-portal-btn+span,
    .d-portal-btn-group>span+span,
    .d-portal-btn-group+.d-portal-btn,
    .d-portal-btn-group+.d-portal-btn-group {
    margin-left: -1px
    }
    
    .d-portal-btn-group .d-portal-btn-primary+.d-portal-btn:not(.d-portal-btn-primary):not([disabled]) {
    border-left-color: transparent
    }
    
    .d-portal-btn-group .d-portal-btn {
    border-radius: 0
    }
    
    .d-portal-btn-group>.d-portal-btn:first-child,
    .d-portal-btn-group>span:first-child>.d-portal-btn {
    margin-left: 0
    }
    
    .d-portal-btn-group>.d-portal-btn:only-child {
    border-radius: 2px
    }
    
    .d-portal-btn-group>span:only-child>.d-portal-btn {
    border-radius: 2px
    }
    
    .d-portal-btn-group>.d-portal-btn:first-child:not(:last-child),
    .d-portal-btn-group>span:first-child:not(:last-child)>.d-portal-btn {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px
    }
    
    .d-portal-btn-group>.d-portal-btn:last-child:not(:first-child),
    .d-portal-btn-group>span:last-child:not(:first-child)>.d-portal-btn {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px
    }
    
    .d-portal-btn-group-sm>.d-portal-btn:only-child {
    border-radius: 2px
    }
    
    .d-portal-btn-group-sm>span:only-child>.d-portal-btn {
    border-radius: 2px
    }
    
    .d-portal-btn-group-sm>.d-portal-btn:first-child:not(:last-child),
    .d-portal-btn-group-sm>span:first-child:not(:last-child)>.d-portal-btn {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px
    }
    
    .d-portal-btn-group-sm>.d-portal-btn:last-child:not(:first-child),
    .d-portal-btn-group-sm>span:last-child:not(:first-child)>.d-portal-btn {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px
    }
    
    .d-portal-btn-group>.d-portal-btn-group {
    float: left
    }
    
    .d-portal-btn-group>.d-portal-btn-group:not(:first-child):not(:last-child)>.d-portal-btn {
    border-radius: 0
    }
    
    .d-portal-btn-group>.d-portal-btn-group:first-child:not(:last-child)>.d-portal-btn:last-child {
    padding-right: 8px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
    }
    
    .d-portal-btn-group>.d-portal-btn-group:last-child:not(:first-child)>.d-portal-btn:first-child {
    padding-left: 8px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
    }
    
    .d-portal-btn-rtl.d-portal-btn-group .d-portal-btn+.d-portal-btn,
    .d-portal-btn-rtl.d-portal-btn+.d-portal-btn-group,
    .d-portal-btn-rtl.d-portal-btn-group span+.d-portal-btn,
    .d-portal-btn-rtl.d-portal-btn-group .d-portal-btn+span,
    .d-portal-btn-rtl.d-portal-btn-group>span+span,
    .d-portal-btn-rtl.d-portal-btn-group+.d-portal-btn,
    .d-portal-btn-rtl.d-portal-btn-group+.d-portal-btn-group,
    .d-portal-btn-group-rtl.d-portal-btn-group .d-portal-btn+.d-portal-btn,
    .d-portal-btn-group-rtl.d-portal-btn+.d-portal-btn-group,
    .d-portal-btn-group-rtl.d-portal-btn-group span+.d-portal-btn,
    .d-portal-btn-group-rtl.d-portal-btn-group .d-portal-btn+span,
    .d-portal-btn-group-rtl.d-portal-btn-group>span+span,
    .d-portal-btn-group-rtl.d-portal-btn-group+.d-portal-btn,
    .d-portal-btn-group-rtl.d-portal-btn-group+.d-portal-btn-group {
    margin-right: -1px;
    margin-left: auto
    }
    
    .d-portal-btn-group.d-portal-btn-group-rtl {
    direction: rtl
    }
    
    .d-portal-btn-group-rtl.d-portal-btn-group>.d-portal-btn:first-child:not(:last-child),
    .d-portal-btn-group-rtl.d-portal-btn-group>span:first-child:not(:last-child)>.d-portal-btn {
    border-radius: 0 2px 2px 0
    }
    
    .d-portal-btn-group-rtl.d-portal-btn-group>.d-portal-btn:last-child:not(:first-child),
    .d-portal-btn-group-rtl.d-portal-btn-group>span:last-child:not(:first-child)>.d-portal-btn {
    border-radius: 2px 0 0 2px
    }
    
    .d-portal-btn-group-rtl.d-portal-btn-group-sm>.d-portal-btn:first-child:not(:last-child),
    .d-portal-btn-group-rtl.d-portal-btn-group-sm>span:first-child:not(:last-child)>.d-portal-btn {
    border-radius: 0 2px 2px 0
    }
    
    .d-portal-btn-group-rtl.d-portal-btn-group-sm>.d-portal-btn:last-child:not(:first-child),
    .d-portal-btn-group-rtl.d-portal-btn-group-sm>span:last-child:not(:first-child)>.d-portal-btn {
    border-radius: 2px 0 0 2px
    }
    
    .d-portal-btn:focus>span,
    .d-portal-btn:active>span {
    position: relative
    }
    
    .d-portal-btn>.anticon+span,
    .d-portal-btn>span+.anticon {
    margin-left: 8px
    }
    
    .d-portal-btn.d-portal-btn-background-ghost {
    color: #fff;
    border-color: #fff
    }
    
    .d-portal-btn.d-portal-btn-background-ghost,
    .d-portal-btn.d-portal-btn-background-ghost:hover,
    .d-portal-btn.d-portal-btn-background-ghost:active,
    .d-portal-btn.d-portal-btn-background-ghost:focus {
    background: transparent
    }
    
    .d-portal-btn.d-portal-btn-background-ghost:hover,
    .d-portal-btn.d-portal-btn-background-ghost:focus {
    color: #40a9ff;
    border-color: #40a9ff
    }
    
    .d-portal-btn.d-portal-btn-background-ghost:active {
    color: #096dd9;
    border-color: #096dd9
    }
    
    .d-portal-btn.d-portal-btn-background-ghost[disabled] {
    color: #00000040;
    background: transparent;
    border-color: #d9d9d9
    }
    
    .d-portal-btn-background-ghost.d-portal-btn-primary {
    color: #1890ff;
    border-color: #1890ff;
    text-shadow: none
    }
    
    .d-portal-btn-background-ghost.d-portal-btn-primary>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-background-ghost.d-portal-btn-primary>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-background-ghost.d-portal-btn-primary:hover,
    .d-portal-btn-background-ghost.d-portal-btn-primary:focus {
    color: #40a9ff;
    border-color: #40a9ff
    }
    
    .d-portal-btn-background-ghost.d-portal-btn-primary:hover>a:only-child,
    .d-portal-btn-background-ghost.d-portal-btn-primary:focus>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-background-ghost.d-portal-btn-primary:hover>a:only-child:after,
    .d-portal-btn-background-ghost.d-portal-btn-primary:focus>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-background-ghost.d-portal-btn-primary:active {
    color: #096dd9;
    border-color: #096dd9
    }
    
    .d-portal-btn-background-ghost.d-portal-btn-primary:active>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-background-ghost.d-portal-btn-primary:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-background-ghost.d-portal-btn-primary[disabled],
    .d-portal-btn-background-ghost.d-portal-btn-primary[disabled]:hover,
    .d-portal-btn-background-ghost.d-portal-btn-primary[disabled]:focus,
    .d-portal-btn-background-ghost.d-portal-btn-primary[disabled]:active {
    color: #00000040;
    border-color: #d9d9d9;
    background: #f5f5f5;
    text-shadow: none;
    box-shadow: none
    }
    
    .d-portal-btn-background-ghost.d-portal-btn-primary[disabled]>a:only-child,
    .d-portal-btn-background-ghost.d-portal-btn-primary[disabled]:hover>a:only-child,
    .d-portal-btn-background-ghost.d-portal-btn-primary[disabled]:focus>a:only-child,
    .d-portal-btn-background-ghost.d-portal-btn-primary[disabled]:active>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-background-ghost.d-portal-btn-primary[disabled]>a:only-child:after,
    .d-portal-btn-background-ghost.d-portal-btn-primary[disabled]:hover>a:only-child:after,
    .d-portal-btn-background-ghost.d-portal-btn-primary[disabled]:focus>a:only-child:after,
    .d-portal-btn-background-ghost.d-portal-btn-primary[disabled]:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-background-ghost.d-portal-btn-danger {
    color: #ff4d4f;
    border-color: #ff4d4f;
    text-shadow: none
    }
    
    .d-portal-btn-background-ghost.d-portal-btn-danger>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-background-ghost.d-portal-btn-danger>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-background-ghost.d-portal-btn-danger:hover,
    .d-portal-btn-background-ghost.d-portal-btn-danger:focus {
    color: #ff7875;
    border-color: #ff7875
    }
    
    .d-portal-btn-background-ghost.d-portal-btn-danger:hover>a:only-child,
    .d-portal-btn-background-ghost.d-portal-btn-danger:focus>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-background-ghost.d-portal-btn-danger:hover>a:only-child:after,
    .d-portal-btn-background-ghost.d-portal-btn-danger:focus>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-background-ghost.d-portal-btn-danger:active {
    color: #d9363e;
    border-color: #d9363e
    }
    
    .d-portal-btn-background-ghost.d-portal-btn-danger:active>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-background-ghost.d-portal-btn-danger:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-background-ghost.d-portal-btn-danger[disabled],
    .d-portal-btn-background-ghost.d-portal-btn-danger[disabled]:hover,
    .d-portal-btn-background-ghost.d-portal-btn-danger[disabled]:focus,
    .d-portal-btn-background-ghost.d-portal-btn-danger[disabled]:active {
    color: #00000040;
    border-color: #d9d9d9;
    background: #f5f5f5;
    text-shadow: none;
    box-shadow: none
    }
    
    .d-portal-btn-background-ghost.d-portal-btn-danger[disabled]>a:only-child,
    .d-portal-btn-background-ghost.d-portal-btn-danger[disabled]:hover>a:only-child,
    .d-portal-btn-background-ghost.d-portal-btn-danger[disabled]:focus>a:only-child,
    .d-portal-btn-background-ghost.d-portal-btn-danger[disabled]:active>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-background-ghost.d-portal-btn-danger[disabled]>a:only-child:after,
    .d-portal-btn-background-ghost.d-portal-btn-danger[disabled]:hover>a:only-child:after,
    .d-portal-btn-background-ghost.d-portal-btn-danger[disabled]:focus>a:only-child:after,
    .d-portal-btn-background-ghost.d-portal-btn-danger[disabled]:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-background-ghost.d-portal-btn-dangerous {
    color: #ff4d4f;
    border-color: #ff4d4f;
    text-shadow: none
    }
    
    .d-portal-btn-background-ghost.d-portal-btn-dangerous>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-background-ghost.d-portal-btn-dangerous>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-background-ghost.d-portal-btn-dangerous:hover,
    .d-portal-btn-background-ghost.d-portal-btn-dangerous:focus {
    color: #ff7875;
    border-color: #ff7875
    }
    
    .d-portal-btn-background-ghost.d-portal-btn-dangerous:hover>a:only-child,
    .d-portal-btn-background-ghost.d-portal-btn-dangerous:focus>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-background-ghost.d-portal-btn-dangerous:hover>a:only-child:after,
    .d-portal-btn-background-ghost.d-portal-btn-dangerous:focus>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-background-ghost.d-portal-btn-dangerous:active {
    color: #d9363e;
    border-color: #d9363e
    }
    
    .d-portal-btn-background-ghost.d-portal-btn-dangerous:active>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-background-ghost.d-portal-btn-dangerous:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-background-ghost.d-portal-btn-dangerous[disabled],
    .d-portal-btn-background-ghost.d-portal-btn-dangerous[disabled]:hover,
    .d-portal-btn-background-ghost.d-portal-btn-dangerous[disabled]:focus,
    .d-portal-btn-background-ghost.d-portal-btn-dangerous[disabled]:active {
    color: #00000040;
    border-color: #d9d9d9;
    background: #f5f5f5;
    text-shadow: none;
    box-shadow: none
    }
    
    .d-portal-btn-background-ghost.d-portal-btn-dangerous[disabled]>a:only-child,
    .d-portal-btn-background-ghost.d-portal-btn-dangerous[disabled]:hover>a:only-child,
    .d-portal-btn-background-ghost.d-portal-btn-dangerous[disabled]:focus>a:only-child,
    .d-portal-btn-background-ghost.d-portal-btn-dangerous[disabled]:active>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-background-ghost.d-portal-btn-dangerous[disabled]>a:only-child:after,
    .d-portal-btn-background-ghost.d-portal-btn-dangerous[disabled]:hover>a:only-child:after,
    .d-portal-btn-background-ghost.d-portal-btn-dangerous[disabled]:focus>a:only-child:after,
    .d-portal-btn-background-ghost.d-portal-btn-dangerous[disabled]:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-background-ghost.d-portal-btn-dangerous.d-portal-btn-link {
    color: #ff4d4f;
    border-color: transparent;
    text-shadow: none
    }
    
    .d-portal-btn-background-ghost.d-portal-btn-dangerous.d-portal-btn-link>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-background-ghost.d-portal-btn-dangerous.d-portal-btn-link>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-background-ghost.d-portal-btn-dangerous.d-portal-btn-link:hover,
    .d-portal-btn-background-ghost.d-portal-btn-dangerous.d-portal-btn-link:focus {
    color: #ff7875;
    border-color: transparent
    }
    
    .d-portal-btn-background-ghost.d-portal-btn-dangerous.d-portal-btn-link:hover>a:only-child,
    .d-portal-btn-background-ghost.d-portal-btn-dangerous.d-portal-btn-link:focus>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-background-ghost.d-portal-btn-dangerous.d-portal-btn-link:hover>a:only-child:after,
    .d-portal-btn-background-ghost.d-portal-btn-dangerous.d-portal-btn-link:focus>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-background-ghost.d-portal-btn-dangerous.d-portal-btn-link:active {
    color: #d9363e;
    border-color: transparent
    }
    
    .d-portal-btn-background-ghost.d-portal-btn-dangerous.d-portal-btn-link:active>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-background-ghost.d-portal-btn-dangerous.d-portal-btn-link:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-background-ghost.d-portal-btn-dangerous.d-portal-btn-link[disabled],
    .d-portal-btn-background-ghost.d-portal-btn-dangerous.d-portal-btn-link[disabled]:hover,
    .d-portal-btn-background-ghost.d-portal-btn-dangerous.d-portal-btn-link[disabled]:focus,
    .d-portal-btn-background-ghost.d-portal-btn-dangerous.d-portal-btn-link[disabled]:active {
    color: #00000040;
    border-color: #d9d9d9;
    background: #f5f5f5;
    text-shadow: none;
    box-shadow: none
    }
    
    .d-portal-btn-background-ghost.d-portal-btn-dangerous.d-portal-btn-link[disabled]>a:only-child,
    .d-portal-btn-background-ghost.d-portal-btn-dangerous.d-portal-btn-link[disabled]:hover>a:only-child,
    .d-portal-btn-background-ghost.d-portal-btn-dangerous.d-portal-btn-link[disabled]:focus>a:only-child,
    .d-portal-btn-background-ghost.d-portal-btn-dangerous.d-portal-btn-link[disabled]:active>a:only-child {
    color: currentcolor
    }
    
    .d-portal-btn-background-ghost.d-portal-btn-dangerous.d-portal-btn-link[disabled]>a:only-child:after,
    .d-portal-btn-background-ghost.d-portal-btn-dangerous.d-portal-btn-link[disabled]:hover>a:only-child:after,
    .d-portal-btn-background-ghost.d-portal-btn-dangerous.d-portal-btn-link[disabled]:focus>a:only-child:after,
    .d-portal-btn-background-ghost.d-portal-btn-dangerous.d-portal-btn-link[disabled]:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    .d-portal-btn-two-chinese-chars:first-letter {
    letter-spacing: .34em
    }
    
    .d-portal-btn-two-chinese-chars>*:not(.anticon) {
    margin-right: -.34em;
    letter-spacing: .34em
    }
    
    .d-portal-btn.d-portal-btn-block {
    width: 100%
    }
    
    .d-portal-btn:empty {
    display: inline-block;
    width: 0;
    visibility: hidden;
    content: "\a0"
    }
    
    a.d-portal-btn {
    padding-top: .01px !important;
    line-height: 30px
    }
    
    a.d-portal-btn-disabled {
    cursor: not-allowed
    }
    
    a.d-portal-btn-disabled>* {
    pointer-events: none
    }
    
    a.d-portal-btn-disabled,
    a.d-portal-btn-disabled:hover,
    a.d-portal-btn-disabled:focus,
    a.d-portal-btn-disabled:active {
    color: #00000040;
    border-color: transparent;
    background: transparent;
    text-shadow: none;
    box-shadow: none
    }
    
    a.d-portal-btn-disabled>a:only-child,
    a.d-portal-btn-disabled:hover>a:only-child,
    a.d-portal-btn-disabled:focus>a:only-child,
    a.d-portal-btn-disabled:active>a:only-child {
    color: currentcolor
    }
    
    a.d-portal-btn-disabled>a:only-child:after,
    a.d-portal-btn-disabled:hover>a:only-child:after,
    a.d-portal-btn-disabled:focus>a:only-child:after,
    a.d-portal-btn-disabled:active>a:only-child:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    content: ""
    }
    
    a.d-portal-btn-lg {
    line-height: 38px
    }
    
    a.d-portal-btn-sm {
    line-height: 22px
    }
    
    .d-portal-btn-compact-item:not(.d-portal-btn-compact-last-item):not(.d-portal-btn-compact-item-rtl) {
    margin-right: -1px
    }
    
    .d-portal-btn-compact-item:not(.d-portal-btn-compact-last-item).d-portal-btn-compact-item-rtl {
    margin-left: -1px
    }
    
    .d-portal-btn-compact-item:hover,
    .d-portal-btn-compact-item:focus,
    .d-portal-btn-compact-item:active {
    z-index: 2
    }
    
    .d-portal-btn-compact-item[disabled] {
    z-index: 0
    }
    
    .d-portal-btn-compact-item:not(.d-portal-btn-compact-first-item):not(.d-portal-btn-compact-last-item).d-portal-btn {
    border-radius: 0
    }
    
    .d-portal-btn-compact-item.d-portal-btn.d-portal-btn-compact-first-item:not(.d-portal-btn-compact-last-item):not(.d-portal-btn-compact-item-rtl) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
    }
    
    .d-portal-btn-compact-item.d-portal-btn.d-portal-btn-compact-last-item:not(.d-portal-btn-compact-first-item):not(.d-portal-btn-compact-item-rtl) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
    }
    
    .d-portal-btn-compact-item.d-portal-btn.d-portal-btn-compact-item-rtl.d-portal-btn-compact-first-item:not(.d-portal-btn-compact-last-item) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
    }
    
    .d-portal-btn-compact-item.d-portal-btn.d-portal-btn-compact-item-rtl.d-portal-btn-compact-last-item:not(.d-portal-btn-compact-first-item) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
    }
    
    .d-portal-btn-icon-only.d-portal-btn-compact-item {
    flex: none
    }
    
    .d-portal-btn-compact-item.d-portal-btn-primary:not([disabled])+.d-portal-btn-compact-item.d-portal-btn-primary:not([disabled]) {
    position: relative
    }
    
    .d-portal-btn-compact-item.d-portal-btn-primary:not([disabled])+.d-portal-btn-compact-item.d-portal-btn-primary:not([disabled]):after {
    position: absolute;
    top: -1px;
    left: -1px;
    display: inline-block;
    width: 1px;
    height: calc(100% + 2px);
    background-color: #40a9ff;
    content: " "
    }
    
    .d-portal-btn-compact-item-rtl.d-portal-btn-compact-first-item.d-portal-btn-compact-item-rtl:not(.d-portal-btn-compact-last-item) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
    }
    
    .d-portal-btn-compact-item-rtl.d-portal-btn-compact-last-item.d-portal-btn-compact-item-rtl:not(.d-portal-btn-compact-first-item) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
    }
    
    .d-portal-btn-compact-item-rtl.d-portal-btn-sm.d-portal-btn-compact-first-item.d-portal-btn-compact-item-rtl.d-portal-btn-sm:not(.d-portal-btn-compact-last-item) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
    }
    
    .d-portal-btn-compact-item-rtl.d-portal-btn-sm.d-portal-btn-compact-last-item.d-portal-btn-compact-item-rtl.d-portal-btn-sm:not(.d-portal-btn-compact-first-item) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
    }
    
    .d-portal-btn-compact-item-rtl.d-portal-btn-primary:not([disabled])+.d-portal-btn-compact-item-rtl.d-portal-btn-primary:not([disabled]):after {
    right: -1px
    }
    
    .d-portal-btn-compact-vertical-item:not(.d-portal-btn-compact-vertical-last-item) {
    margin-bottom: -1px
    }
    
    .d-portal-btn-compact-vertical-item:hover,
    .d-portal-btn-compact-vertical-item:focus,
    .d-portal-btn-compact-vertical-item:active {
    z-index: 2
    }
    
    .d-portal-btn-compact-vertical-item[disabled] {
    z-index: 0
    }
    
    .d-portal-btn-compact-vertical-item:not(.d-portal-btn-compact-vertical-first-item):not(.d-portal-btn-compact-vertical-last-item) {
    border-radius: 0
    }
    
    .d-portal-btn-compact-vertical-item.d-portal-btn-compact-vertical-first-item:not(.d-portal-btn-compact-vertical-last-item) {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
    }
    
    .d-portal-btn-compact-vertical-item.d-portal-btn-compact-vertical-last-item:not(.d-portal-btn-compact-vertical-first-item) {
    border-top-left-radius: 0;
    border-top-right-radius: 0
    }
    
    .d-portal-btn-compact-vertical-item.d-portal-btn-primary:not([disabled])+.d-portal-btn-compact-vertical-item.d-portal-btn-primary:not([disabled]) {
    position: relative
    }
    
    .d-portal-btn-compact-vertical-item.d-portal-btn-primary:not([disabled])+.d-portal-btn-compact-vertical-item.d-portal-btn-primary:not([disabled]):after {
    position: absolute;
    top: -1px;
    left: -1px;
    display: inline-block;
    width: calc(100% + 2px);
    height: 1px;
    background-color: #40a9ff;
    content: " "
    }
    
    .d-portal-btn-rtl {
    direction: rtl
    }
    
    .d-portal-btn-group-rtl.d-portal-btn-group .d-portal-btn-primary:last-child:not(:first-child),
    .d-portal-btn-group-rtl.d-portal-btn-group .d-portal-btn-primary+.d-portal-btn-primary {
    border-right-color: #40a9ff;
    border-left-color: #d9d9d9
    }
    
    .d-portal-btn-group-rtl.d-portal-btn-group .d-portal-btn-primary:last-child:not(:first-child)[disabled],
    .d-portal-btn-group-rtl.d-portal-btn-group .d-portal-btn-primary+.d-portal-btn-primary[disabled] {
    border-right-color: #d9d9d9;
    border-left-color: #40a9ff
    }
    
    .d-portal-btn-rtl.d-portal-btn>.d-portal-btn-loading-icon .anticon {
    padding-right: 0;
    padding-left: 8px
    }
    
    .d-portal-btn-rtl.d-portal-btn>.anticon+span,
    .d-portal-btn-rtl.d-portal-btn>span+.anticon {
    margin-right: 8px;
    margin-left: 0
    }
    
    .d-portal-form-item .d-portal-input-number+.d-portal-form-text {
    margin-left: 8px
    }
    
    .d-portal-form-inline {
    display: flex;
    flex-wrap: wrap
    }
    
    .d-portal-form-inline .d-portal-form-item {
    flex: none;
    flex-wrap: nowrap;
    margin-right: 16px;
    margin-bottom: 0
    }
    
    .d-portal-form-inline .d-portal-form-item-with-help {
    margin-bottom: 24px
    }
    
    .d-portal-form-inline .d-portal-form-item>.d-portal-form-item-label,
    .d-portal-form-inline .d-portal-form-item>.d-portal-form-item-control {
    display: inline-block;
    vertical-align: top
    }
    
    .d-portal-form-inline .d-portal-form-item>.d-portal-form-item-label {
    flex: none
    }
    
    .d-portal-form-inline .d-portal-form-item .d-portal-form-text,
    .d-portal-form-inline .d-portal-form-item .d-portal-form-item-has-feedback {
    display: inline-block
    }
    
    .d-portal-form-horizontal .d-portal-form-item-label {
    flex-grow: 0
    }
    
    .d-portal-form-horizontal .d-portal-form-item-control {
    flex: 1 1 0;
    min-width: 0
    }
    
    .d-portal-form-horizontal .d-portal-form-item-label[class$="-24"]+.d-portal-form-item-control,
    .d-portal-form-horizontal .d-portal-form-item-label[class*="-24 "]+.d-portal-form-item-control {
    min-width: unset
    }
    
    .d-portal-form-vertical .d-portal-form-item-row {
    flex-direction: column
    }
    
    .d-portal-form-vertical .d-portal-form-item-label>label {
    height: auto
    }
    
    .d-portal-form-vertical .d-portal-form-item .d-portal-form-item-control {
    width: 100%
    }
    
    .d-portal-form-vertical .d-portal-form-item-label,
    .d-portal-col-24.d-portal-form-item-label,
    .d-portal-col-xl-24.d-portal-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left
    }
    
    .d-portal-form-vertical .d-portal-form-item-label>label,
    .d-portal-col-24.d-portal-form-item-label>label,
    .d-portal-col-xl-24.d-portal-form-item-label>label {
    margin: 0
    }
    
    .d-portal-form-vertical .d-portal-form-item-label>label:after,
    .d-portal-col-24.d-portal-form-item-label>label:after,
    .d-portal-col-xl-24.d-portal-form-item-label>label:after {
    display: none
    }
    
    .d-portal-form-rtl.d-portal-form-vertical .d-portal-form-item-label,
    .d-portal-form-rtl.d-portal-col-24.d-portal-form-item-label,
    .d-portal-form-rtl.d-portal-col-xl-24.d-portal-form-item-label {
    text-align: right
    }
    
    @media (max-width: 575px) {
    .d-portal-form-item .d-portal-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left
    }
    
    .d-portal-form-item .d-portal-form-item-label>label {
    margin: 0
    }
    
    .d-portal-form-item .d-portal-form-item-label>label:after {
    display: none
    }
    
    .d-portal-form-rtl.d-portal-form-item .d-portal-form-item-label {
    text-align: right
    }
    
    .d-portal-form .d-portal-form-item {
    flex-wrap: wrap
    }
    
    .d-portal-form .d-portal-form-item .d-portal-form-item-label,
    .d-portal-form .d-portal-form-item .d-portal-form-item-control {
    flex: 0 0 100%;
    max-width: 100%
    }
    
    .d-portal-col-xs-24.d-portal-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left
    }
    
    .d-portal-col-xs-24.d-portal-form-item-label>label {
    margin: 0
    }
    
    .d-portal-col-xs-24.d-portal-form-item-label>label:after {
    display: none
    }
    
    .d-portal-form-rtl.d-portal-col-xs-24.d-portal-form-item-label {
    text-align: right
    }
    }
    
    @media (max-width: 767px) {
    .d-portal-col-sm-24.d-portal-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left
    }
    
    .d-portal-col-sm-24.d-portal-form-item-label>label {
    margin: 0
    }
    
    .d-portal-col-sm-24.d-portal-form-item-label>label:after {
    display: none
    }
    
    .d-portal-form-rtl.d-portal-col-sm-24.d-portal-form-item-label {
    text-align: right
    }
    }
    
    @media (max-width: 991px) {
    .d-portal-col-md-24.d-portal-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left
    }
    
    .d-portal-col-md-24.d-portal-form-item-label>label {
    margin: 0
    }
    
    .d-portal-col-md-24.d-portal-form-item-label>label:after {
    display: none
    }
    
    .d-portal-form-rtl.d-portal-col-md-24.d-portal-form-item-label {
    text-align: right
    }
    }
    
    @media (max-width: 1199px) {
    .d-portal-col-lg-24.d-portal-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left
    }
    
    .d-portal-col-lg-24.d-portal-form-item-label>label {
    margin: 0
    }
    
    .d-portal-col-lg-24.d-portal-form-item-label>label:after {
    display: none
    }
    
    .d-portal-form-rtl.d-portal-col-lg-24.d-portal-form-item-label {
    text-align: right
    }
    }
    
    @media (max-width: 1599px) {
    .d-portal-col-xl-24.d-portal-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left
    }
    
    .d-portal-col-xl-24.d-portal-form-item-label>label {
    margin: 0
    }
    
    .d-portal-col-xl-24.d-portal-form-item-label>label:after {
    display: none
    }
    
    .d-portal-form-rtl.d-portal-col-xl-24.d-portal-form-item-label {
    text-align: right
    }
    }
    
    .d-portal-form-item-explain-error {
    color: #ff4d4f
    }
    
    .d-portal-form-item-explain-warning {
    color: #faad14
    }
    
    .d-portal-form-item-has-feedback .d-portal-switch {
    margin: 2px 0 4px
    }
    
    .d-portal-form-item-has-warning .d-portal-form-item-split {
    color: #faad14
    }
    
    .d-portal-form-item-has-error .d-portal-form-item-split {
    color: #ff4d4f
    }
    
    .d-portal-form {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum"
    }
    
    .d-portal-form legend {
    display: block;
    width: 100%;
    margin-bottom: 20px;
    padding: 0;
    color: #00000073;
    font-size: 16px;
    line-height: inherit;
    border: 0;
    border-bottom: 1px solid #d9d9d9
    }
    
    .d-portal-form label {
    font-size: 14px
    }
    
    .d-portal-form input[type=search] {
    box-sizing: border-box
    }
    
    .d-portal-form input[type=radio],
    .d-portal-form input[type=checkbox] {
    line-height: normal
    }
    
    .d-portal-form input[type=file] {
    display: block
    }
    
    .d-portal-form input[type=range] {
    display: block;
    width: 100%
    }
    
    .d-portal-form select[multiple],
    .d-portal-form select[size] {
    height: auto
    }
    
    .d-portal-form input[type=file]:focus,
    .d-portal-form input[type=radio]:focus,
    .d-portal-form input[type=checkbox]:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
    }
    
    .d-portal-form output {
    display: block;
    padding-top: 15px;
    color: #000000d9;
    font-size: 14px;
    line-height: 1.5715
    }
    
    .d-portal-form .d-portal-form-text {
    display: inline-block;
    padding-right: 8px
    }
    
    .d-portal-form-small .d-portal-form-item-label>label {
    height: 24px
    }
    
    .d-portal-form-small .d-portal-form-item-control-input {
    min-height: 24px
    }
    
    .d-portal-form-large .d-portal-form-item-label>label {
    height: 40px
    }
    
    .d-portal-form-large .d-portal-form-item-control-input {
    min-height: 40px
    }
    
    .d-portal-form-item {
    box-sizing: border-box;
    margin: 0 0 24px;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    vertical-align: top
    }
    
    .d-portal-form-item-with-help {
    transition: none
    }
    
    .d-portal-form-item-hidden,
    .d-portal-form-item-hidden.d-portal-row {
    display: none
    }
    
    .d-portal-form-item-label {
    display: inline-block;
    flex-grow: 0;
    overflow: hidden;
    white-space: nowrap;
    text-align: right;
    vertical-align: middle
    }
    
    .d-portal-form-item-label-left {
    text-align: left
    }
    
    .d-portal-form-item-label-wrap {
    overflow: unset;
    line-height: 1.3215em;
    white-space: unset
    }
    
    .d-portal-form-item-label>label {
    position: relative;
    display: inline-flex;
    align-items: center;
    max-width: 100%;
    height: 32px;
    color: #000000d9;
    font-size: 14px
    }
    
    .d-portal-form-item-label>label>.anticon {
    font-size: 14px;
    vertical-align: top
    }
    
    .d-portal-form-item-label>label.d-portal-form-item-required:not(.d-portal-form-item-required-mark-optional):before {
    display: inline-block;
    margin-right: 4px;
    color: #ff4d4f;
    font-size: 14px;
    font-family: SimSun, sans-serif;
    line-height: 1;
    content: "*"
    }
    
    .d-portal-form-hide-required-mark .d-portal-form-item-label>label.d-portal-form-item-required:not(.d-portal-form-item-required-mark-optional):before {
    display: none
    }
    
    .d-portal-form-item-label>label .d-portal-form-item-optional {
    display: inline-block;
    margin-left: 4px;
    color: #00000073
    }
    
    .d-portal-form-hide-required-mark .d-portal-form-item-label>label .d-portal-form-item-optional {
    display: none
    }
    
    .d-portal-form-item-label>label .d-portal-form-item-tooltip {
    color: #00000073;
    cursor: help;
    writing-mode: horizontal-tb;
    margin-inline-start: 4px
    }
    
    .d-portal-form-item-label>label:after {
    content: ":";
    position: relative;
    top: -.5px;
    margin: 0 8px 0 2px
    }
    
    .d-portal-form-item-label>label.d-portal-form-item-no-colon:after {
    content: " "
    }
    
    .d-portal-form-item-control {
    display: flex;
    flex-direction: column;
    flex-grow: 1
    }
    
    .d-portal-form-item-control:first-child:not([class^="d-portal-col-"]):not([class*=" d-portal-col-"]) {
    width: 100%
    }
    
    .d-portal-form-item-control-input {
    position: relative;
    display: flex;
    align-items: center;
    min-height: 32px
    }
    
    .d-portal-form-item-control-input-content {
    flex: auto;
    max-width: 100%
    }
    
    .d-portal-form-item-explain,
    .d-portal-form-item-extra {
    clear: both;
    color: #00000073;
    font-size: 14px;
    line-height: 1.5715;
    transition: color .3s cubic-bezier(.215, .61, .355, 1)
    }
    
    .d-portal-form-item-explain-connected {
    width: 100%
    }
    
    .d-portal-form-item-extra {
    min-height: 24px
    }
    
    .d-portal-form-item-with-help .d-portal-form-item-explain {
    height: auto;
    opacity: 1
    }
    
    .d-portal-form-item-feedback-icon {
    font-size: 14px;
    text-align: center;
    visibility: visible;
    animation: zoomIn .3s cubic-bezier(.12, .4, .29, 1.46);
    pointer-events: none
    }
    
    .d-portal-form-item-feedback-icon-success {
    color: #52c41a
    }
    
    .d-portal-form-item-feedback-icon-error {
    color: #ff4d4f
    }
    
    .d-portal-form-item-feedback-icon-warning {
    color: #faad14
    }
    
    .d-portal-form-item-feedback-icon-validating {
    color: #1890ff
    }
    
    .d-portal-show-help {
    transition: opacity .3s cubic-bezier(.645, .045, .355, 1)
    }
    
    .d-portal-show-help-appear,
    .d-portal-show-help-enter {
    opacity: 0
    }
    
    .d-portal-show-help-appear-active,
    .d-portal-show-help-enter-active,
    .d-portal-show-help-leave {
    opacity: 1
    }
    
    .d-portal-show-help-leave-active {
    opacity: 0
    }
    
    .d-portal-show-help-item {
    overflow: hidden;
    transition: height .3s cubic-bezier(.645, .045, .355, 1), opacity .3s cubic-bezier(.645, .045, .355, 1), transform .3s cubic-bezier(.645, .045, .355, 1) !important
    }
    
    .d-portal-show-help-item-appear,
    .d-portal-show-help-item-enter {
    transform: translateY(-5px);
    opacity: 0
    }
    
    .d-portal-show-help-item-appear-active,
    .d-portal-show-help-item-enter-active {
    transform: translateY(0);
    opacity: 1
    }
    
    .d-portal-show-help-item-leave {
    transition: height .2s cubic-bezier(.645, .045, .355, 1), opacity .2s cubic-bezier(.645, .045, .355, 1), transform .2s cubic-bezier(.645, .045, .355, 1) !important
    }
    
    .d-portal-show-help-item-leave-active {
    transform: translateY(-5px)
    }
    
    @keyframes diffZoomIn1 {
    0% {
    transform: scale(0);
    opacity: 0
    }
    
    to {
    transform: scale(1);
    opacity: 1
    }
    }
    
    @keyframes diffZoomIn2 {
    0% {
    transform: scale(0);
    opacity: 0
    }
    
    to {
    transform: scale(1);
    opacity: 1
    }
    }
    
    @keyframes diffZoomIn3 {
    0% {
    transform: scale(0);
    opacity: 0
    }
    
    to {
    transform: scale(1);
    opacity: 1
    }
    }
    
    .d-portal-form-rtl {
    direction: rtl
    }
    
    .d-portal-form-rtl .d-portal-form-item-label {
    text-align: left
    }
    
    .d-portal-form-rtl .d-portal-form-item-label>label.d-portal-form-item-required:before {
    margin-right: 0;
    margin-left: 4px
    }
    
    .d-portal-form-rtl .d-portal-form-item-label>label:after {
    margin: 0 2px 0 8px
    }
    
    .d-portal-form-rtl .d-portal-form-item-label>label .d-portal-form-item-optional {
    margin-right: 4px;
    margin-left: 0
    }
    
    .d-portal-col-rtl .d-portal-form-item-control:first-child {
    width: 100%
    }
    
    .d-portal-form-rtl .d-portal-form-item-has-feedback .d-portal-input {
    padding-right: 11px;
    padding-left: 24px
    }
    
    .d-portal-form-rtl .d-portal-form-item-has-feedback .d-portal-input-affix-wrapper .d-portal-input-suffix {
    padding-right: 11px;
    padding-left: 18px
    }
    
    .d-portal-form-rtl .d-portal-form-item-has-feedback .d-portal-input-affix-wrapper .d-portal-input,
    .d-portal-form-rtl .d-portal-form-item-has-feedback .d-portal-input-number-affix-wrapper .d-portal-input-number {
    padding: 0
    }
    
    .d-portal-form-rtl .d-portal-form-item-has-feedback .d-portal-input-search:not(.d-portal-input-search-enter-button) .d-portal-input-suffix {
    right: auto;
    left: 28px
    }
    
    .d-portal-form-rtl .d-portal-form-item-has-feedback .d-portal-input-number {
    padding-left: 18px
    }
    
    .d-portal-form-rtl .d-portal-form-item-has-feedback>.d-portal-select .d-portal-select-arrow,
    .d-portal-form-rtl .d-portal-form-item-has-feedback>.d-portal-select .d-portal-select-clear,
    .d-portal-form-rtl .d-portal-form-item-has-feedback :not(.d-portal-input-group-addon)>.d-portal-select .d-portal-select-arrow,
    .d-portal-form-rtl .d-portal-form-item-has-feedback :not(.d-portal-input-group-addon)>.d-portal-select .d-portal-select-clear,
    .d-portal-form-rtl .d-portal-form-item-has-feedback :not(.d-portal-input-number-group-addon)>.d-portal-select .d-portal-select-arrow,
    .d-portal-form-rtl .d-portal-form-item-has-feedback :not(.d-portal-input-number-group-addon)>.d-portal-select .d-portal-select-clear {
    right: auto;
    left: 32px
    }
    
    .d-portal-form-rtl .d-portal-form-item-has-feedback>.d-portal-select .d-portal-select-selection-selected-value,
    .d-portal-form-rtl .d-portal-form-item-has-feedback :not(.d-portal-input-group-addon)>.d-portal-select .d-portal-select-selection-selected-value,
    .d-portal-form-rtl .d-portal-form-item-has-feedback :not(.d-portal-input-number-group-addon)>.d-portal-select .d-portal-select-selection-selected-value {
    padding-right: 0;
    padding-left: 42px
    }
    
    .d-portal-form-rtl .d-portal-form-item-has-feedback .d-portal-cascader-picker-arrow {
    margin-right: 0;
    margin-left: 19px
    }
    
    .d-portal-form-rtl .d-portal-form-item-has-feedback .d-portal-cascader-picker-clear {
    right: auto;
    left: 32px
    }
    
    .d-portal-form-rtl .d-portal-form-item-has-feedback .d-portal-picker,
    .d-portal-form-rtl .d-portal-form-item-has-feedback .d-portal-picker-large {
    padding-right: 11px;
    padding-left: 29.2px
    }
    
    .d-portal-form-rtl .d-portal-form-item-has-feedback .d-portal-picker-small {
    padding-right: 7px;
    padding-left: 25.2px
    }
    
    .d-portal-form-rtl .d-portal-form-item-has-feedback.d-portal-form-item-has-success .d-portal-form-item-children-icon,
    .d-portal-form-rtl .d-portal-form-item-has-feedback.d-portal-form-item-has-warning .d-portal-form-item-children-icon,
    .d-portal-form-rtl .d-portal-form-item-has-feedback.d-portal-form-item-has-error .d-portal-form-item-children-icon,
    .d-portal-form-rtl .d-portal-form-item-has-feedback.d-portal-form-item-is-validating .d-portal-form-item-children-icon {
    right: auto;
    left: 0
    }
    
    .d-portal-form-rtl.d-portal-form-inline .d-portal-form-item {
    margin-right: 0;
    margin-left: 16px
    }
    
    .d-portal-input-affix-wrapper {
    position: relative;
    display: inline-block;
    width: 100%;
    min-width: 0;
    padding: 4px 11px;
    color: #000000d9;
    font-size: 14px;
    line-height: 1.5715;
    background-color: #fff;
    background-image: none;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    transition: all .3s;
    display: inline-flex
    }
    
    .d-portal-input-affix-wrapper::placeholder {
    color: #bfbfbf;
    user-select: none
    }
    
    .d-portal-input-affix-wrapper:placeholder-shown {
    text-overflow: ellipsis
    }
    
    .d-portal-input-affix-wrapper:hover {
    border-color: #40a9ff;
    border-right-width: 1px
    }
    
    .d-portal-input-rtl .d-portal-input-affix-wrapper:hover {
    border-right-width: 0;
    border-left-width: 1px !important
    }
    
    .d-portal-input-affix-wrapper:focus,
    .d-portal-input-affix-wrapper-focused {
    border-color: #40a9ff;
    box-shadow: 0 0 0 2px #1890ff33;
    border-right-width: 1px;
    outline: 0
    }
    
    .d-portal-input-rtl .d-portal-input-affix-wrapper:focus,
    .d-portal-input-rtl .d-portal-input-affix-wrapper-focused {
    border-right-width: 0;
    border-left-width: 1px !important
    }
    
    .d-portal-input-affix-wrapper-disabled {
    color: #00000040;
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    cursor: not-allowed;
    opacity: 1
    }
    
    .d-portal-input-affix-wrapper-disabled:hover {
    border-color: #d9d9d9;
    border-right-width: 1px
    }
    
    .d-portal-input-affix-wrapper[disabled] {
    color: #00000040;
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    cursor: not-allowed;
    opacity: 1
    }
    
    .d-portal-input-affix-wrapper[disabled]:hover {
    border-color: #d9d9d9;
    border-right-width: 1px
    }
    
    .d-portal-input-affix-wrapper-borderless,
    .d-portal-input-affix-wrapper-borderless:hover,
    .d-portal-input-affix-wrapper-borderless:focus,
    .d-portal-input-affix-wrapper-borderless-focused,
    .d-portal-input-affix-wrapper-borderless-disabled,
    .d-portal-input-affix-wrapper-borderless[disabled] {
    background-color: transparent;
    border: none;
    box-shadow: none
    }
    
    textarea.d-portal-input-affix-wrapper {
    max-width: 100%;
    height: auto;
    min-height: 32px;
    line-height: 1.5715;
    vertical-align: bottom;
    transition: all .3s, height 0s
    }
    
    .d-portal-input-affix-wrapper-lg {
    padding: 6.5px 11px;
    font-size: 16px
    }
    
    .d-portal-input-affix-wrapper-sm {
    padding: 0 7px
    }
    
    .d-portal-input-affix-wrapper-rtl {
    direction: rtl
    }
    
    .d-portal-input-affix-wrapper:not(.d-portal-input-affix-wrapper-disabled):hover {
    border-color: #40a9ff;
    border-right-width: 1px;
    z-index: 1
    }
    
    .d-portal-input-rtl .d-portal-input-affix-wrapper:not(.d-portal-input-affix-wrapper-disabled):hover {
    border-right-width: 0;
    border-left-width: 1px !important
    }
    
    .d-portal-input-search-with-button .d-portal-input-affix-wrapper:not(.d-portal-input-affix-wrapper-disabled):hover {
    z-index: 0
    }
    
    .d-portal-input-affix-wrapper-focused,
    .d-portal-input-affix-wrapper:focus {
    z-index: 1
    }
    
    .d-portal-input-affix-wrapper-disabled .d-portal-input[disabled] {
    background: rgba(255, 255, 255, 0)
    }
    
    .d-portal-input-affix-wrapper>.d-portal-input {
    font-size: inherit;
    border: none;
    outline: none
    }
    
    .d-portal-input-affix-wrapper>.d-portal-input:focus {
    box-shadow: none !important
    }
    
    .d-portal-input-affix-wrapper>.d-portal-input:not(textarea) {
    padding: 0
    }
    
    .d-portal-input-affix-wrapper:before {
    display: inline-block;
    width: 0;
    visibility: hidden;
    content: "\a0"
    }
    
    .d-portal-input-prefix,
    .d-portal-input-suffix {
    display: flex;
    flex: none;
    align-items: center
    }
    
    .d-portal-input-prefix>*:not(:last-child),
    .d-portal-input-suffix>*:not(:last-child) {
    margin-right: 8px
    }
    
    .d-portal-input-show-count-suffix {
    color: #00000073
    }
    
    .d-portal-input-show-count-has-suffix {
    margin-right: 2px
    }
    
    .d-portal-input-prefix {
    margin-right: 4px
    }
    
    .d-portal-input-suffix {
    margin-left: 4px
    }
    
    .anticon.d-portal-input-clear-icon,
    .d-portal-input-clear-icon {
    margin: 0;
    color: #00000040;
    font-size: 12px;
    vertical-align: -1px;
    cursor: pointer;
    transition: color .3s
    }
    
    .anticon.d-portal-input-clear-icon:hover,
    .d-portal-input-clear-icon:hover {
    color: #00000073
    }
    
    .anticon.d-portal-input-clear-icon:active,
    .d-portal-input-clear-icon:active {
    color: #000000d9
    }
    
    .anticon.d-portal-input-clear-icon-hidden,
    .d-portal-input-clear-icon-hidden {
    visibility: hidden
    }
    
    .anticon.d-portal-input-clear-icon-has-suffix,
    .d-portal-input-clear-icon-has-suffix {
    margin: 0 4px
    }
    
    .d-portal-input-affix-wrapper.d-portal-input-affix-wrapper-textarea-with-clear-btn {
    padding: 0
    }
    
    .d-portal-input-affix-wrapper.d-portal-input-affix-wrapper-textarea-with-clear-btn .d-portal-input-clear-icon {
    position: absolute;
    top: 8px;
    right: 8px;
    z-index: 1
    }
    
    .d-portal-input-status-error:not(.d-portal-input-disabled):not(.d-portal-input-borderless).d-portal-input,
    .d-portal-input-status-error:not(.d-portal-input-disabled):not(.d-portal-input-borderless).d-portal-input:hover {
    background: #fff;
    border-color: #ff4d4f
    }
    
    .d-portal-input-status-error:not(.d-portal-input-disabled):not(.d-portal-input-borderless).d-portal-input:focus,
    .d-portal-input-status-error:not(.d-portal-input-disabled):not(.d-portal-input-borderless).d-portal-input-focused {
    border-color: #ff7875;
    box-shadow: 0 0 0 2px #ff4d4f33;
    border-right-width: 1px;
    outline: 0
    }
    
    .d-portal-input-status-error .d-portal-input-prefix {
    color: #ff4d4f
    }
    
    .d-portal-input-status-warning:not(.d-portal-input-disabled):not(.d-portal-input-borderless).d-portal-input,
    .d-portal-input-status-warning:not(.d-portal-input-disabled):not(.d-portal-input-borderless).d-portal-input:hover {
    background: #fff;
    border-color: #faad14
    }
    
    .d-portal-input-status-warning:not(.d-portal-input-disabled):not(.d-portal-input-borderless).d-portal-input:focus,
    .d-portal-input-status-warning:not(.d-portal-input-disabled):not(.d-portal-input-borderless).d-portal-input-focused {
    border-color: #ffc53d;
    box-shadow: 0 0 0 2px #faad1433;
    border-right-width: 1px;
    outline: 0
    }
    
    .d-portal-input-status-warning .d-portal-input-prefix {
    color: #faad14
    }
    
    .d-portal-input-affix-wrapper-status-error:not(.d-portal-input-affix-wrapper-disabled):not(.d-portal-input-affix-wrapper-borderless).d-portal-input-affix-wrapper,
    .d-portal-input-affix-wrapper-status-error:not(.d-portal-input-affix-wrapper-disabled):not(.d-portal-input-affix-wrapper-borderless).d-portal-input-affix-wrapper:hover {
    background: #fff;
    border-color: #ff4d4f
    }
    
    .d-portal-input-affix-wrapper-status-error:not(.d-portal-input-affix-wrapper-disabled):not(.d-portal-input-affix-wrapper-borderless).d-portal-input-affix-wrapper:focus,
    .d-portal-input-affix-wrapper-status-error:not(.d-portal-input-affix-wrapper-disabled):not(.d-portal-input-affix-wrapper-borderless).d-portal-input-affix-wrapper-focused {
    border-color: #ff7875;
    box-shadow: 0 0 0 2px #ff4d4f33;
    border-right-width: 1px;
    outline: 0
    }
    
    .d-portal-input-affix-wrapper-status-error .d-portal-input-prefix {
    color: #ff4d4f
    }
    
    .d-portal-input-affix-wrapper-status-warning:not(.d-portal-input-affix-wrapper-disabled):not(.d-portal-input-affix-wrapper-borderless).d-portal-input-affix-wrapper,
    .d-portal-input-affix-wrapper-status-warning:not(.d-portal-input-affix-wrapper-disabled):not(.d-portal-input-affix-wrapper-borderless).d-portal-input-affix-wrapper:hover {
    background: #fff;
    border-color: #faad14
    }
    
    .d-portal-input-affix-wrapper-status-warning:not(.d-portal-input-affix-wrapper-disabled):not(.d-portal-input-affix-wrapper-borderless).d-portal-input-affix-wrapper:focus,
    .d-portal-input-affix-wrapper-status-warning:not(.d-portal-input-affix-wrapper-disabled):not(.d-portal-input-affix-wrapper-borderless).d-portal-input-affix-wrapper-focused {
    border-color: #ffc53d;
    box-shadow: 0 0 0 2px #faad1433;
    border-right-width: 1px;
    outline: 0
    }
    
    .d-portal-input-affix-wrapper-status-warning .d-portal-input-prefix {
    color: #faad14
    }
    
    .d-portal-input-textarea-status-error.d-portal-input-textarea-has-feedback .d-portal-input,
    .d-portal-input-textarea-status-warning.d-portal-input-textarea-has-feedback .d-portal-input,
    .d-portal-input-textarea-status-success.d-portal-input-textarea-has-feedback .d-portal-input,
    .d-portal-input-textarea-status-validating.d-portal-input-textarea-has-feedback .d-portal-input {
    padding-right: 24px
    }
    
    .d-portal-input-group-wrapper-status-error .d-portal-input-group-addon {
    color: #ff4d4f;
    border-color: #ff4d4f
    }
    
    .d-portal-input-group-wrapper-status-warning .d-portal-input-group-addon {
    color: #faad14;
    border-color: #faad14
    }
    
    .d-portal-input {
    box-sizing: border-box;
    margin: 0;
    font-variant: tabular-nums;
    list-style: none;
    font-feature-settings: "tnum";
    position: relative;
    display: inline-block;
    width: 100%;
    min-width: 0;
    padding: 4px 11px;
    color: #000000d9;
    font-size: 14px;
    line-height: 1.5715;
    background-color: #fff;
    background-image: none;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    transition: all .3s
    }
    
    .d-portal-input::placeholder {
    color: #bfbfbf;
    user-select: none
    }
    
    .d-portal-input:placeholder-shown {
    text-overflow: ellipsis
    }
    
    .d-portal-input:hover {
    border-color: #40a9ff;
    border-right-width: 1px
    }
    
    .d-portal-input-rtl .d-portal-input:hover {
    border-right-width: 0;
    border-left-width: 1px !important
    }
    
    .d-portal-input:focus,
    .d-portal-input-focused {
    border-color: #40a9ff;
    box-shadow: 0 0 0 2px #1890ff33;
    border-right-width: 1px;
    outline: 0
    }
    
    .d-portal-input-rtl .d-portal-input:focus,
    .d-portal-input-rtl .d-portal-input-focused {
    border-right-width: 0;
    border-left-width: 1px !important
    }
    
    .d-portal-input-disabled {
    color: #00000040;
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    cursor: not-allowed;
    opacity: 1
    }
    
    .d-portal-input-disabled:hover {
    border-color: #d9d9d9;
    border-right-width: 1px
    }
    
    .d-portal-input[disabled] {
    color: #00000040;
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    cursor: not-allowed;
    opacity: 1
    }
    
    .d-portal-input[disabled]:hover {
    border-color: #d9d9d9;
    border-right-width: 1px
    }
    
    .d-portal-input-borderless,
    .d-portal-input-borderless:hover,
    .d-portal-input-borderless:focus,
    .d-portal-input-borderless-focused,
    .d-portal-input-borderless-disabled,
    .d-portal-input-borderless[disabled] {
    background-color: transparent;
    border: none;
    box-shadow: none
    }
    
    textarea.d-portal-input {
    max-width: 100%;
    height: auto;
    min-height: 32px;
    line-height: 1.5715;
    vertical-align: bottom;
    transition: all .3s, height 0s
    }
    
    .d-portal-input-lg {
    padding: 6.5px 11px;
    font-size: 16px
    }
    
    .d-portal-input-sm {
    padding: 0 7px
    }
    
    .d-portal-input-rtl {
    direction: rtl
    }
    
    .d-portal-input-group {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    position: relative;
    display: table;
    width: 100%;
    border-collapse: separate;
    border-spacing: 0
    }
    
    .d-portal-input-group[class*=col-] {
    float: none;
    padding-right: 0;
    padding-left: 0
    }
    
    .d-portal-input-group>[class*=col-] {
    padding-right: 8px
    }
    
    .d-portal-input-group>[class*=col-]:last-child {
    padding-right: 0
    }
    
    .d-portal-input-group-addon,
    .d-portal-input-group-wrap,
    .d-portal-input-group>.d-portal-input {
    display: table-cell
    }
    
    .d-portal-input-group-addon:not(:first-child):not(:last-child),
    .d-portal-input-group-wrap:not(:first-child):not(:last-child),
    .d-portal-input-group>.d-portal-input:not(:first-child):not(:last-child) {
    border-radius: 0
    }
    
    .d-portal-input-group-addon,
    .d-portal-input-group-wrap {
    width: 1px;
    white-space: nowrap;
    vertical-align: middle
    }
    
    .d-portal-input-group-wrap>* {
    display: block !important
    }
    
    .d-portal-input-group .d-portal-input {
    float: left;
    width: 100%;
    margin-bottom: 0;
    text-align: inherit
    }
    
    .d-portal-input-group .d-portal-input:focus {
    z-index: 1;
    border-right-width: 1px
    }
    
    .d-portal-input-group .d-portal-input:hover {
    z-index: 1;
    border-right-width: 1px
    }
    
    .d-portal-input-search-with-button .d-portal-input-group .d-portal-input:hover {
    z-index: 0
    }
    
    .d-portal-input-group-addon {
    position: relative;
    padding: 0 11px;
    color: #000000d9;
    font-weight: 400;
    font-size: 14px;
    text-align: center;
    background-color: #fafafa;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    transition: all .3s
    }
    
    .d-portal-input-group-addon .d-portal-select {
    margin: -5px -11px
    }
    
    .d-portal-input-group-addon .d-portal-select.d-portal-select-single:not(.d-portal-select-customize-input) .d-portal-select-selector {
    background-color: inherit;
    border: 1px solid transparent;
    box-shadow: none
    }
    
    .d-portal-input-group-addon .d-portal-select-open .d-portal-select-selector,
    .d-portal-input-group-addon .d-portal-select-focused .d-portal-select-selector {
    color: #1890ff
    }
    
    .d-portal-input-group-addon .d-portal-cascader-picker {
    margin: -9px -12px;
    background-color: transparent
    }
    
    .d-portal-input-group-addon .d-portal-cascader-picker .d-portal-cascader-input {
    text-align: left;
    border: 0;
    box-shadow: none
    }
    
    .d-portal-input-group>.d-portal-input:first-child,
    .d-portal-input-group-addon:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
    }
    
    .d-portal-input-group>.d-portal-input:first-child .d-portal-select .d-portal-select-selector,
    .d-portal-input-group-addon:first-child .d-portal-select .d-portal-select-selector {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
    }
    
    .d-portal-input-group>.d-portal-input-affix-wrapper:not(:first-child) .d-portal-input {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
    }
    
    .d-portal-input-group>.d-portal-input-affix-wrapper:not(:last-child) .d-portal-input {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
    }
    
    .d-portal-input-group-addon:first-child {
    border-right: 0
    }
    
    .d-portal-input-group-addon:last-child {
    border-left: 0
    }
    
    .d-portal-input-group>.d-portal-input:last-child,
    .d-portal-input-group-addon:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
    }
    
    .d-portal-input-group>.d-portal-input:last-child .d-portal-select .d-portal-select-selector,
    .d-portal-input-group-addon:last-child .d-portal-select .d-portal-select-selector {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
    }
    
    .d-portal-input-group-lg .d-portal-input,
    .d-portal-input-group-lg>.d-portal-input-group-addon {
    padding: 6.5px 11px;
    font-size: 16px
    }
    
    .d-portal-input-group-sm .d-portal-input,
    .d-portal-input-group-sm>.d-portal-input-group-addon {
    padding: 0 7px
    }
    
    .d-portal-input-group-lg .d-portal-select-single .d-portal-select-selector {
    height: 40px
    }
    
    .d-portal-input-group-sm .d-portal-select-single .d-portal-select-selector {
    height: 24px
    }
    
    .d-portal-input-group .d-portal-input-affix-wrapper:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
    }
    
    .d-portal-input-search .d-portal-input-group .d-portal-input-affix-wrapper:not(:last-child) {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px
    }
    
    .d-portal-input-group .d-portal-input-affix-wrapper:not(:first-child),
    .d-portal-input-search .d-portal-input-group .d-portal-input-affix-wrapper:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
    }
    
    .d-portal-input-group.d-portal-input-group-compact {
    display: block
    }
    
    .d-portal-input-group.d-portal-input-group-compact:before {
    display: table;
    content: ""
    }
    
    .d-portal-input-group.d-portal-input-group-compact:after {
    display: table;
    clear: both;
    content: ""
    }
    
    .d-portal-input-group.d-portal-input-group-compact-addon:not(:first-child):not(:last-child),
    .d-portal-input-group.d-portal-input-group-compact-wrap:not(:first-child):not(:last-child),
    .d-portal-input-group.d-portal-input-group-compact>.d-portal-input:not(:first-child):not(:last-child) {
    border-right-width: 1px
    }
    
    .d-portal-input-group.d-portal-input-group-compact-addon:not(:first-child):not(:last-child):hover,
    .d-portal-input-group.d-portal-input-group-compact-wrap:not(:first-child):not(:last-child):hover,
    .d-portal-input-group.d-portal-input-group-compact>.d-portal-input:not(:first-child):not(:last-child):hover {
    z-index: 1
    }
    
    .d-portal-input-group.d-portal-input-group-compact-addon:not(:first-child):not(:last-child):focus,
    .d-portal-input-group.d-portal-input-group-compact-wrap:not(:first-child):not(:last-child):focus,
    .d-portal-input-group.d-portal-input-group-compact>.d-portal-input:not(:first-child):not(:last-child):focus {
    z-index: 1
    }
    
    .d-portal-input-group.d-portal-input-group-compact>* {
    display: inline-block;
    float: none;
    vertical-align: top;
    border-radius: 0
    }
    
    .d-portal-input-group.d-portal-input-group-compact>.d-portal-input-affix-wrapper,
    .d-portal-input-group.d-portal-input-group-compact>.d-portal-input-number-affix-wrapper,
    .d-portal-input-group.d-portal-input-group-compact>.d-portal-picker-range {
    display: inline-flex
    }
    
    .d-portal-input-group.d-portal-input-group-compact>*:not(:last-child) {
    margin-right: -1px;
    border-right-width: 1px
    }
    
    .d-portal-input-group.d-portal-input-group-compact .d-portal-input {
    float: none
    }
    
    .d-portal-input-group.d-portal-input-group-compact>.d-portal-select>.d-portal-select-selector,
    .d-portal-input-group.d-portal-input-group-compact>.d-portal-select-auto-complete .d-portal-input,
    .d-portal-input-group.d-portal-input-group-compact>.d-portal-cascader-picker .d-portal-input,
    .d-portal-input-group.d-portal-input-group-compact>.d-portal-input-group-wrapper .d-portal-input {
    border-right-width: 1px;
    border-radius: 0
    }
    
    .d-portal-input-group.d-portal-input-group-compact>.d-portal-select>.d-portal-select-selector:hover,
    .d-portal-input-group.d-portal-input-group-compact>.d-portal-select-auto-complete .d-portal-input:hover,
    .d-portal-input-group.d-portal-input-group-compact>.d-portal-cascader-picker .d-portal-input:hover,
    .d-portal-input-group.d-portal-input-group-compact>.d-portal-input-group-wrapper .d-portal-input:hover {
    z-index: 1
    }
    
    .d-portal-input-group.d-portal-input-group-compact>.d-portal-select>.d-portal-select-selector:focus,
    .d-portal-input-group.d-portal-input-group-compact>.d-portal-select-auto-complete .d-portal-input:focus,
    .d-portal-input-group.d-portal-input-group-compact>.d-portal-cascader-picker .d-portal-input:focus,
    .d-portal-input-group.d-portal-input-group-compact>.d-portal-input-group-wrapper .d-portal-input:focus {
    z-index: 1
    }
    
    .d-portal-input-group.d-portal-input-group-compact>.d-portal-select-focused {
    z-index: 1
    }
    
    .d-portal-input-group.d-portal-input-group-compact>.d-portal-select>.d-portal-select-arrow {
    z-index: 1
    }
    
    .d-portal-input-group.d-portal-input-group-compact>*:first-child,
    .d-portal-input-group.d-portal-input-group-compact>.d-portal-select:first-child>.d-portal-select-selector,
    .d-portal-input-group.d-portal-input-group-compact>.d-portal-select-auto-complete:first-child .d-portal-input,
    .d-portal-input-group.d-portal-input-group-compact>.d-portal-cascader-picker:first-child .d-portal-input {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px
    }
    
    .d-portal-input-group.d-portal-input-group-compact>*:last-child,
    .d-portal-input-group.d-portal-input-group-compact>.d-portal-select:last-child>.d-portal-select-selector,
    .d-portal-input-group.d-portal-input-group-compact>.d-portal-cascader-picker:last-child .d-portal-input,
    .d-portal-input-group.d-portal-input-group-compact>.d-portal-cascader-picker-focused:last-child .d-portal-input {
    border-right-width: 1px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px
    }
    
    .d-portal-input-group.d-portal-input-group-compact>.d-portal-select-auto-complete .d-portal-input {
    vertical-align: top
    }
    
    .d-portal-input-group.d-portal-input-group-compact .d-portal-input-group-wrapper+.d-portal-input-group-wrapper {
    margin-left: -1px
    }
    
    .d-portal-input-group.d-portal-input-group-compact .d-portal-input-group-wrapper+.d-portal-input-group-wrapper .d-portal-input-affix-wrapper {
    border-radius: 0
    }
    
    .d-portal-input-group.d-portal-input-group-compact .d-portal-input-group-wrapper:not(:last-child).d-portal-input-search>.d-portal-input-group>.d-portal-input-group-addon>.d-portal-input-search-button {
    border-radius: 0
    }
    
    .d-portal-input-group.d-portal-input-group-compact .d-portal-input-group-wrapper:not(:last-child).d-portal-input-search>.d-portal-input-group>.d-portal-input {
    border-radius: 2px 0 0 2px
    }
    
    .d-portal-input-group>.d-portal-input-rtl:first-child,
    .d-portal-input-group-rtl .d-portal-input-group-addon:first-child {
    border-radius: 0 2px 2px 0
    }
    
    .d-portal-input-group-rtl .d-portal-input-group-addon:first-child {
    border-right: 1px solid #d9d9d9;
    border-left: 0
    }
    
    .d-portal-input-group-rtl .d-portal-input-group-addon:last-child {
    border-right: 0;
    border-left: 1px solid #d9d9d9;
    border-radius: 2px 0 0 2px
    }
    
    .d-portal-input-group-rtl.d-portal-input-group>.d-portal-input:last-child,
    .d-portal-input-group-rtl.d-portal-input-group-addon:last-child {
    border-radius: 2px 0 0 2px
    }
    
    .d-portal-input-group-rtl.d-portal-input-group .d-portal-input-affix-wrapper:not(:first-child) {
    border-radius: 2px 0 0 2px
    }
    
    .d-portal-input-group-rtl.d-portal-input-group .d-portal-input-affix-wrapper:not(:last-child) {
    border-radius: 0 2px 2px 0
    }
    
    .d-portal-input-group-rtl.d-portal-input-group.d-portal-input-group-compact>*:not(:last-child) {
    margin-right: 0;
    margin-left: -1px;
    border-left-width: 1px
    }
    
    .d-portal-input-group-rtl.d-portal-input-group.d-portal-input-group-compact>*:first-child,
    .d-portal-input-group-rtl.d-portal-input-group.d-portal-input-group-compact>.d-portal-select:first-child>.d-portal-select-selector,
    .d-portal-input-group-rtl.d-portal-input-group.d-portal-input-group-compact>.d-portal-select-auto-complete:first-child .d-portal-input,
    .d-portal-input-group-rtl.d-portal-input-group.d-portal-input-group-compact>.d-portal-cascader-picker:first-child .d-portal-input {
    border-radius: 0 2px 2px 0
    }
    
    .d-portal-input-group-rtl.d-portal-input-group.d-portal-input-group-compact>*:last-child,
    .d-portal-input-group-rtl.d-portal-input-group.d-portal-input-group-compact>.d-portal-select:last-child>.d-portal-select-selector,
    .d-portal-input-group-rtl.d-portal-input-group.d-portal-input-group-compact>.d-portal-select-auto-complete:last-child .d-portal-input,
    .d-portal-input-group-rtl.d-portal-input-group.d-portal-input-group-compact>.d-portal-cascader-picker:last-child .d-portal-input,
    .d-portal-input-group-rtl.d-portal-input-group.d-portal-input-group-compact>.d-portal-cascader-picker-focused:last-child .d-portal-input {
    border-left-width: 1px;
    border-radius: 2px 0 0 2px
    }
    
    .d-portal-input-group.d-portal-input-group-compact .d-portal-input-group-wrapper-rtl+.d-portal-input-group-wrapper-rtl {
    margin-right: -1px;
    margin-left: 0
    }
    
    .d-portal-input-group.d-portal-input-group-compact .d-portal-input-group-wrapper-rtl:not(:last-child).d-portal-input-search>.d-portal-input-group>.d-portal-input {
    border-radius: 0 2px 2px 0
    }
    
    .d-portal-input-group-wrapper {
    display: inline-block;
    width: 100%;
    text-align: start;
    vertical-align: top
    }
    
    .d-portal-input-password-icon.anticon {
    color: #00000073;
    cursor: pointer;
    transition: all .3s
    }
    
    .d-portal-input-password-icon.anticon:hover {
    color: #000000d9
    }
    
    .d-portal-input[type=color] {
    height: 32px
    }
    
    .d-portal-input[type=color].d-portal-input-lg {
    height: 40px
    }
    
    .d-portal-input[type=color].d-portal-input-sm {
    height: 24px;
    padding-top: 3px;
    padding-bottom: 3px
    }
    
    .d-portal-input-textarea-show-count>.d-portal-input {
    height: 100%
    }
    
    .d-portal-input-textarea-show-count:after {
    float: right;
    color: #00000073;
    white-space: nowrap;
    content: attr(data-count);
    pointer-events: none
    }
    
    .d-portal-input-textarea-show-count.d-portal-input-textarea-in-form-item:after {
    margin-bottom: -22px
    }
    
    .d-portal-input-textarea-suffix {
    position: absolute;
    top: 0;
    right: 11px;
    bottom: 0;
    z-index: 1;
    display: inline-flex;
    align-items: center;
    margin: auto
    }
    
    .d-portal-input-compact-item:not(.d-portal-input-compact-last-item):not(.d-portal-input-compact-item-rtl) {
    margin-right: -1px
    }
    
    .d-portal-input-compact-item:not(.d-portal-input-compact-last-item).d-portal-input-compact-item-rtl {
    margin-left: -1px
    }
    
    .d-portal-input-compact-item:hover,
    .d-portal-input-compact-item:focus,
    .d-portal-input-compact-item:active {
    z-index: 2
    }
    
    .d-portal-input-compact-item[disabled] {
    z-index: 0
    }
    
    .d-portal-input-compact-item:not(.d-portal-input-compact-first-item):not(.d-portal-input-compact-last-item).d-portal-input {
    border-radius: 0
    }
    
    .d-portal-input-compact-item.d-portal-input.d-portal-input-compact-first-item:not(.d-portal-input-compact-last-item):not(.d-portal-input-compact-item-rtl) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
    }
    
    .d-portal-input-compact-item.d-portal-input.d-portal-input-compact-last-item:not(.d-portal-input-compact-first-item):not(.d-portal-input-compact-item-rtl) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
    }
    
    .d-portal-input-compact-item.d-portal-input.d-portal-input-compact-item-rtl.d-portal-input-compact-first-item:not(.d-portal-input-compact-last-item) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
    }
    
    .d-portal-input-compact-item.d-portal-input.d-portal-input-compact-item-rtl.d-portal-input-compact-last-item:not(.d-portal-input-compact-first-item) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
    }
    
    .d-portal-input-search .d-portal-input:hover,
    .d-portal-input-search .d-portal-input:focus {
    border-color: #40a9ff
    }
    
    .d-portal-input-search .d-portal-input:hover+.d-portal-input-group-addon .d-portal-input-search-button:not(.d-portal-btn-primary),
    .d-portal-input-search .d-portal-input:focus+.d-portal-input-group-addon .d-portal-input-search-button:not(.d-portal-btn-primary) {
    border-left-color: #40a9ff
    }
    
    .d-portal-input-search .d-portal-input-affix-wrapper {
    border-radius: 0
    }
    
    .d-portal-input-search .d-portal-input-lg {
    line-height: 1.5713
    }
    
    .d-portal-input-search>.d-portal-input-group>.d-portal-input-group-addon:last-child {
    left: -1px;
    padding: 0;
    border: 0
    }
    
    .d-portal-input-search>.d-portal-input-group>.d-portal-input-group-addon:last-child .d-portal-input-search-button {
    padding-top: 0;
    padding-bottom: 0;
    border-radius: 0 2px 2px 0
    }
    
    .d-portal-input-search>.d-portal-input-group>.d-portal-input-group-addon:last-child .d-portal-input-search-button:not(.d-portal-btn-primary) {
    color: #00000073
    }
    
    .d-portal-input-search>.d-portal-input-group>.d-portal-input-group-addon:last-child .d-portal-input-search-button:not(.d-portal-btn-primary).d-portal-btn-loading:before {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
    }
    
    .d-portal-input-search-button {
    height: 32px
    }
    
    .d-portal-input-search-button:hover,
    .d-portal-input-search-button:focus {
    z-index: 1
    }
    
    .d-portal-input-search-large .d-portal-input-search-button {
    height: 40px
    }
    
    .d-portal-input-search-small .d-portal-input-search-button {
    height: 24px
    }
    
    .d-portal-input-search.d-portal-input-compact-item:not(.d-portal-input-compact-item-rtl):not(.d-portal-input-compact-last-item) .d-portal-input-group-addon .d-portal-input-search-button {
    margin-right: -1px;
    border-radius: 0
    }
    
    .d-portal-input-search.d-portal-input-compact-item:not(.d-portal-input-compact-first-item) .d-portal-input,
    .d-portal-input-search.d-portal-input-compact-item:not(.d-portal-input-compact-first-item) .d-portal-input-affix-wrapper {
    border-radius: 0
    }
    
    .d-portal-input-search.d-portal-input-compact-item>.d-portal-input-group-addon .d-portal-input-search-button:hover,
    .d-portal-input-search.d-portal-input-compact-item>.d-portal-input:hover,
    .d-portal-input-search.d-portal-input-compact-item .d-portal-input-affix-wrapper:hover,
    .d-portal-input-search.d-portal-input-compact-item>.d-portal-input-group-addon .d-portal-input-search-button:focus,
    .d-portal-input-search.d-portal-input-compact-item>.d-portal-input:focus,
    .d-portal-input-search.d-portal-input-compact-item .d-portal-input-affix-wrapper:focus,
    .d-portal-input-search.d-portal-input-compact-item>.d-portal-input-group-addon .d-portal-input-search-button:active,
    .d-portal-input-search.d-portal-input-compact-item>.d-portal-input:active,
    .d-portal-input-search.d-portal-input-compact-item .d-portal-input-affix-wrapper:active {
    z-index: 2
    }
    
    .d-portal-input-search.d-portal-input-compact-item>.d-portal-input-affix-wrapper-focused {
    z-index: 2
    }
    
    .d-portal-input-search.d-portal-input-compact-item-rtl:not(.d-portal-input-compact-last-item) .d-portal-input-group-addon:last-child .d-portal-input-search-button {
    margin-left: -1px;
    border-radius: 0
    }
    
    .d-portal-input-group-wrapper-rtl,
    .d-portal-input-group-rtl {
    direction: rtl
    }
    
    .d-portal-input-affix-wrapper.d-portal-input-affix-wrapper-rtl>input.d-portal-input {
    border: none;
    outline: none
    }
    
    .d-portal-input-affix-wrapper-rtl .d-portal-input-prefix {
    margin: 0 0 0 4px
    }
    
    .d-portal-input-affix-wrapper-rtl .d-portal-input-suffix {
    margin: 0 4px 0 0
    }
    
    .d-portal-input-textarea-rtl {
    direction: rtl
    }
    
    .d-portal-input-textarea-rtl.d-portal-input-textarea-show-count:after {
    text-align: left
    }
    
    .d-portal-input-affix-wrapper-rtl .d-portal-input-clear-icon-has-suffix {
    margin-right: 0;
    margin-left: 4px
    }
    
    .d-portal-input-affix-wrapper-rtl .d-portal-input-clear-icon {
    right: auto;
    left: 8px
    }
    
    .d-portal-input-search-rtl {
    direction: rtl
    }
    
    .d-portal-input-search-rtl .d-portal-input:hover+.d-portal-input-group-addon .d-portal-input-search-button:not(.d-portal-btn-primary),
    .d-portal-input-search-rtl .d-portal-input:focus+.d-portal-input-group-addon .d-portal-input-search-button:not(.d-portal-btn-primary) {
    border-left-color: #d9d9d9
    }
    
    .d-portal-input-search-rtl .d-portal-input:hover+.d-portal-input-group-addon .d-portal-input-search-button:not(.d-portal-btn-primary):hover,
    .d-portal-input-search-rtl .d-portal-input:focus+.d-portal-input-group-addon .d-portal-input-search-button:not(.d-portal-btn-primary):hover {
    border-left-color: #40a9ff
    }
    
    .d-portal-input-search-rtl>.d-portal-input-group>.d-portal-input-affix-wrapper:hover,
    .d-portal-input-search-rtl>.d-portal-input-group>.d-portal-input-affix-wrapper-focused {
    border-right-color: #40a9ff
    }
    
    .d-portal-input-search-rtl>.d-portal-input-group>.d-portal-input-group-addon:last-child {
    right: -1px;
    left: auto
    }
    
    .d-portal-input-search-rtl>.d-portal-input-group>.d-portal-input-group-addon:last-child .d-portal-input-search-button {
    border-radius: 2px 0 0 2px
    }
    
    @media screen and (-ms-high-contrast: active),
    (-ms-high-contrast: none) {
    .d-portal-input {
    height: 32px
    }
    
    .d-portal-input-lg {
    height: 40px
    }
    
    .d-portal-input-sm {
    height: 24px
    }
    
    .d-portal-input-affix-wrapper>input.d-portal-input {
    height: auto
    }
    }
        

    .dorik-container-bc7h6nvy.dorik-container-bc7h6nvy{
        margin-top: 5%;
    }

    .dorik-row-89jn29xi-wrapper h5{
        font-size: 17px !important;
    }

    .dorik-container-esy958nj.dorik-container-esy958nj,
    .dorik-container-9ld7jbcu.dorik-container-9ld7jbcu,
    .dorik-container-ast3hpxr.dorik-container-ast3hpxr{
        width: 100%;
    }
    :root{
        scroll-behavior: auto;
    }