/*!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: initial;
}
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: 1e3px;
    }
}
@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: middle;
}
.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,
section {
    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;
}
a {
    text-decoration: none;
}
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: initial;
}
.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: 15px;
    padding-right: 15px;
    transition:
        top 0.35s ease,
        background-color 0.35s ease;
}
.dorik-navbar--wrapper.sticky {
    padding-left: 0;
    padding-right: 0;
}
.dorik-navbar--wrapper:not(.sticky) {
    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: initial;
}
.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: 1025px) {
    .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: 1025px) {
    .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: 1025px) {
    .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;
}
:root {
    --color-1: #1d3557;
    --color-2: #234068;
    --color-3: #162841;
    --color-11: #030509;
    --color-12: #1c1e21;
    --color-13: #d9d9d9ff;
    --color-14: #edeff2;
    --color-21: #ffffffd9;
    --color-22: #ffffffd9;
    --color-23: #424242ff;
    --color-24: #030509;
    --color-30: red;
    --color-101: #edeff2;
    --color-102: #ffffff;
    --color-103: #030509;
    --color-104: #1d3557b3;
    --color-105: #ffffffcc;
    --color-106: #030509b3;
    --color-201: #ffffff;
    --color-202: #ffffffd9;
    --color-203: #ffffffcc;
    --color-204: #030509;
    --color-205: #1c1e21;
    --color-301: #ffffff32;
    --color-302: #42424233;
}
body {
    font-size: 16px;
    line-height: 1.5;
    font-family: DM Sans;
    color: var(--color-12);
}
h1 {
    font-size: 64px;
    line-height: 1.2;
    color: var(--color-11);
    font-weight: 500;
    font-family: Gentium Book Plus;
}
h2 {
    font-size: 48px;
    line-height: 1.35;
    color: var(--color-11);
    font-weight: 500;
    font-family: Gentium Book Plus;
}
h3 {
    font-size: 38px;
    line-height: 1.35;
    color: var(--color-11);
    font-weight: 500;
    font-family: Gentium Book Plus;
}
h4 {
    font-size: 30px;
    line-height: 1.35;
    color: var(--color-11);
    font-weight: 500;
    font-family: DM Sans;
}
h5 {
    font-size: 24px;
    line-height: 1.35;
    color: var(--color-11);
    font-weight: 600;
    font-family: DM Sans;
}
h6 {
    font-size: 20px;
    line-height: 1.35;
    color: var(--color-11);
    font-weight: 600;
    font-family: DM Sans;
}
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;
    }
}
.symbol--footer {
    padding-top: 100px;
    padding-bottom: 30px;
    background-color: var(--color-101);
}
.symbol--footer: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, 0.3);
    justify-content: center;
}
.dorik-container-0bzqxuqr {
    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: 0;
}
@media screen and (max-width: 1023px) {
    .dorik-container-0bzqxuqr {
        padding-top: 1px;
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 1px;
    }
}
@media screen and (max-width: 767px) {
    .dorik-container-0bzqxuqr {
        padding-top: 1px;
        padding-left: 1px;
        padding-right: 1px;
        padding-bottom: 1px;
    }
}
.dorik-container-0bzqxuqr {
    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: 0;
}
@media all and (max-width: 1023px) {
    .dorik-container-0bzqxuqr {
        padding-top: 1px;
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 1px;
    }
}
@media all and (max-width: 767px) {
    .dorik-container-0bzqxuqr {
        padding-top: 1px;
        padding-left: 1px;
        padding-right: 1px;
        padding-bottom: 1px;
    }
}
.dorik-container-0bzqxuqr.dorik-container-0bzqxuqr {
    --nav-padding: 15px;
}
.dorik-container-0bzqxuqr.dorik-container-0bzqxuqr {
    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-0bzqxuqr.dorik-container-0bzqxuqr {
        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-0bzqxuqr.dorik-container-0bzqxuqr {
        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-0bzqxuqr) {
    margin: 0 auto;
}
:where(.dorik-container-0bzqxuqr) {
    position: relative;
}
.dorik-container-djdsoigl {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 40px;
    padding-right: 40px;
    flex-basis: 50%;
    align-items: center;
    border-width: 1px;
    border-style: solid;
    border-color: var(--color-302);
    border-radius: 10px 10px 0 0;
}
@media screen and (max-width: 1023px) {
    .dorik-container-djdsoigl {
        flex-basis: 75%;
    }
}
@media screen and (max-width: 767px) {
    .dorik-container-djdsoigl {
        padding-top: 40px;
        padding-bottom: 40px;
        padding-left: 24px;
        padding-right: 24px;
        flex-basis: 100%;
        border-radius: 10px 10px 10px 10px;
        border-width: 1px;
        border-style: solid;
    }
}
.dorik-container-djdsoigl {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 40px;
    padding-right: 40px;
    flex-basis: 50%;
    align-items: center;
    border-width: 1px;
    border-style: solid;
    border-color: var(--color-302);
    border-radius: 10px 10px 0 0;
}
@media all and (max-width: 1023px) {
    .dorik-container-djdsoigl {
        flex-basis: 75%;
    }
}
@media all and (max-width: 767px) {
    .dorik-container-djdsoigl {
        padding-top: 40px;
        padding-bottom: 40px;
        padding-left: 24px;
        padding-right: 24px;
        flex-basis: 100%;
        border-radius: 10px 10px 10px 10px;
        border-width: 1px;
        border-style: solid;
    }
}
:where(.dorik-container-djdsoigl) {
    position: relative;
}
.dorik-heading-72cgnbcp {
    margin-top: 0;
}
.dorik-heading-72cgnbcp {
}
.dorik-heading-72cgnbcp p {
    display: inline;
}
.dorik-heading-72cgnbcp .dorik-heading__dynamic {
    display: inline;
}
.dorik-heading-72cgnbcp .dorik-heading__dynamic span {
    display: inline-block;
}
@media screen and (min-width: 768px) {
    .dorik-subscription-mosyqid0 .fields-wrapper {
        display: flex;
        align-items: flex-end;
        flex-direction: row;
    }
}
.dorik-subscription-mosyqid0 .form-control {
    height: 50px;
}
.dorik-subscription-mosyqid0 .form-control {
    align-self: auto;
}
.dorik-subscription-mosyqid0 .form-group {
    flex: 1;
    margin-right: 15px;
    width: 100%;
}
@media screen and (max-width: 767px) {
    .dorik-subscription-mosyqid0 .form-group {
        margin-bottom: 10px;
    }
    .dorik-subscription-mosyqid0 button {
        width: 100%;
    }
}
.dorik-subscription-mosyqid0 .hidden {
    display: none;
}
.dorik-subscription-mosyqid0 .form-group:last-child {
    margin: 0;
}
.dorik-subscription-mosyqid0 .form-label {
    display: block;
    color: #171a21;
    font-size: 16px;
    padding-bottom: 10px;
}
.dorik-subscription-mosyqid0 button .button-content {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
.dorik-subscription-mosyqid0 .form-control {
    color: #171a21;
    font-size: 14px;
    padding-left: 16px;
    padding-right: 200px;
    border: 1px solid var(--color-302);
    border-radius: 5px 5px 5px 5px;
    background-color: #fff;
    width: 100%;
}
.dorik-subscription-mosyqid0 button {
    color: var(--color-201);
    padding-left: 20px;
    padding-right: 20px;
    border: 0 solid;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color-1);
}
.dorik-subscription-mosyqid0 button {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
}
.dorik-subscription-mosyqid0 button:hover :is(.icon, .icon svg) {
    color: null;
}
.dorik-container-zk3o8yfl {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 100%;
    align-items: stretch;
}
.dorik-container-zk3o8yfl {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 100%;
    align-items: stretch;
}
:where(.dorik-container-zk3o8yfl) {
    position: relative;
}
.dorik-line-dpbh58tw {
    border-width: 0;
    background-color: var(--color-302);
    height: 1px;
    margin-top: -11px;
}
@media screen and (max-width: 767px) {
    .dorik-line-dpbh58tw {
        margin-top: 0;
    }
}
.dorik-line-dpbh58tw-wrapper.dorik-line-dpbh58tw-wrapper.dorik-line-dpbh58tw-wrapper {
    flex-grow: 1;
    align-self: stretch;
}
.dorik-container-syn8bru8 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 30%;
    align-items: stretch;
}
@media screen and (max-width: 1023px) {
    .dorik-container-syn8bru8 {
        flex-basis: 50%;
    }
}
@media screen and (max-width: 767px) {
    .dorik-container-syn8bru8 {
        flex-basis: 100%;
        margin-top: 20px;
        padding-top: 1px;
        padding-bottom: 1px;
    }
}
.dorik-container-syn8bru8 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 30%;
    align-items: stretch;
}
@media all and (max-width: 1023px) {
    .dorik-container-syn8bru8 {
        flex-basis: 50%;
    }
}
@media all and (max-width: 767px) {
    .dorik-container-syn8bru8 {
        flex-basis: 100%;
        margin-top: 20px;
        padding-top: 1px;
        padding-bottom: 1px;
    }
}
:where(.dorik-container-syn8bru8) {
    position: relative;
}
.dorik-image-azqwuowb {
    object-fit: cover;
    width: 200px;
}
@media screen and (max-width: 767px) {
    .dorik-image-azqwuowb {
        width: 150px;
    }
}
.dorik-container-ojgft4l2 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 20px;
    flex-basis: 25%;
    align-items: stretch;
}
@media screen and (max-width: 1023px) {
    .dorik-container-ojgft4l2 {
        flex-basis: 50%;
    }
}
@media screen and (max-width: 767px) {
    .dorik-container-ojgft4l2 {
        flex-basis: 100%;
        margin-top: 20px;
    }
}
.dorik-container-ojgft4l2 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 20px;
    flex-basis: 25%;
    align-items: stretch;
}
@media all and (max-width: 1023px) {
    .dorik-container-ojgft4l2 {
        flex-basis: 50%;
    }
}
@media all and (max-width: 767px) {
    .dorik-container-ojgft4l2 {
        flex-basis: 100%;
        margin-top: 20px;
    }
}
:where(.dorik-container-ojgft4l2) {
    position: relative;
}
.dorik-heading-e64wzfz2 {
    margin-top: 0;
    margin-left: 5px;
    color: var(--color-1);
}
@media screen and (max-width: 767px) {
    .dorik-heading-e64wzfz2 {
        margin-top: 0;
        margin-left: 5px;
        margin-bottom: 16px;
    }
}
.dorik-heading-e64wzfz2 {
}
.dorik-heading-e64wzfz2 p {
    display: inline;
}
.dorik-heading-e64wzfz2 .dorik-heading__dynamic {
    display: inline;
}
.dorik-heading-e64wzfz2 .dorik-heading__dynamic span {
    display: inline-block;
}
.dorik-links-gsx1z27q {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
}
.dorik-links-gsx1z27q .dorik-list--link {
    text-decoration: none;
    color: var(--color-205);
}
.dorik-links-gsx1z27q .dorik-list--link {
    margin-bottom: 15px;
}
.dorik-links-gsx1z27q .dorik-list--item:last-child .dorik-list--link {
    margin-bottom: 0;
}
.dorik-links-gsx1z27q .dorik-list--icon {
    margin-right: 5px;
}
.dorik-links-gsx1z27q .icon_jj5yeeix {
    font-size: null;
    color: null;
}
.dorik-container-bgteoeiw {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 20px;
    flex-basis: 25%;
    align-items: stretch;
}
@media screen and (max-width: 1023px) {
    .dorik-container-bgteoeiw {
        flex-basis: 50%;
    }
}
@media screen and (max-width: 767px) {
    .dorik-container-bgteoeiw {
        flex-basis: 100%;
    }
}
.dorik-container-bgteoeiw {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 20px;
    flex-basis: 25%;
    align-items: stretch;
}
@media all and (max-width: 1023px) {
    .dorik-container-bgteoeiw {
        flex-basis: 50%;
    }
}
@media all and (max-width: 767px) {
    .dorik-container-bgteoeiw {
        flex-basis: 100%;
    }
}
:where(.dorik-container-bgteoeiw) {
    position: relative;
}
.dorik-heading-ufedz4ib {
    margin-top: 0;
    margin-left: 5px;
    color: var(--color-1);
}
@media screen and (max-width: 767px) {
    .dorik-heading-ufedz4ib {
        margin-top: 0;
        margin-left: 5px;
        margin-bottom: 16px;
    }
}
.dorik-heading-ufedz4ib {
}
.dorik-heading-ufedz4ib p {
    display: inline;
}
.dorik-heading-ufedz4ib .dorik-heading__dynamic {
    display: inline;
}
.dorik-heading-ufedz4ib .dorik-heading__dynamic span {
    display: inline-block;
}
.dorik-links-v0s23ezy {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
}
.dorik-links-v0s23ezy .dorik-list--link {
    text-decoration: none;
    color: var(--color-205);
}
.dorik-links-v0s23ezy .dorik-list--link:hover {
    color: var(--color-2);
}
.dorik-links-v0s23ezy .dorik-list--link {
    margin-bottom: 15px;
}
.dorik-links-v0s23ezy .dorik-list--item:last-child .dorik-list--link {
    margin-bottom: 0;
}
.dorik-links-v0s23ezy .dorik-list--icon {
    margin-right: 5px;
}
.dorik-links-v0s23ezy .icon_s05518s5 {
    font-size: null;
    color: null;
}
.dorik-links-v0s23ezy .icon_jj5yeeix {
    font-size: null;
    color: null;
}
.dorik-container-6sio26xu {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0;
    flex-basis: 20%;
    align-items: stretch;
}
@media screen and (max-width: 1023px) {
    .dorik-container-6sio26xu {
        flex-basis: 50%;
    }
}
@media screen and (max-width: 767px) {
    .dorik-container-6sio26xu {
        flex-basis: 100%;
    }
}
.dorik-container-6sio26xu {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0;
    flex-basis: 20%;
    align-items: stretch;
}
@media all and (max-width: 1023px) {
    .dorik-container-6sio26xu {
        flex-basis: 50%;
    }
}
@media all and (max-width: 767px) {
    .dorik-container-6sio26xu {
        flex-basis: 100%;
    }
}
:where(.dorik-container-6sio26xu) {
    position: relative;
}
.dorik-heading-i5se5b0n {
    margin-top: 0;
    margin-left: 5px;
    color: var(--color-1);
}
@media screen and (max-width: 767px) {
    .dorik-heading-i5se5b0n {
        margin-top: 0;
        margin-left: 5px;
        margin-bottom: 16px;
    }
}
.dorik-heading-i5se5b0n {
}
.dorik-heading-i5se5b0n p {
    display: inline;
}
.dorik-heading-i5se5b0n .dorik-heading__dynamic {
    display: inline;
}
.dorik-heading-i5se5b0n .dorik-heading__dynamic span {
    display: inline-block;
}
.dorik-links-fvbj2e15 {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
}
.dorik-links-fvbj2e15 .dorik-list--link {
    text-decoration: none;
    color: var(--color-205);
}
.dorik-links-fvbj2e15 .dorik-list--link:hover {
    color: var(--color-2);
}
.dorik-links-fvbj2e15 .dorik-list--link {
    margin-bottom: 15px;
}
.dorik-links-fvbj2e15 .dorik-list--item:last-child .dorik-list--link {
    margin-bottom: 0;
}
.dorik-links-fvbj2e15 .dorik-list--icon {
    margin-right: 5px;
}
.dorik-links-fvbj2e15 .icon_s05518s5 {
    font-size: null;
    color: null;
}
.dorik-links-fvbj2e15 .icon_by9qr39i {
    font-size: null;
    color: null;
}
.dorik-links-fvbj2e15 .icon_jj5yeeix {
    font-size: null;
    color: null;
}
.dorik-container-roa1qbfa {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 100%;
    align-items: stretch;
}
.dorik-container-roa1qbfa {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 100%;
    align-items: stretch;
}
:where(.dorik-container-roa1qbfa) {
    position: relative;
}
.dorik-line-m9s17rrw {
    border-width: 0;
    background-color: var(--color-302);
    height: 1px;
}
.dorik-line-m9s17rrw-wrapper.dorik-line-m9s17rrw-wrapper.dorik-line-m9s17rrw-wrapper {
    flex-grow: 1;
    align-self: stretch;
}
.dorik-container-1p41li8d {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 70%;
    align-items: stretch;
    justify-content: center;
}
@media screen and (max-width: 1023px) {
    .dorik-container-1p41li8d {
        flex-basis: 68%;
    }
}
@media screen and (max-width: 767px) {
    .dorik-container-1p41li8d {
        flex-basis: 100%;
    }
}
.dorik-container-1p41li8d {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 70%;
    align-items: stretch;
    justify-content: center;
}
@media all and (max-width: 1023px) {
    .dorik-container-1p41li8d {
        flex-basis: 68%;
    }
}
@media all and (max-width: 767px) {
    .dorik-container-1p41li8d {
        flex-basis: 100%;
    }
}
:where(.dorik-container-1p41li8d) {
    position: relative;
}
.dorik-links-41t3fyt5 {
}
.dorik-links-41t3fyt5 .dorik-list--link {
    text-decoration: none;
    color: var(--color-205);
}
.dorik-links-41t3fyt5 .dorik-list--link {
    margin-right: 24px;
}
.dorik-links-41t3fyt5 .dorik-list--item:last-child .dorik-list--link {
    margin-right: 0;
}
.dorik-links-41t3fyt5 .dorik-list--icon {
    margin-right: 5px;
}
.dorik-links-41t3fyt5 .icon_3llo2uub {
    font-size: null;
    color: null;
}
.dorik-links-41t3fyt5 .icon_8e01nq2k {
    font-size: null;
    color: null;
}
.dorik-links-41t3fyt5 .icon_2suuvmpu {
    font-size: null;
    color: null;
}
.dorik-container-0jqcuw1j {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 30%;
    align-items: stretch;
    justify-content: center;
}
@media screen and (max-width: 1023px) {
    .dorik-container-0jqcuw1j {
        flex-basis: 31.33%;
        margin-top: 10px;
    }
}
@media screen and (max-width: 767px) {
    .dorik-container-0jqcuw1j {
        flex-basis: 100%;
    }
}
.dorik-container-0jqcuw1j {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 30%;
    align-items: stretch;
    justify-content: center;
}
@media all and (max-width: 1023px) {
    .dorik-container-0jqcuw1j {
        flex-basis: 31.33%;
        margin-top: 10px;
    }
}
@media all and (max-width: 767px) {
    .dorik-container-0jqcuw1j {
        flex-basis: 100%;
    }
}
:where(.dorik-container-0jqcuw1j) {
    position: relative;
}
.dorik-text-5xxfjpc4 {
    color: var(--color-205);
}
.dorik-text-5xxfjpc4 {
}
.dorik-section-go0gmmv9 {
    border-width: 0;
    border-style: solid;
    border-bottom-width: 0;
    border-bottom-color: #1c1d1e;
    padding-bottom: 100px;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    background-color: var(--color-103);
}
.dorik-section-go0gmmv9:before {
    background-color: var(--color-106);
}
@media screen and (max-width: 1023px) {
    .dorik-section-go0gmmv9 {
        padding-bottom: 60px;
    }
}
@media screen and (max-width: 767px) {
    .dorik-section-go0gmmv9 {
        padding-bottom: 40px;
    }
}
.ai-overlay {
    position: absolute;
    inset: 0;
    display: flex;
    z-index: 999;
    align-items: center;
    background: rgba(0, 0, 0, 0.3);
    justify-content: center;
}
.dorik-row-jf2oyf59 {
}
@media screen and (max-width: 1023px) {
    .dorik-row-jf2oyf59 {
    }
}
@media screen and (max-width: 767px) {
    .dorik-row-jf2oyf59 {
    }
}
.dorik-row-jf2oyf59 {
    --nav-padding: 15px;
}
[class*="close-btn-"] {
    display: none;
}
.dorik-column-6llm2kul {
    border-radius: 0 0 0 0;
    justify-content: normal;
}
@media screen and (max-width: 1023px) {
    .dorik-column-6llm2kul {
        text-align: left;
    }
}
.dorik-column-6llm2kul {
}
.dorik-nav-j3pav1gj {
    padding-top: 20px;
    padding-bottom: 20px;
    border-width: 0;
    border-style: solid;
    border-bottom-width: 0;
    border-bottom-style: solid;
    margin-top: 10px;
}
@media screen and (max-width: 1023px) {
}
.dorik-nav-j3pav1gj-wrapper.sticky,
.dorik-nav-j3pav1gj-wrapper.expended {
    background-color: var(--color-7);
}
.dorik-nav-j3pav1gj .dorik-navbar--brand {
    width: 200px;
}
.dorik-nav-j3pav1gj .dorik-navbar--brand img {
    width: 100%;
}
.dorik-nav-j3pav1gj .dorik-navbar--toggle {
    border: 1px solid var(--color-7);
    padding-left: 12px;
    padding-right: 12px;
    color: var(--color-102);
}
@media all and (max-width: 1023px) {
    .dorik-nav-j3pav1gj .dorik-navbar--toggle {
        font-size: 20px;
    }
}
@media screen and (max-width: 1023px) {
    .dorik-nav-j3pav1gj .dorik-navbar--toggle {
        align-items: center;
        display: flex;
    }
}
@media all and (max-width: 1023px) {
    .dorik-nav-j3pav1gj .dorik-navbar--toggle .icon svg {
        width: 20px;
        height: 20px;
    }
}
@media all and (max-width: 767px) {
    .dorik-nav-j3pav1gj .dorik-navbar--toggle .icon svg {
        width: 20px;
        height: 20px;
    }
}
.dorik-nav-j3pav1gj .dorik-navbar--toggle span {
    display: contents;
}
.dorik-nav-j3pav1gj .dorik-nav--links {
    justify-content: center;
}
.dorik-nav-j3pav1gj .dorik-nav--link {
    margin-right: 30px;
    flex-direction: row-reverse;
}
@media all and (max-width: 767px) {
    .dorik-nav-j3pav1gj .dorik-nav--link {
        margin-right: auto;
        margin-bottom: 30px;
    }
}
.dorik-nav-j3pav1gj .dorik-nav--links > li:last-child > a {
    margin-right: 0;
}
.dorik-nav-j3pav1gj .dorik-nav--link-icon {
    margin-left: 5px;
}
.dorik-nav-j3pav1gj .dorik-nav--link {
    text-decoration: none;
    color: var(--color-203);
}
.dorik-nav-j3pav1gj .dorik-nav--btn {
    margin-right: 15px;
}
@media all and (max-width: 767px) {
    .dorik-nav-j3pav1gj .dorik-nav--btn {
        margin-right: auto;
        margin-bottom: 15px;
    }
}
.dorik-nav-j3pav1gj .dorik-nav--btns > li:last-child > a {
    margin-right: 0;
}
.dorik-nav-j3pav1gj .dorik-nav--btn {
    font-weight: 500;
    border-radius: 5px 5px 5px 5px;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 20px;
    padding-right: 20px;
    border: 0 solid;
}
.dorik-nav-j3pav1gj .dorik-nav--btn-yui5jpvx {
    color: var(--color-201);
    border: 2px solid var(--color-102);
}
.dorik-nav-j3pav1gj .dorik-nav--btn,
.dorik-nav-j3pav1gj .dorik-nav--link {
    margin-bottom: 0;
}
.dorik-nav-j3pav1gj .is-dropdown {
    position: relative;
}
.dorik-nav-j3pav1gj .is-dropdown:hover .dorik-nav--dropdown {
    opacity: 1;
    top: 100%;
    visibility: visible;
}
.dorik-nav-j3pav1gj .dropdown-item .dropdown-text {
    flex: 1 0;
}
.dorik-nav-j3pav1gj .dropdown-icon-gap {
    display: inline-block;
}
.dorik-nav-j3pav1gj .dorik-nav--dropdown {
    padding: 0;
    background: #fff;
    white-space: nowrap;
    transition: all 0.2s;
    list-style-type: none;
}
.dorik-nav-j3pav1gj .dorik-nav--dropdown.expended {
    display: grid;
}
@media screen and (min-width: 1024px) {
    .dorik-nav-j3pav1gj .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%) 0 5px 20px;
    }
}
.dorik-nav-j3pav1gj .dorik-nav--dropdown {
    padding-bottom: 16px;
    padding-left: 24px;
    padding-right: 24px;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color-102);
}
.dorik-nav-j3pav1gj .dropdown-item a {
    display: flex;
    align-items: center;
    text-decoration: none;
    flex-direction: row;
}
.dorik-nav-j3pav1gj .dropdown-item a {
    line-height: 26px;
    padding-top: 16px;
    color: var(--color-6);
}
.dorik-nav-j3pav1gj .dropdown-item a:hover {
    color: var(--color-7);
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
    .dorik-nav-j3pav1gj .dorik-nav--links {
        justify-content: center;
    }
    .dorik-nav-j3pav1gj .dorik-nav--link {
        margin-right: 30px;
        flex-direction: row-reverse;
    }
    @media all and (max-width: 767px) {
        .dorik-nav-j3pav1gj .dorik-nav--link {
            margin-right: auto;
            margin-bottom: 30px;
        }
    }
    .dorik-nav-j3pav1gj .dorik-nav--links > li:last-child > a {
        margin-right: 0;
    }
    .dorik-nav-j3pav1gj .dorik-nav--link-icon {
        margin-left: 5px;
    }
    .dorik-nav-j3pav1gj .dorik-nav--link {
        margin-right: 0 !important;
    }
    .dorik-nav-j3pav1gj .dorik-nav--btn {
        margin-right: 15px;
    }
    @media all and (max-width: 767px) {
        .dorik-nav-j3pav1gj .dorik-nav--btn {
            margin-right: auto;
            margin-bottom: 15px;
        }
    }
    .dorik-nav-j3pav1gj .dorik-nav--btns > li:last-child > a {
        margin-right: 0;
    }
    .dorik-nav-j3pav1gj .dorik-nav--btn {
        margin-right: 0 !important;
    }
}
@media screen and (max-width: 1023px) {
    .dorik-nav-j3pav1gj .dorik-nav--dropdown {
        position: relative;
        opacity: 1;
        place-content: center;
    }
    .dorik-nav-j3pav1gj .dorik-nav--btn,
    .dorik-nav-j3pav1gj .dorik-nav--link {
        margin: 8px 0;
    }
}
:where([class*="dorik-nav-j3pav1gj-wrapper"]:not([class*="dorik-nav-j3pav1gj-wrapper"] *)) {
    margin-top: 10px;
}
@media all and (max-width: 1023px) {
    :where([class*="dorik-nav-j3pav1gj-wrapper"]:not([class*="dorik-nav-j3pav1gj-wrapper"] *)) {
        margin-top: 10px;
    }
}
@media all and (max-width: 767px) {
    :where([class*="dorik-nav-j3pav1gj-wrapper"]:not([class*="dorik-nav-j3pav1gj-wrapper"] *)) {
        margin-top: 10px;
    }
}
.dorik-nav-j3pav1gj.dorik-nav-j3pav1gj.dorik-nav-j3pav1gj {
    margin-top: 0;
}
@media all and (max-width: 1023px) {
    .dorik-nav-j3pav1gj.dorik-nav-j3pav1gj.dorik-nav-j3pav1gj {
        margin-top: 0;
    }
}
@media all and (max-width: 767px) {
    .dorik-nav-j3pav1gj.dorik-nav-j3pav1gj.dorik-nav-j3pav1gj {
        margin-top: 0;
    }
}
.dorik-row-1ekx9f1j {
    margin-top: 60px;
}
@media screen and (max-width: 1023px) {
    .dorik-row-1ekx9f1j {
        margin-top: 40px;
    }
}
@media screen and (max-width: 767px) {
    .dorik-row-1ekx9f1j {
        margin-top: 40px;
    }
}
.dorik-row-1ekx9f1j {
    --nav-padding: 15px;
}
[class*="close-btn-"] {
    display: none;
}
.dorik-column-qvol4lw2 {
    justify-content: center;
    margin-right: 40px;
}
@media screen and (max-width: 1023px) {
    .dorik-column-qvol4lw2 {
        text-align: center;
        margin-top: 0;
    }
}
.dorik-column-qvol4lw2 {
}
.dorik-column-qvol4lw2 {
    display: flex;
    flex-direction: column;
}
.dorik-heading-merux013 {
    margin-top: 0;
    margin-bottom: 0;
    color: var(--color-201);
}
@media screen and (max-width: 1023px) {
    .dorik-heading-merux013 {
        text-align: center;
    }
}
.dorik-heading-merux013 {
}
.dorik-heading-merux013 p {
    display: inline;
}
.dorik-heading-merux013 .dorik-heading__dynamic {
    display: inline;
}
.dorik-heading-merux013 .dorik-heading__dynamic span {
    display: inline-block;
}
:where([class*="dorik-heading-merux013-wrapper"]:not([class*="dorik-heading-merux013-wrapper"] *)) {
    margin-top: 0;
    margin-bottom: 0;
}
@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-merux013-wrapper"]:not([class*="dorik-heading-merux013-wrapper"] *)) {
        margin-top: 0;
        margin-bottom: 0;
    }
}
@media all and (max-width: 767px) {
    :where([class*="dorik-heading-merux013-wrapper"]:not([class*="dorik-heading-merux013-wrapper"] *)) {
        margin-top: 0;
        margin-bottom: 0;
    }
}
.dorik-heading-merux013.dorik-heading-merux013.dorik-heading-merux013 {
    margin-top: 0;
    margin-bottom: 0;
}
@media all and (max-width: 1023px) {
    .dorik-heading-merux013.dorik-heading-merux013.dorik-heading-merux013 {
        margin-top: 0;
        margin-bottom: 0;
    }
}
@media all and (max-width: 767px) {
    .dorik-heading-merux013.dorik-heading-merux013.dorik-heading-merux013 {
        margin-top: 0;
        margin-bottom: 0;
    }
}
.dorik-text-mep74iop {
    color: var(--color-203);
    margin-top: 20px;
    margin-bottom: 32px;
}
@media screen and (max-width: 1023px) {
    .dorik-text-mep74iop {
        text-align: center;
        margin-top: 20px;
        margin-bottom: 32px;
    }
}
@media screen and (max-width: 767px) {
    .dorik-text-mep74iop {
        margin-top: 20px;
        margin-bottom: 24px;
    }
}
.dorik-text-mep74iop {
}
.dorik-button-t7ou1p66 {
    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: 0;
    background-color: var(--color-102);
    color: var(--color-1);
    margin-top: 0;
    font-weight: 500;
}
.dorik-button-t7ou1p66:hover {
    color: var(--color-104);
}
.dorik-button-t7ou1p66-wrapper {
    text-align: left;
}
@media screen and (max-width: 1023px) {
    .dorik-button-t7ou1p66-wrapper {
        text-align: center;
    }
}
@media screen and (max-width: 767px) {
    .dorik-button-t7ou1p66 {
        margin-top: 0;
    }
}
.dorik-button-t7ou1p66 :is(.icon, .icon svg) {
    transition: null;
}
.dorik-button-t7ou1p66:hover :is(.icon, .icon svg) {
    color: null;
}
:where([class*="dorik-button-t7ou1p66-wrapper"]:not([class*="dorik-button-t7ou1p66-wrapper"] *)) {
    margin-top: 0;
}
@media all and (max-width: 1023px) {
    :where([class*="dorik-button-t7ou1p66-wrapper"]:not([class*="dorik-button-t7ou1p66-wrapper"] *)) {
        margin-top: 0;
    }
}
@media all and (max-width: 767px) {
    :where([class*="dorik-button-t7ou1p66-wrapper"]:not([class*="dorik-button-t7ou1p66-wrapper"] *)) {
        margin-top: 0;
    }
}
.dorik-button-t7ou1p66.dorik-button-t7ou1p66.dorik-button-t7ou1p66 {
    margin-top: 0;
}
@media all and (max-width: 1023px) {
    .dorik-button-t7ou1p66.dorik-button-t7ou1p66.dorik-button-t7ou1p66 {
        margin-top: 0;
    }
}
@media all and (max-width: 767px) {
    .dorik-button-t7ou1p66.dorik-button-t7ou1p66.dorik-button-t7ou1p66 {
        margin-top: 0;
    }
}
.dorik-column-1mzba9ve {
    text-align: center;
}
@media screen and (max-width: 1023px) {
    .dorik-column-1mzba9ve {
        margin-top: 40px;
    }
}
@media screen and (max-width: 767px) {
    .dorik-column-1mzba9ve {
        margin-top: 32px;
    }
}
.dorik-column-1mzba9ve {
}
.dorik-image-ez0yg2wx {
    width: 100%;
    height: 400px;
    object-fit: contain;
    border-radius: 10px 10px 10px 10px;
}
@media screen and (max-width: 1023px) {
    .dorik-image-ez0yg2wx {
    }
}
@media screen and (max-width: 767px) {
    .dorik-image-ez0yg2wx {
    }
}
:where([class*="dorik-image-ez0yg2wx-wrapper"]:not([class*="dorik-image-ez0yg2wx-wrapper"] *)) {
}
@media all and (max-width: 1023px) {
    :where([class*="dorik-image-ez0yg2wx-wrapper"]:not([class*="dorik-image-ez0yg2wx-wrapper"] *)) {
    }
}
@media all and (max-width: 767px) {
    :where([class*="dorik-image-ez0yg2wx-wrapper"]:not([class*="dorik-image-ez0yg2wx-wrapper"] *)) {
    }
}
.dorik-image-ez0yg2wx.dorik-image-ez0yg2wx.dorik-image-ez0yg2wx {
}
@media all and (max-width: 1023px) {
    .dorik-image-ez0yg2wx.dorik-image-ez0yg2wx.dorik-image-ez0yg2wx {
    }
}
@media all and (max-width: 767px) {
    .dorik-image-ez0yg2wx.dorik-image-ez0yg2wx.dorik-image-ez0yg2wx {
    }
}
.dorik-section-yp515zfk {
    padding-top: 100px;
    padding-bottom: 100px;
}
.dorik-section-yp515zfk:before {
}
@media screen and (max-width: 1023px) {
    .dorik-section-yp515zfk {
        padding-top: 80px;
        padding-bottom: 80px;
    }
}
@media screen and (max-width: 767px) {
    .dorik-section-yp515zfk {
        padding-top: 60px;
        padding-bottom: 60px;
    }
}
.ai-overlay {
    position: absolute;
    inset: 0;
    display: flex;
    z-index: 999;
    align-items: center;
    background: rgba(0, 0, 0, 0.3);
    justify-content: center;
}
.dorik-container-0a72gp75 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    gap: 0;
    padding-top: 0;
    padding-right: 10px;
    padding-bottom: 0;
    padding-left: 10px;
    flex-basis: 100%;
}
.dorik-container-0a72gp75 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    gap: 0;
    padding-top: 0;
    padding-right: 10px;
    padding-bottom: 0;
    padding-left: 10px;
    flex-basis: 100%;
}
.dorik-container-9r3hqwqk.dorik-container-9r3hqwqk {
    width: calc(75% - 0px);
    flex-basis: auto;
}
@media all and (max-width: 1023px) {
    .dorik-container-9r3hqwqk.dorik-container-9r3hqwqk {
        width: calc(75% - 0px);
        flex-basis: auto;
    }
}
@media all and (max-width: 767px) {
    .dorik-container-9r3hqwqk.dorik-container-9r3hqwqk {
        width: calc(85% - 0px);
        flex-basis: auto;
    }
}
.dorik-container-0a72gp75.dorik-container-0a72gp75 {
    --nav-padding: 15px;
}
.dorik-container-0a72gp75.dorik-container-0a72gp75 {
    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-0a72gp75.dorik-container-0a72gp75 {
        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-0a72gp75.dorik-container-0a72gp75 {
        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-0a72gp75) {
    margin: 0 auto;
}
:where(.dorik-container-0a72gp75) {
    position: relative;
}
.dorik-container-9r3hqwqk {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    gap: 0;
    padding-top: 0;
    padding-right: 10px;
    padding-bottom: 0;
    padding-left: 10px;
    flex-basis: 75%;
}
@media screen and (max-width: 767px) {
    .dorik-container-9r3hqwqk {
        flex-basis: 85%;
    }
}
.dorik-container-9r3hqwqk {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    gap: 0;
    padding-top: 0;
    padding-right: 10px;
    padding-bottom: 0;
    padding-left: 10px;
    flex-basis: 75%;
}
@media all and (max-width: 767px) {
    .dorik-container-9r3hqwqk {
        flex-basis: 85%;
    }
}
:where(.dorik-container-9r3hqwqk) {
    position: relative;
}
:where(.dorik-text-c9tt8tx3) {
    position: relative;
}
:where(.dorik-heading-onuochb6) {
    position: relative;
}
:where(.dorik-text-6u59yfas) {
    position: relative;
}
:where(.dorik-button-6pp5mvup) {
    position: relative;
}
.dorik-text-c9tt8tx3 {
    margin-top: 0;
    margin-bottom: 20px;
    color: var(--color-1);
}
@media screen and (max-width: 767px) {
    .dorik-text-c9tt8tx3 {
        text-align: center;
    }
}
.dorik-text-c9tt8tx3 {
}
.dorik-heading-onuochb6 {
    margin-top: 0;
    margin-bottom: 0;
    color: var(--color-205);
}
@media screen and (max-width: 767px) {
    .dorik-heading-onuochb6 {
        text-align: center;
    }
}
.dorik-heading-onuochb6 {
}
.dorik-heading-onuochb6 p {
    display: inline;
}
.dorik-heading-onuochb6 .dorik-heading__dynamic {
    display: inline;
}
.dorik-heading-onuochb6 .dorik-heading__dynamic span {
    display: inline-block;
}
:where([class*="dorik-heading-onuochb6-wrapper"]:not([class*="dorik-heading-onuochb6-wrapper"] *)) {
    margin-top: 0;
    margin-bottom: 0;
}
@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-onuochb6-wrapper"]:not([class*="dorik-heading-onuochb6-wrapper"] *)) {
        margin-top: 0;
        margin-bottom: 0;
    }
}
@media all and (max-width: 767px) {
    :where([class*="dorik-heading-onuochb6-wrapper"]:not([class*="dorik-heading-onuochb6-wrapper"] *)) {
        margin-top: 0;
        margin-bottom: 0;
    }
}
.dorik-heading-onuochb6.dorik-heading-onuochb6.dorik-heading-onuochb6 {
    margin-top: 0;
    margin-bottom: 0;
}
@media all and (max-width: 1023px) {
    .dorik-heading-onuochb6.dorik-heading-onuochb6.dorik-heading-onuochb6 {
        margin-top: 0;
        margin-bottom: 0;
    }
}
@media all and (max-width: 767px) {
    .dorik-heading-onuochb6.dorik-heading-onuochb6.dorik-heading-onuochb6 {
        margin-top: 0;
        margin-bottom: 0;
    }
}
.dorik-text-6u59yfas {
    color: var(--color-205);
    margin-top: 20px;
    margin-bottom: 0;
    line-height: 1.5;
}
@media screen and (max-width: 767px) {
    .dorik-text-6u59yfas {
        text-align: center;
    }
}
.dorik-text-6u59yfas {
}
.dorik-button-6pp5mvup {
    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: 0;
    background-color: var(--color-1);
    color: var(--color-201);
    font-weight: 500;
    margin-top: 40px;
}
.dorik-button-6pp5mvup:hover {
    color: var(--color-201);
    background-color: var(--color-2);
}
@media screen and (max-width: 1023px) {
    .dorik-button-6pp5mvup {
        margin-top: 40px;
    }
    .dorik-button-6pp5mvup-wrapper {
        text-align: left;
    }
}
@media screen and (max-width: 767px) {
    .dorik-button-6pp5mvup {
        font-size: 16px;
        line-height: 16px;
    }
    .dorik-button-6pp5mvup-wrapper {
        text-align: center;
    }
}
.dorik-button-6pp5mvup :is(.icon, .icon svg) {
    transition: null;
}
.dorik-button-6pp5mvup:hover :is(.icon, .icon svg) {
    color: null;
}
:where([class*="dorik-button-6pp5mvup-wrapper"]:not([class*="dorik-button-6pp5mvup-wrapper"] *)) {
    margin-top: 40px;
}
@media all and (max-width: 1023px) {
    :where([class*="dorik-button-6pp5mvup-wrapper"]:not([class*="dorik-button-6pp5mvup-wrapper"] *)) {
        margin-top: 40px;
    }
}
@media all and (max-width: 767px) {
    :where([class*="dorik-button-6pp5mvup-wrapper"]:not([class*="dorik-button-6pp5mvup-wrapper"] *)) {
        margin-top: 40px;
    }
}
.dorik-button-6pp5mvup.dorik-button-6pp5mvup.dorik-button-6pp5mvup {
    margin-top: 0;
}
@media all and (max-width: 1023px) {
    .dorik-button-6pp5mvup.dorik-button-6pp5mvup.dorik-button-6pp5mvup {
        margin-top: 0;
    }
}
@media all and (max-width: 767px) {
    .dorik-button-6pp5mvup.dorik-button-6pp5mvup.dorik-button-6pp5mvup {
        margin-top: 0;
    }
}
.dorik-section-z90w2q94 {
    background-color: var(--color-102);
    padding-top: 100px;
    padding-bottom: 100px;
}
.dorik-section-z90w2q94:before {
}
@media screen and (max-width: 1023px) {
    .dorik-section-z90w2q94 {
        padding-top: 60px;
        padding-bottom: 60px;
        padding-left: 32px;
        padding-right: 32px;
    }
}
@media screen and (max-width: 767px) {
    .dorik-section-z90w2q94 {
        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, 0.3);
    justify-content: center;
}
.dorik-container-wn49oir1 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: center;
    gap: 30px;
}
@media screen and (max-width: 767px) {
    .dorik-container-wn49oir1 {
        gap: 0;
    }
}
.dorik-container-wn49oir1 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: center;
    gap: 30px;
}
@media all and (max-width: 767px) {
    .dorik-container-wn49oir1 {
        gap: 0;
    }
}
.dorik-container-lv8qubxs.dorik-container-lv8qubxs {
    width: calc(50% - 15px);
    flex-basis: auto;
}
@media all and (max-width: 1023px) {
    .dorik-container-lv8qubxs.dorik-container-lv8qubxs {
        width: calc(50% - 15px);
        flex-basis: auto;
    }
}
@media all and (max-width: 767px) {
    .dorik-container-lv8qubxs.dorik-container-lv8qubxs {
        width: calc(100% - 0px);
        flex-basis: auto;
    }
}
.dorik-container-ney7hgx1.dorik-container-ney7hgx1 {
    width: calc(50% - 15px);
    flex-basis: auto;
}
@media all and (max-width: 1023px) {
    .dorik-container-ney7hgx1.dorik-container-ney7hgx1 {
        width: calc(50% - 15px);
        flex-basis: auto;
    }
}
@media all and (max-width: 767px) {
    .dorik-container-ney7hgx1.dorik-container-ney7hgx1 {
        width: calc(100% - 0px);
        flex-basis: auto;
    }
}
.dorik-container-wn49oir1.dorik-container-wn49oir1 {
    --nav-padding: 15px;
}
.dorik-container-wn49oir1.dorik-container-wn49oir1 {
    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-wn49oir1.dorik-container-wn49oir1 {
        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-wn49oir1.dorik-container-wn49oir1 {
        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-wn49oir1) {
    margin: 0 auto;
}
:where(.dorik-container-wn49oir1) {
    position: relative;
}
.dorik-container-lv8qubxs {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0;
    padding-bottom: 0;
    flex-basis: 50%;
    align-items: flex-start;
}
@media screen and (max-width: 767px) {
    .dorik-container-lv8qubxs {
        flex-basis: 100%;
    }
}
.dorik-container-lv8qubxs {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0;
    padding-bottom: 0;
    flex-basis: 50%;
    align-items: flex-start;
}
@media all and (max-width: 767px) {
    .dorik-container-lv8qubxs {
        flex-basis: 100%;
    }
}
:where(.dorik-container-lv8qubxs) {
    position: relative;
}
:where(.dorik-heading-nlw8a5kj) {
    position: relative;
}
.dorik-heading-nlw8a5kj {
    margin-top: 0;
    margin-bottom: 0;
    color: var(--color-204);
}
@media screen and (max-width: 767px) {
    .dorik-heading-nlw8a5kj {
        margin-top: 0;
        margin-bottom: 16px;
    }
}
.dorik-heading-nlw8a5kj {
}
.dorik-heading-nlw8a5kj p {
    display: inline;
}
.dorik-heading-nlw8a5kj .dorik-heading__dynamic {
    display: inline;
}
.dorik-heading-nlw8a5kj .dorik-heading__dynamic span {
    display: inline-block;
}
:where([class*="dorik-heading-nlw8a5kj-wrapper"]:not([class*="dorik-heading-nlw8a5kj-wrapper"] *)) {
    margin-top: 0;
    margin-bottom: 0;
}
@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-nlw8a5kj-wrapper"]:not([class*="dorik-heading-nlw8a5kj-wrapper"] *)) {
        margin-top: 0;
        margin-bottom: 0;
    }
}
@media all and (max-width: 767px) {
    :where([class*="dorik-heading-nlw8a5kj-wrapper"]:not([class*="dorik-heading-nlw8a5kj-wrapper"] *)) {
        margin-top: 0;
        margin-bottom: 16px;
    }
}
.dorik-heading-nlw8a5kj.dorik-heading-nlw8a5kj.dorik-heading-nlw8a5kj {
    margin-top: 0;
    margin-bottom: 0;
}
@media all and (max-width: 1023px) {
    .dorik-heading-nlw8a5kj.dorik-heading-nlw8a5kj.dorik-heading-nlw8a5kj {
        margin-top: 0;
        margin-bottom: 0;
    }
}
@media all and (max-width: 767px) {
    .dorik-heading-nlw8a5kj.dorik-heading-nlw8a5kj.dorik-heading-nlw8a5kj {
        margin-top: 0;
        margin-bottom: 0;
    }
}
.dorik-container-ney7hgx1 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0;
    padding-bottom: 0;
    flex-basis: 50%;
    align-items: flex-start;
}
@media screen and (max-width: 767px) {
    .dorik-container-ney7hgx1 {
        flex-basis: 100%;
    }
}
.dorik-container-ney7hgx1 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0;
    padding-bottom: 0;
    flex-basis: 50%;
    align-items: flex-start;
}
@media all and (max-width: 767px) {
    .dorik-container-ney7hgx1 {
        flex-basis: 100%;
    }
}
:where(.dorik-container-ney7hgx1) {
    position: relative;
}
:where(.dorik-text-pn3h253i) {
    position: relative;
}
:where(.dorik-button-4uiyclil) {
    position: relative;
}
.dorik-text-pn3h253i {
    margin-top: 0;
    margin-bottom: 32px;
    color: var(--color-205);
}
@media screen and (max-width: 1023px) {
    .dorik-text-pn3h253i {
        margin-top: 0;
        margin-bottom: 24px;
    }
}
@media screen and (max-width: 767px) {
    .dorik-text-pn3h253i {
        margin-top: 0;
        margin-bottom: 0;
    }
}
.dorik-text-pn3h253i {
}
.dorik-button-4uiyclil {
    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: 0;
    background-color: var(--color-1);
    color: var(--color-201);
    font-weight: 500;
    flex-direction: row-reverse;
}
.dorik-button-4uiyclil:hover {
    color: #fff;
    background-color: var(--color-2);
}
@media screen and (max-width: 767px) {
    .dorik-button-4uiyclil {
        margin-top: 24px;
    }
}
.dorik-button-4uiyclil :is(.icon, .icon svg) {
    margin-left: 6px;
    transition: null;
}
.dorik-button-4uiyclil:hover :is(.icon, .icon svg) {
    color: null;
}
@media all and (max-width: 767px) {
    :where([class*="dorik-button-4uiyclil-wrapper"]:not([class*="dorik-button-4uiyclil-wrapper"] *)) {
        margin-top: 24px;
    }
}
.dorik-button-4uiyclil.dorik-button-4uiyclil.dorik-button-4uiyclil {
}
@media all and (max-width: 1023px) {
    .dorik-button-4uiyclil.dorik-button-4uiyclil.dorik-button-4uiyclil {
    }
}
@media all and (max-width: 767px) {
    .dorik-button-4uiyclil.dorik-button-4uiyclil.dorik-button-4uiyclil {
        margin-top: 0;
    }
}
.dorik-container-13hqfy5z {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: center;
    margin-top: 56px;
    gap: 30px;
}
@media screen and (max-width: 1023px) {
    .dorik-container-13hqfy5z {
        gap: 24px;
        margin-top: 48px;
    }
}
@media screen and (max-width: 767px) {
    .dorik-container-13hqfy5z {
        margin-top: 32px;
    }
}
.dorik-container-13hqfy5z {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: center;
    margin-top: 56px;
    gap: 30px;
}
@media all and (max-width: 1023px) {
    .dorik-container-13hqfy5z {
        gap: 24px;
        margin-top: 48px;
    }
}
@media all and (max-width: 767px) {
    .dorik-container-13hqfy5z {
        margin-top: 32px;
    }
}
.dorik-container-2zvkq3z7.dorik-container-2zvkq3z7 {
    width: calc(33.33% - 20px);
    flex-basis: auto;
}
@media all and (max-width: 1023px) {
    .dorik-container-2zvkq3z7.dorik-container-2zvkq3z7 {
        width: calc(50% - 12px);
        flex-basis: auto;
    }
}
@media all and (max-width: 767px) {
    .dorik-container-2zvkq3z7.dorik-container-2zvkq3z7 {
        width: calc(100% - 0px);
        flex-basis: auto;
    }
}
.dorik-container-4ruaue8e.dorik-container-4ruaue8e {
    width: calc(33.33% - 20px);
    flex-basis: auto;
}
@media all and (max-width: 1023px) {
    .dorik-container-4ruaue8e.dorik-container-4ruaue8e {
        width: calc(50% - 12px);
        flex-basis: auto;
    }
}
@media all and (max-width: 767px) {
    .dorik-container-4ruaue8e.dorik-container-4ruaue8e {
        width: calc(100% - 0px);
        flex-basis: auto;
    }
}
.dorik-container-go1kuf3n.dorik-container-go1kuf3n {
    width: calc(33.33% - 20px);
    flex-basis: auto;
}
@media all and (max-width: 1023px) {
    .dorik-container-go1kuf3n.dorik-container-go1kuf3n {
        width: calc(50% - 0px);
        flex-basis: auto;
    }
}
@media all and (max-width: 767px) {
    .dorik-container-go1kuf3n.dorik-container-go1kuf3n {
        width: calc(100% - 0px);
        flex-basis: auto;
    }
}
.dorik-container-13hqfy5z.dorik-container-13hqfy5z {
    --nav-padding: 15px;
}
.dorik-container-13hqfy5z.dorik-container-13hqfy5z {
    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-13hqfy5z.dorik-container-13hqfy5z {
        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-13hqfy5z.dorik-container-13hqfy5z {
        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-13hqfy5z) {
    margin: 0 auto;
}
:where(.dorik-container-13hqfy5z) {
    position: relative;
}
.dorik-container-2zvkq3z7 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 32px;
    padding-bottom: 32px;
    padding-left: 32px;
    padding-right: 32px;
    flex-basis: 33.33%;
    align-items: stretch;
    border-radius: 50px 50px 50px 50px;
    background-image: url(../img/2.jpg);
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
}
.dorik-container-2zvkq3z7:before {
    background-image: linear-gradient(20deg, var(--color-1) 0%, #14142840 97%);
}
@media screen and (max-width: 1023px) {
    .dorik-container-2zvkq3z7 {
        flex-basis: 50%;
    }
}
@media screen and (max-width: 767px) {
    .dorik-container-2zvkq3z7 {
        flex-basis: 100%;
    }
}
.dorik-container-2zvkq3z7 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 32px;
    padding-bottom: 32px;
    padding-left: 32px;
    padding-right: 32px;
    flex-basis: 33.33%;
    align-items: stretch;
    border-radius: 50px 50px 50px 50px;
    background-type: image;
    background-image: url(../img/2.jpg);
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
}
.dorik-container-2zvkq3z7:before {
    gradient-type: advanced;
    background-image: linear-gradient(20deg, var(--color-1) 0%, #14142840 97%);
}
@media all and (max-width: 1023px) {
    .dorik-container-2zvkq3z7 {
        flex-basis: 50%;
    }
}
@media all and (max-width: 767px) {
    .dorik-container-2zvkq3z7 {
        flex-basis: 100%;
    }
}
.dorik-container-d6ai5bbg.dorik-container-d6ai5bbg {
    width: calc(100% - 0px);
    flex-basis: auto;
}
@media all and (max-width: 1023px) {
    .dorik-container-d6ai5bbg.dorik-container-d6ai5bbg {
        width: calc(100% - 0px);
        flex-basis: auto;
    }
}
@media all and (max-width: 767px) {
    .dorik-container-d6ai5bbg.dorik-container-d6ai5bbg {
        width: calc(100% - 0px);
        flex-basis: auto;
    }
}
:where(.dorik-container-2zvkq3z7) {
    position: relative;
}
.dorik-container-d6ai5bbg {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 0;
    padding-bottom: 0;
    flex-basis: 100%;
    justify-content: flex-start;
    gap: 24px;
    margin-top: 100%;
}
@media screen and (max-width: 767px) {
    .dorik-container-d6ai5bbg {
        margin-top: 80%;
    }
}
.dorik-container-d6ai5bbg {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 0;
    padding-bottom: 0;
    flex-basis: 100%;
    justify-content: flex-start;
    gap: 24px;
    margin-top: 100%;
}
@media all and (max-width: 767px) {
    .dorik-container-d6ai5bbg {
        margin-top: 80%;
    }
}
.dorik-container-o3rcluei.dorik-container-o3rcluei {
    width: calc(80% - 12px);
    flex-basis: auto;
}
@media all and (max-width: 1023px) {
    .dorik-container-o3rcluei.dorik-container-o3rcluei {
        width: calc(80% - 12px);
        flex-basis: auto;
    }
}
@media all and (max-width: 767px) {
    .dorik-container-o3rcluei.dorik-container-o3rcluei {
        width: calc(80% - 12px);
        flex-basis: auto;
    }
}
.dorik-container-7kez4opq.dorik-container-7kez4opq {
    width: calc(16.67% - 12px);
    flex-basis: auto;
}
@media all and (max-width: 1023px) {
    .dorik-container-7kez4opq.dorik-container-7kez4opq {
        width: calc(16.67% - 12px);
        flex-basis: auto;
    }
}
@media all and (max-width: 767px) {
    .dorik-container-7kez4opq.dorik-container-7kez4opq {
        width: calc(16.67% - 12px);
        flex-basis: auto;
    }
}
:where(.dorik-container-d6ai5bbg) {
    position: relative;
}
.dorik-container-o3rcluei {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0;
    padding-bottom: 0;
    flex-basis: 80%;
    align-items: stretch;
}
.dorik-container-o3rcluei {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0;
    padding-bottom: 0;
    flex-basis: 80%;
    align-items: stretch;
}
:where(.dorik-container-o3rcluei) {
    position: relative;
}
:where(.dorik-heading-irj4qf3s) {
    position: relative;
}
:where(.dorik-text-3f2bbufd) {
    position: relative;
}
.dorik-heading-irj4qf3s {
    margin-top: 0;
    margin-bottom: 20px;
    color: var(--color-201);
}
.dorik-heading-irj4qf3s {
}
.dorik-heading-irj4qf3s p {
    display: inline;
}
.dorik-heading-irj4qf3s .dorik-heading__dynamic {
    display: inline;
}
.dorik-heading-irj4qf3s .dorik-heading__dynamic span {
    display: inline-block;
}
:where([class*="dorik-heading-irj4qf3s-wrapper"]:not([class*="dorik-heading-irj4qf3s-wrapper"] *)) {
    margin-top: 0;
    margin-bottom: 20px;
}
@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-irj4qf3s-wrapper"]:not([class*="dorik-heading-irj4qf3s-wrapper"] *)) {
        margin-top: 0;
        margin-bottom: 20px;
    }
}
@media all and (max-width: 767px) {
    :where([class*="dorik-heading-irj4qf3s-wrapper"]:not([class*="dorik-heading-irj4qf3s-wrapper"] *)) {
        margin-top: 0;
        margin-bottom: 20px;
    }
}
.dorik-heading-irj4qf3s.dorik-heading-irj4qf3s.dorik-heading-irj4qf3s {
    margin-top: 0;
    margin-bottom: 0;
}
@media all and (max-width: 1023px) {
    .dorik-heading-irj4qf3s.dorik-heading-irj4qf3s.dorik-heading-irj4qf3s {
        margin-top: 0;
        margin-bottom: 0;
    }
}
@media all and (max-width: 767px) {
    .dorik-heading-irj4qf3s.dorik-heading-irj4qf3s.dorik-heading-irj4qf3s {
        margin-top: 0;
        margin-bottom: 0;
    }
}
.dorik-text-3f2bbufd {
    margin-top: 0;
    margin-bottom: 0;
    color: var(--color-203);
}
.dorik-text-3f2bbufd {
}
.dorik-container-7kez4opq {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 16.67%;
    align-items: stretch;
    justify-content: flex-end;
}
.dorik-container-7kez4opq {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 16.67%;
    align-items: stretch;
    justify-content: flex-end;
}
:where(.dorik-container-7kez4opq) {
    position: relative;
}
:where(.dorik-icon-dctcieul) {
    position: relative;
}
.dorik-icon-dctcieul :is(.icon, .icon svg) {
    font-size: 40px;
    color: var(--color-201);
    line-height: 1em;
}
.dorik-icon-dctcieul.dorik-icon-dctcieul.dorik-icon-dctcieul {
}
@media all and (max-width: 1023px) {
    .dorik-icon-dctcieul.dorik-icon-dctcieul.dorik-icon-dctcieul {
    }
}
@media all and (max-width: 767px) {
    .dorik-icon-dctcieul.dorik-icon-dctcieul.dorik-icon-dctcieul {
    }
}
.dorik-container-4ruaue8e {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 32px;
    padding-bottom: 32px;
    padding-left: 32px;
    padding-right: 32px;
    flex-basis: 33.33%;
    align-items: stretch;
    border-radius: 50px 50px 50px 50px;
    background-image: url(../img/3.jpg);
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
}
.dorik-container-4ruaue8e:before {
    background-image: linear-gradient(20deg, var(--color-1) 0%, #14142840 97%);
}
@media screen and (max-width: 1023px) {
    .dorik-container-4ruaue8e {
        flex-basis: 50%;
    }
}
@media screen and (max-width: 767px) {
    .dorik-container-4ruaue8e {
        flex-basis: 100%;
    }
}
.dorik-container-4ruaue8e {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 32px;
    padding-bottom: 32px;
    padding-left: 32px;
    padding-right: 32px;
    flex-basis: 33.33%;
    align-items: stretch;
    border-radius: 50px 50px 50px 50px;
    background-type: image;
    background-image: url(../img/3.jpg);
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
}
.dorik-container-4ruaue8e:before {
    gradient-type: advanced;
    background-image: linear-gradient(20deg, var(--color-1) 0%, #14142840 97%);
}
@media all and (max-width: 1023px) {
    .dorik-container-4ruaue8e {
        flex-basis: 50%;
    }
}
@media all and (max-width: 767px) {
    .dorik-container-4ruaue8e {
        flex-basis: 100%;
    }
}
.dorik-container-fz513xw4.dorik-container-fz513xw4 {
    width: calc(100% - 0px);
    flex-basis: auto;
}
@media all and (max-width: 1023px) {
    .dorik-container-fz513xw4.dorik-container-fz513xw4 {
        width: calc(100% - 0px);
        flex-basis: auto;
    }
}
@media all and (max-width: 767px) {
    .dorik-container-fz513xw4.dorik-container-fz513xw4 {
        width: calc(100% - 0px);
        flex-basis: auto;
    }
}
:where(.dorik-container-4ruaue8e) {
    position: relative;
}
.dorik-container-fz513xw4 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 0;
    padding-bottom: 0;
    flex-basis: 100%;
    justify-content: flex-start;
    gap: 24px;
    margin-top: 100%;
}
@media screen and (max-width: 767px) {
    .dorik-container-fz513xw4 {
        margin-top: 80%;
    }
}
.dorik-container-fz513xw4 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 0;
    padding-bottom: 0;
    flex-basis: 100%;
    justify-content: flex-start;
    gap: 24px;
    margin-top: 100%;
}
@media all and (max-width: 767px) {
    .dorik-container-fz513xw4 {
        margin-top: 80%;
    }
}
.dorik-container-dcz1v4x1.dorik-container-dcz1v4x1 {
    width: calc(80% - 12px);
    flex-basis: auto;
}
@media all and (max-width: 1023px) {
    .dorik-container-dcz1v4x1.dorik-container-dcz1v4x1 {
        width: calc(80% - 12px);
        flex-basis: auto;
    }
}
@media all and (max-width: 767px) {
    .dorik-container-dcz1v4x1.dorik-container-dcz1v4x1 {
        width: calc(80% - 12px);
        flex-basis: auto;
    }
}
.dorik-container-dnj22iop.dorik-container-dnj22iop {
    width: calc(16.67% - 12px);
    flex-basis: auto;
}
@media all and (max-width: 1023px) {
    .dorik-container-dnj22iop.dorik-container-dnj22iop {
        width: calc(16.67% - 12px);
        flex-basis: auto;
    }
}
@media all and (max-width: 767px) {
    .dorik-container-dnj22iop.dorik-container-dnj22iop {
        width: calc(16.67% - 12px);
        flex-basis: auto;
    }
}
:where(.dorik-container-fz513xw4) {
    position: relative;
}
.dorik-container-dcz1v4x1 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0;
    padding-bottom: 0;
    flex-basis: 80%;
    align-items: stretch;
}
.dorik-container-dcz1v4x1 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0;
    padding-bottom: 0;
    flex-basis: 80%;
    align-items: stretch;
}
:where(.dorik-container-dcz1v4x1) {
    position: relative;
}
:where(.dorik-heading-b1ool05c) {
    position: relative;
}
:where(.dorik-text-vfsgxjo7) {
    position: relative;
}
.dorik-heading-b1ool05c {
    margin-top: 0;
    margin-bottom: 20px;
    color: var(--color-201);
}
.dorik-heading-b1ool05c {
}
.dorik-heading-b1ool05c p {
    display: inline;
}
.dorik-heading-b1ool05c .dorik-heading__dynamic {
    display: inline;
}
.dorik-heading-b1ool05c .dorik-heading__dynamic span {
    display: inline-block;
}
:where([class*="dorik-heading-b1ool05c-wrapper"]:not([class*="dorik-heading-b1ool05c-wrapper"] *)) {
    margin-top: 0;
    margin-bottom: 20px;
}
@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-b1ool05c-wrapper"]:not([class*="dorik-heading-b1ool05c-wrapper"] *)) {
        margin-top: 0;
        margin-bottom: 20px;
    }
}
@media all and (max-width: 767px) {
    :where([class*="dorik-heading-b1ool05c-wrapper"]:not([class*="dorik-heading-b1ool05c-wrapper"] *)) {
        margin-top: 0;
        margin-bottom: 20px;
    }
}
.dorik-heading-b1ool05c.dorik-heading-b1ool05c.dorik-heading-b1ool05c {
    margin-top: 0;
    margin-bottom: 0;
}
@media all and (max-width: 1023px) {
    .dorik-heading-b1ool05c.dorik-heading-b1ool05c.dorik-heading-b1ool05c {
        margin-top: 0;
        margin-bottom: 0;
    }
}
@media all and (max-width: 767px) {
    .dorik-heading-b1ool05c.dorik-heading-b1ool05c.dorik-heading-b1ool05c {
        margin-top: 0;
        margin-bottom: 0;
    }
}
.dorik-text-vfsgxjo7 {
    margin-top: 0;
    margin-bottom: 0;
    color: var(--color-203);
}
.dorik-text-vfsgxjo7 {
}
.dorik-container-dnj22iop {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 16.67%;
    align-items: stretch;
    justify-content: flex-end;
}
.dorik-container-dnj22iop {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 16.67%;
    align-items: stretch;
    justify-content: flex-end;
}
:where(.dorik-container-dnj22iop) {
    position: relative;
}
:where(.dorik-icon-oooi818h) {
    position: relative;
}
.dorik-icon-oooi818h :is(.icon, .icon svg) {
    font-size: 40px;
    color: var(--color-201);
    line-height: 1em;
}
.dorik-icon-oooi818h.dorik-icon-oooi818h.dorik-icon-oooi818h {
}
@media all and (max-width: 1023px) {
    .dorik-icon-oooi818h.dorik-icon-oooi818h.dorik-icon-oooi818h {
    }
}
@media all and (max-width: 767px) {
    .dorik-icon-oooi818h.dorik-icon-oooi818h.dorik-icon-oooi818h {
    }
}
.dorik-container-go1kuf3n {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 32px;
    padding-bottom: 32px;
    padding-left: 32px;
    padding-right: 32px;
    flex-basis: 33.33%;
    align-items: stretch;
    border-radius: 50px 50px 50px 50px;
    background-image: url(../img/4.jpg);
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
}
.dorik-container-go1kuf3n:before {
    background-image: linear-gradient(20deg, var(--color-1) 0%, #14142840 97%);
}
@media screen and (max-width: 1023px) {
    .dorik-container-go1kuf3n {
        flex-basis: 50%;
    }
}
@media screen and (max-width: 767px) {
    .dorik-container-go1kuf3n {
        flex-basis: 100%;
    }
}
.dorik-container-go1kuf3n {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 32px;
    padding-bottom: 32px;
    padding-left: 32px;
    padding-right: 32px;
    flex-basis: 33.33%;
    align-items: stretch;
    border-radius: 50px 50px 50px 50px;
    background-type: image;
    background-image: url(../img/4.jpg);
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
}
.dorik-container-go1kuf3n:before {
    gradient-type: advanced;
    background-image: linear-gradient(20deg, var(--color-1) 0%, #14142840 97%);
}
@media all and (max-width: 1023px) {
    .dorik-container-go1kuf3n {
        flex-basis: 50%;
    }
}
@media all and (max-width: 767px) {
    .dorik-container-go1kuf3n {
        flex-basis: 100%;
    }
}
.dorik-container-6rx4q6oy.dorik-container-6rx4q6oy {
    width: calc(100% - 0px);
    flex-basis: auto;
}
@media all and (max-width: 1023px) {
    .dorik-container-6rx4q6oy.dorik-container-6rx4q6oy {
        width: calc(100% - 0px);
        flex-basis: auto;
    }
}
@media all and (max-width: 767px) {
    .dorik-container-6rx4q6oy.dorik-container-6rx4q6oy {
        width: calc(100% - 0px);
        flex-basis: auto;
    }
}
:where(.dorik-container-go1kuf3n) {
    position: relative;
}
.dorik-container-6rx4q6oy {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 0;
    padding-bottom: 0;
    flex-basis: 100%;
    justify-content: flex-start;
    gap: 24px;
    margin-top: 100%;
}
@media screen and (max-width: 767px) {
    .dorik-container-6rx4q6oy {
        margin-top: 80%;
    }
}
.dorik-container-6rx4q6oy {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 0;
    padding-bottom: 0;
    flex-basis: 100%;
    justify-content: flex-start;
    gap: 24px;
    margin-top: 100%;
}
@media all and (max-width: 767px) {
    .dorik-container-6rx4q6oy {
        margin-top: 80%;
    }
}
.dorik-container-jfrdf3jf.dorik-container-jfrdf3jf {
    width: calc(80% - 12px);
    flex-basis: auto;
}
@media all and (max-width: 1023px) {
    .dorik-container-jfrdf3jf.dorik-container-jfrdf3jf {
        width: calc(80% - 12px);
        flex-basis: auto;
    }
}
@media all and (max-width: 767px) {
    .dorik-container-jfrdf3jf.dorik-container-jfrdf3jf {
        width: calc(80% - 12px);
        flex-basis: auto;
    }
}
.dorik-container-8fwjw6o8.dorik-container-8fwjw6o8 {
    width: calc(16.67% - 12px);
    flex-basis: auto;
}
@media all and (max-width: 1023px) {
    .dorik-container-8fwjw6o8.dorik-container-8fwjw6o8 {
        width: calc(16.67% - 12px);
        flex-basis: auto;
    }
}
@media all and (max-width: 767px) {
    .dorik-container-8fwjw6o8.dorik-container-8fwjw6o8 {
        width: calc(16.67% - 12px);
        flex-basis: auto;
    }
}
:where(.dorik-container-6rx4q6oy) {
    position: relative;
}
.dorik-container-jfrdf3jf {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0;
    padding-bottom: 0;
    flex-basis: 80%;
    align-items: stretch;
}
.dorik-container-jfrdf3jf {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0;
    padding-bottom: 0;
    flex-basis: 80%;
    align-items: stretch;
}
:where(.dorik-container-jfrdf3jf) {
    position: relative;
}
:where(.dorik-heading-wnhnpmt8) {
    position: relative;
}
:where(.dorik-text-ik6ww3sr) {
    position: relative;
}
.dorik-heading-wnhnpmt8 {
    margin-top: 0;
    margin-bottom: 20px;
    color: var(--color-201);
}
.dorik-heading-wnhnpmt8 {
}
.dorik-heading-wnhnpmt8 p {
    display: inline;
}
.dorik-heading-wnhnpmt8 .dorik-heading__dynamic {
    display: inline;
}
.dorik-heading-wnhnpmt8 .dorik-heading__dynamic span {
    display: inline-block;
}
:where([class*="dorik-heading-wnhnpmt8-wrapper"]:not([class*="dorik-heading-wnhnpmt8-wrapper"] *)) {
    margin-top: 0;
    margin-bottom: 20px;
}
@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-wnhnpmt8-wrapper"]:not([class*="dorik-heading-wnhnpmt8-wrapper"] *)) {
        margin-top: 0;
        margin-bottom: 20px;
    }
}
@media all and (max-width: 767px) {
    :where([class*="dorik-heading-wnhnpmt8-wrapper"]:not([class*="dorik-heading-wnhnpmt8-wrapper"] *)) {
        margin-top: 0;
        margin-bottom: 20px;
    }
}
.dorik-heading-wnhnpmt8.dorik-heading-wnhnpmt8.dorik-heading-wnhnpmt8 {
    margin-top: 0;
    margin-bottom: 0;
}
@media all and (max-width: 1023px) {
    .dorik-heading-wnhnpmt8.dorik-heading-wnhnpmt8.dorik-heading-wnhnpmt8 {
        margin-top: 0;
        margin-bottom: 0;
    }
}
@media all and (max-width: 767px) {
    .dorik-heading-wnhnpmt8.dorik-heading-wnhnpmt8.dorik-heading-wnhnpmt8 {
        margin-top: 0;
        margin-bottom: 0;
    }
}
.dorik-text-ik6ww3sr {
    margin-top: 0;
    margin-bottom: 0;
    color: var(--color-203);
}
.dorik-text-ik6ww3sr {
}
.dorik-container-8fwjw6o8 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 16.67%;
    align-items: stretch;
    justify-content: flex-end;
}
.dorik-container-8fwjw6o8 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 16.67%;
    align-items: stretch;
    justify-content: flex-end;
}
:where(.dorik-container-8fwjw6o8) {
    position: relative;
}
:where(.dorik-icon-3qqsoss8) {
    position: relative;
}
.dorik-icon-3qqsoss8 :is(.icon, .icon svg) {
    font-size: 40px;
    color: var(--color-201);
    line-height: 1em;
}
.dorik-icon-3qqsoss8.dorik-icon-3qqsoss8.dorik-icon-3qqsoss8 {
}
@media all and (max-width: 1023px) {
    .dorik-icon-3qqsoss8.dorik-icon-3qqsoss8.dorik-icon-3qqsoss8 {
    }
}
@media all and (max-width: 767px) {
    .dorik-icon-3qqsoss8.dorik-icon-3qqsoss8.dorik-icon-3qqsoss8 {
    }
}
.dorik-section-w93rk59n {
    padding-top: 100px;
    padding-bottom: 100px;
    background-color: var(--color-101);
}
@media screen and (max-width: 1023px) {
    .dorik-section-w93rk59n {
        padding-top: 60px;
        padding-bottom: 60px;
    }
}
@media screen and (max-width: 767px) {
    .dorik-section-w93rk59n {
        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, 0.3);
    justify-content: center;
}
.dorik-row-pe1hwe7l {
}
.dorik-row-pe1hwe7l {
    --nav-padding: 15px;
}
[class*="close-btn-"] {
    display: none;
}
.dorik-column-9ato8k2u {
}
.dorik-column-9ato8k2u {
}
.dorik-heading-ytsriion {
    text-align: center;
    margin-bottom: 0;
    margin-top: 0;
}
@media screen and (max-width: 1023px) {
    .dorik-heading-ytsriion {
        text-align: left;
    }
}
@media screen and (max-width: 767px) {
    .dorik-heading-ytsriion {
        font-size: 24px;
    }
}
.dorik-heading-ytsriion {
}
.dorik-heading-ytsriion p {
    display: inline;
}
.dorik-heading-ytsriion .dorik-heading__dynamic {
    display: inline;
}
.dorik-heading-ytsriion .dorik-heading__dynamic span {
    display: inline-block;
}
:where([class*="dorik-heading-ytsriion-wrapper"]:not([class*="dorik-heading-ytsriion-wrapper"] *)) {
    margin-bottom: 0;
    margin-top: 0;
}
@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-ytsriion-wrapper"]:not([class*="dorik-heading-ytsriion-wrapper"] *)) {
        margin-bottom: 0;
        margin-top: 0;
    }
}
@media all and (max-width: 767px) {
    :where([class*="dorik-heading-ytsriion-wrapper"]:not([class*="dorik-heading-ytsriion-wrapper"] *)) {
        margin-bottom: 0;
        margin-top: 0;
    }
}
.dorik-heading-ytsriion.dorik-heading-ytsriion.dorik-heading-ytsriion {
    margin-bottom: 0;
    margin-top: 0;
}
@media all and (max-width: 1023px) {
    .dorik-heading-ytsriion.dorik-heading-ytsriion.dorik-heading-ytsriion {
        margin-bottom: 0;
        margin-top: 0;
    }
}
@media all and (max-width: 767px) {
    .dorik-heading-ytsriion.dorik-heading-ytsriion.dorik-heading-ytsriion {
        margin-bottom: 0;
        margin-top: 0;
    }
}
.dorik-row-s3gzl42u {
    margin-top: 56px;
}
@media screen and (max-width: 1023px) {
    .dorik-row-s3gzl42u {
        margin-top: 48px;
        justify-content: flex-start;
    }
}
@media screen and (max-width: 767px) {
    .dorik-row-s3gzl42u {
        margin-top: 32px;
    }
}
.dorik-row-s3gzl42u {
    --nav-padding: 15px;
}
[class*="close-btn-"] {
    display: none;
}
.dorik-column-evxto1xy {
    padding-top: 24px;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
    box-shadow: none;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px;
    border-style: solid;
    border-color: var(--color-1);
}
@media screen and (max-width: 1023px) {
}
.dorik-column-evxto1xy {
}
.dorik-heading-xy4fab3l {
    margin-top: 0;
    margin-bottom: 0;
    color: var(--color-204);
}
.dorik-heading-xy4fab3l {
}
.dorik-heading-xy4fab3l p {
    display: inline;
}
.dorik-heading-xy4fab3l .dorik-heading__dynamic {
    display: inline;
}
.dorik-heading-xy4fab3l .dorik-heading__dynamic span {
    display: inline-block;
}
:where([class*="dorik-heading-xy4fab3l-wrapper"]:not([class*="dorik-heading-xy4fab3l-wrapper"] *)) {
    margin-top: 0;
    margin-bottom: 0;
}
@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-xy4fab3l-wrapper"]:not([class*="dorik-heading-xy4fab3l-wrapper"] *)) {
        margin-top: 0;
        margin-bottom: 0;
    }
}
@media all and (max-width: 767px) {
    :where([class*="dorik-heading-xy4fab3l-wrapper"]:not([class*="dorik-heading-xy4fab3l-wrapper"] *)) {
        margin-top: 0;
        margin-bottom: 0;
    }
}
.dorik-heading-xy4fab3l.dorik-heading-xy4fab3l.dorik-heading-xy4fab3l {
    margin-top: 0;
    margin-bottom: 0;
}
@media all and (max-width: 1023px) {
    .dorik-heading-xy4fab3l.dorik-heading-xy4fab3l.dorik-heading-xy4fab3l {
        margin-top: 0;
        margin-bottom: 0;
    }
}
@media all and (max-width: 767px) {
    .dorik-heading-xy4fab3l.dorik-heading-xy4fab3l.dorik-heading-xy4fab3l {
        margin-top: 0;
        margin-bottom: 0;
    }
}
.dorik-row-3nlegfib {
    margin-top: 16px;
    margin-bottom: 16px;
}
.dorik-row-3nlegfib {
    --nav-padding: 15px;
}
[class*="close-btn-"] {
    display: none;
}
.dorik-row-3nlegfib.flex {
    margin-left: 0;
    margin-right: 0;
}
.dorik-row-3nlegfib [class*="col-"] {
    padding-left: 0;
    padding-right: 0;
}
.dorik-column-5tb7ia1p {
    justify-content: normal;
    text-align: left;
}
@media screen and (max-width: 1023px) {
}
@media screen and (max-width: 767px) {
}
.dorik-column-5tb7ia1p {
}
.dorik-icon-4vv7heyl :is(.icon, .icon svg) {
    font-size: 18px;
    color: #ebc61a;
    line-height: 1em;
}
.dorik-icon-4vv7heyl.dorik-icon-4vv7heyl.dorik-icon-4vv7heyl {
}
@media all and (max-width: 1023px) {
    .dorik-icon-4vv7heyl.dorik-icon-4vv7heyl.dorik-icon-4vv7heyl {
    }
}
@media all and (max-width: 767px) {
    .dorik-icon-4vv7heyl.dorik-icon-4vv7heyl.dorik-icon-4vv7heyl {
    }
}
.dorik-icon-c1gn2sy3 :is(.icon, .icon svg) {
    font-size: 18px;
    color: #ebc61a;
    line-height: 1em;
}
.dorik-icon-c1gn2sy3.dorik-icon-c1gn2sy3.dorik-icon-c1gn2sy3 {
}
@media all and (max-width: 1023px) {
    .dorik-icon-c1gn2sy3.dorik-icon-c1gn2sy3.dorik-icon-c1gn2sy3 {
    }
}
@media all and (max-width: 767px) {
    .dorik-icon-c1gn2sy3.dorik-icon-c1gn2sy3.dorik-icon-c1gn2sy3 {
    }
}
.dorik-icon-1t02pn2l :is(.icon, .icon svg) {
    font-size: 18px;
    color: #ebc61a;
    line-height: 1em;
}
.dorik-icon-1t02pn2l.dorik-icon-1t02pn2l.dorik-icon-1t02pn2l {
}
@media all and (max-width: 1023px) {
    .dorik-icon-1t02pn2l.dorik-icon-1t02pn2l.dorik-icon-1t02pn2l {
    }
}
@media all and (max-width: 767px) {
    .dorik-icon-1t02pn2l.dorik-icon-1t02pn2l.dorik-icon-1t02pn2l {
    }
}
.dorik-icon-efkqq90y :is(.icon, .icon svg) {
    font-size: 18px;
    color: #ebc61a;
    line-height: 1em;
}
.dorik-icon-efkqq90y.dorik-icon-efkqq90y.dorik-icon-efkqq90y {
}
@media all and (max-width: 1023px) {
    .dorik-icon-efkqq90y.dorik-icon-efkqq90y.dorik-icon-efkqq90y {
    }
}
@media all and (max-width: 767px) {
    .dorik-icon-efkqq90y.dorik-icon-efkqq90y.dorik-icon-efkqq90y {
    }
}
.dorik-icon-cv82qwdq :is(.icon, .icon svg) {
    font-size: 18px;
    color: #ebc61a;
    line-height: 1em;
}
.dorik-icon-cv82qwdq.dorik-icon-cv82qwdq.dorik-icon-cv82qwdq {
}
@media all and (max-width: 1023px) {
    .dorik-icon-cv82qwdq.dorik-icon-cv82qwdq.dorik-icon-cv82qwdq {
    }
}
@media all and (max-width: 767px) {
    .dorik-icon-cv82qwdq.dorik-icon-cv82qwdq.dorik-icon-cv82qwdq {
    }
}
.dorik-column-3x30gfmd {
}
@media screen and (max-width: 1023px) {
}
@media screen and (max-width: 767px) {
}
.dorik-column-3x30gfmd {
}
.dorik-text-u7bqw5u7 {
    margin-top: 0;
    margin-bottom: 0;
    color: var(--color-205);
}
.dorik-text-u7bqw5u7 {
}
.dorik-heading-3zg7g5k2 {
    margin-top: 0;
    margin-bottom: 0;
    color: var(--color-204);
}
.dorik-heading-3zg7g5k2 {
}
.dorik-heading-3zg7g5k2 p {
    display: inline;
}
.dorik-heading-3zg7g5k2 .dorik-heading__dynamic {
    display: inline;
}
.dorik-heading-3zg7g5k2 .dorik-heading__dynamic span {
    display: inline-block;
}
:where([class*="dorik-heading-3zg7g5k2-wrapper"]:not([class*="dorik-heading-3zg7g5k2-wrapper"] *)) {
    margin-top: 0;
    margin-bottom: 0;
}
@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-3zg7g5k2-wrapper"]:not([class*="dorik-heading-3zg7g5k2-wrapper"] *)) {
        margin-top: 0;
        margin-bottom: 0;
    }
}
@media all and (max-width: 767px) {
    :where([class*="dorik-heading-3zg7g5k2-wrapper"]:not([class*="dorik-heading-3zg7g5k2-wrapper"] *)) {
        margin-top: 0;
        margin-bottom: 0;
    }
}
.dorik-heading-3zg7g5k2.dorik-heading-3zg7g5k2.dorik-heading-3zg7g5k2 {
    margin-top: 0;
    margin-bottom: 0;
}
@media all and (max-width: 1023px) {
    .dorik-heading-3zg7g5k2.dorik-heading-3zg7g5k2.dorik-heading-3zg7g5k2 {
        margin-top: 0;
        margin-bottom: 0;
    }
}
@media all and (max-width: 767px) {
    .dorik-heading-3zg7g5k2.dorik-heading-3zg7g5k2.dorik-heading-3zg7g5k2 {
        margin-top: 0;
        margin-bottom: 0;
    }
}
.dorik-text-5yzp19a4 {
    color: var(--color-205);
}
.dorik-text-5yzp19a4 {
}
.dorik-column-374f3qec {
    padding-top: 24px;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
    box-shadow: none;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px;
    border-style: solid;
    border-color: var(--color-1);
}
@media screen and (max-width: 1023px) {
    .dorik-column-374f3qec {
        margin-top: 0;
    }
}
@media screen and (max-width: 767px) {
    .dorik-column-374f3qec {
        margin-top: 24px;
        margin-bottom: 24px;
    }
}
.dorik-column-374f3qec {
}
.dorik-heading-3z336enn {
    margin-top: 0;
    margin-bottom: 0;
    color: var(--color-204);
}
.dorik-heading-3z336enn {
}
.dorik-heading-3z336enn p {
    display: inline;
}
.dorik-heading-3z336enn .dorik-heading__dynamic {
    display: inline;
}
.dorik-heading-3z336enn .dorik-heading__dynamic span {
    display: inline-block;
}
:where([class*="dorik-heading-3z336enn-wrapper"]:not([class*="dorik-heading-3z336enn-wrapper"] *)) {
    margin-top: 0;
    margin-bottom: 0;
}
@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-3z336enn-wrapper"]:not([class*="dorik-heading-3z336enn-wrapper"] *)) {
        margin-top: 0;
        margin-bottom: 0;
    }
}
@media all and (max-width: 767px) {
    :where([class*="dorik-heading-3z336enn-wrapper"]:not([class*="dorik-heading-3z336enn-wrapper"] *)) {
        margin-top: 0;
        margin-bottom: 0;
    }
}
.dorik-heading-3z336enn.dorik-heading-3z336enn.dorik-heading-3z336enn {
    margin-top: 0;
    margin-bottom: 0;
}
@media all and (max-width: 1023px) {
    .dorik-heading-3z336enn.dorik-heading-3z336enn.dorik-heading-3z336enn {
        margin-top: 0;
        margin-bottom: 0;
    }
}
@media all and (max-width: 767px) {
    .dorik-heading-3z336enn.dorik-heading-3z336enn.dorik-heading-3z336enn {
        margin-top: 0;
        margin-bottom: 0;
    }
}
.dorik-row-854xiyfl {
    margin-top: 16px;
    margin-bottom: 16px;
}
.dorik-row-854xiyfl {
    --nav-padding: 15px;
}
[class*="close-btn-"] {
    display: none;
}
.dorik-row-854xiyfl.flex {
    margin-left: 0;
    margin-right: 0;
}
.dorik-row-854xiyfl [class*="col-"] {
    padding-left: 0;
    padding-right: 0;
}
.dorik-column-9vi8qctq {
    justify-content: normal;
    text-align: left;
}
@media screen and (max-width: 1023px) {
}
@media screen and (max-width: 767px) {
}
.dorik-column-9vi8qctq {
}
.dorik-icon-3i5c9wr3 :is(.icon, .icon svg) {
    font-size: 18px;
    color: #ebc61a;
    line-height: 1em;
}
.dorik-icon-3i5c9wr3.dorik-icon-3i5c9wr3.dorik-icon-3i5c9wr3 {
}
@media all and (max-width: 1023px) {
    .dorik-icon-3i5c9wr3.dorik-icon-3i5c9wr3.dorik-icon-3i5c9wr3 {
    }
}
@media all and (max-width: 767px) {
    .dorik-icon-3i5c9wr3.dorik-icon-3i5c9wr3.dorik-icon-3i5c9wr3 {
    }
}
.dorik-icon-3te22ykm :is(.icon, .icon svg) {
    font-size: 18px;
    color: #ebc61a;
    line-height: 1em;
}
.dorik-icon-3te22ykm.dorik-icon-3te22ykm.dorik-icon-3te22ykm {
}
@media all and (max-width: 1023px) {
    .dorik-icon-3te22ykm.dorik-icon-3te22ykm.dorik-icon-3te22ykm {
    }
}
@media all and (max-width: 767px) {
    .dorik-icon-3te22ykm.dorik-icon-3te22ykm.dorik-icon-3te22ykm {
    }
}
.dorik-icon-ry87dw2s :is(.icon, .icon svg) {
    font-size: 18px;
    color: #ebc61a;
    line-height: 1em;
}
.dorik-icon-ry87dw2s.dorik-icon-ry87dw2s.dorik-icon-ry87dw2s {
}
@media all and (max-width: 1023px) {
    .dorik-icon-ry87dw2s.dorik-icon-ry87dw2s.dorik-icon-ry87dw2s {
    }
}
@media all and (max-width: 767px) {
    .dorik-icon-ry87dw2s.dorik-icon-ry87dw2s.dorik-icon-ry87dw2s {
    }
}
.dorik-icon-mcv5qwfy :is(.icon, .icon svg) {
    font-size: 18px;
    color: #ebc61a;
    line-height: 1em;
}
.dorik-icon-mcv5qwfy.dorik-icon-mcv5qwfy.dorik-icon-mcv5qwfy {
}
@media all and (max-width: 1023px) {
    .dorik-icon-mcv5qwfy.dorik-icon-mcv5qwfy.dorik-icon-mcv5qwfy {
    }
}
@media all and (max-width: 767px) {
    .dorik-icon-mcv5qwfy.dorik-icon-mcv5qwfy.dorik-icon-mcv5qwfy {
    }
}
.dorik-icon-5l4ypic8 :is(.icon, .icon svg) {
    font-size: 18px;
    color: #ebc61a;
    line-height: 1em;
}
.dorik-icon-5l4ypic8.dorik-icon-5l4ypic8.dorik-icon-5l4ypic8 {
}
@media all and (max-width: 1023px) {
    .dorik-icon-5l4ypic8.dorik-icon-5l4ypic8.dorik-icon-5l4ypic8 {
    }
}
@media all and (max-width: 767px) {
    .dorik-icon-5l4ypic8.dorik-icon-5l4ypic8.dorik-icon-5l4ypic8 {
    }
}
.dorik-column-2qwcp2ly {
}
@media screen and (max-width: 1023px) {
}
@media screen and (max-width: 767px) {
}
.dorik-column-2qwcp2ly {
}
.dorik-text-p6zw372r {
    margin-top: 0;
    margin-bottom: 0;
    color: var(--color-205);
}
.dorik-text-p6zw372r {
}
.dorik-heading-5xyr2fqp {
    margin-top: 0;
    margin-bottom: 0;
    color: var(--color-204);
}
.dorik-heading-5xyr2fqp {
}
.dorik-heading-5xyr2fqp p {
    display: inline;
}
.dorik-heading-5xyr2fqp .dorik-heading__dynamic {
    display: inline;
}
.dorik-heading-5xyr2fqp .dorik-heading__dynamic span {
    display: inline-block;
}
:where([class*="dorik-heading-5xyr2fqp-wrapper"]:not([class*="dorik-heading-5xyr2fqp-wrapper"] *)) {
    margin-top: 0;
    margin-bottom: 0;
}
@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-5xyr2fqp-wrapper"]:not([class*="dorik-heading-5xyr2fqp-wrapper"] *)) {
        margin-top: 0;
        margin-bottom: 0;
    }
}
@media all and (max-width: 767px) {
    :where([class*="dorik-heading-5xyr2fqp-wrapper"]:not([class*="dorik-heading-5xyr2fqp-wrapper"] *)) {
        margin-top: 0;
        margin-bottom: 0;
    }
}
.dorik-heading-5xyr2fqp.dorik-heading-5xyr2fqp.dorik-heading-5xyr2fqp {
    margin-top: 0;
    margin-bottom: 0;
}
@media all and (max-width: 1023px) {
    .dorik-heading-5xyr2fqp.dorik-heading-5xyr2fqp.dorik-heading-5xyr2fqp {
        margin-top: 0;
        margin-bottom: 0;
    }
}
@media all and (max-width: 767px) {
    .dorik-heading-5xyr2fqp.dorik-heading-5xyr2fqp.dorik-heading-5xyr2fqp {
        margin-top: 0;
        margin-bottom: 0;
    }
}
.dorik-text-wauyvsuz {
    color: var(--color-205);
}
.dorik-text-wauyvsuz {
}
.dorik-column-oi2ktpwm {
    padding-top: 24px;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
    box-shadow: none;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px;
    border-style: solid;
    border-color: var(--color-1);
}
@media screen and (max-width: 1023px) {
    .dorik-column-oi2ktpwm {
        margin-top: 24px;
    }
}
@media screen and (max-width: 767px) {
    .dorik-column-oi2ktpwm {
        margin-top: 0;
        margin-bottom: 0;
    }
}
.dorik-column-oi2ktpwm {
}
.dorik-heading-46jwc1k9 {
    margin-top: 0;
    margin-bottom: 0;
    color: var(--color-204);
}
.dorik-heading-46jwc1k9 {
}
.dorik-heading-46jwc1k9 p {
    display: inline;
}
.dorik-heading-46jwc1k9 .dorik-heading__dynamic {
    display: inline;
}
.dorik-heading-46jwc1k9 .dorik-heading__dynamic span {
    display: inline-block;
}
:where([class*="dorik-heading-46jwc1k9-wrapper"]:not([class*="dorik-heading-46jwc1k9-wrapper"] *)) {
    margin-top: 0;
    margin-bottom: 0;
}
@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-46jwc1k9-wrapper"]:not([class*="dorik-heading-46jwc1k9-wrapper"] *)) {
        margin-top: 0;
        margin-bottom: 0;
    }
}
@media all and (max-width: 767px) {
    :where([class*="dorik-heading-46jwc1k9-wrapper"]:not([class*="dorik-heading-46jwc1k9-wrapper"] *)) {
        margin-top: 0;
        margin-bottom: 0;
    }
}
.dorik-heading-46jwc1k9.dorik-heading-46jwc1k9.dorik-heading-46jwc1k9 {
    margin-top: 0;
    margin-bottom: 0;
}
@media all and (max-width: 1023px) {
    .dorik-heading-46jwc1k9.dorik-heading-46jwc1k9.dorik-heading-46jwc1k9 {
        margin-top: 0;
        margin-bottom: 0;
    }
}
@media all and (max-width: 767px) {
    .dorik-heading-46jwc1k9.dorik-heading-46jwc1k9.dorik-heading-46jwc1k9 {
        margin-top: 0;
        margin-bottom: 0;
    }
}
.dorik-row-jimcoon7 {
    margin-top: 16px;
    margin-bottom: 16px;
}
.dorik-row-jimcoon7 {
    --nav-padding: 15px;
}
[class*="close-btn-"] {
    display: none;
}
.dorik-row-jimcoon7.flex {
    margin-left: 0;
    margin-right: 0;
}
.dorik-row-jimcoon7 [class*="col-"] {
    padding-left: 0;
    padding-right: 0;
}
.dorik-column-lz8u70hq {
    justify-content: normal;
    text-align: left;
}
@media screen and (max-width: 1023px) {
}
@media screen and (max-width: 767px) {
}
.dorik-column-lz8u70hq {
}
.dorik-icon-pv2c38qp :is(.icon, .icon svg) {
    font-size: 18px;
    color: #ebc61a;
    line-height: 1em;
}
.dorik-icon-pv2c38qp.dorik-icon-pv2c38qp.dorik-icon-pv2c38qp {
}
@media all and (max-width: 1023px) {
    .dorik-icon-pv2c38qp.dorik-icon-pv2c38qp.dorik-icon-pv2c38qp {
    }
}
@media all and (max-width: 767px) {
    .dorik-icon-pv2c38qp.dorik-icon-pv2c38qp.dorik-icon-pv2c38qp {
    }
}
.dorik-icon-1vbjfngw :is(.icon, .icon svg) {
    font-size: 18px;
    color: #ebc61a;
    line-height: 1em;
}
.dorik-icon-1vbjfngw.dorik-icon-1vbjfngw.dorik-icon-1vbjfngw {
}
@media all and (max-width: 1023px) {
    .dorik-icon-1vbjfngw.dorik-icon-1vbjfngw.dorik-icon-1vbjfngw {
    }
}
@media all and (max-width: 767px) {
    .dorik-icon-1vbjfngw.dorik-icon-1vbjfngw.dorik-icon-1vbjfngw {
    }
}
.dorik-icon-7q9b1q87 :is(.icon, .icon svg) {
    font-size: 18px;
    color: #ebc61a;
    line-height: 1em;
}
.dorik-icon-7q9b1q87.dorik-icon-7q9b1q87.dorik-icon-7q9b1q87 {
}
@media all and (max-width: 1023px) {
    .dorik-icon-7q9b1q87.dorik-icon-7q9b1q87.dorik-icon-7q9b1q87 {
    }
}
@media all and (max-width: 767px) {
    .dorik-icon-7q9b1q87.dorik-icon-7q9b1q87.dorik-icon-7q9b1q87 {
    }
}
.dorik-icon-620p3j5s :is(.icon, .icon svg) {
    font-size: 18px;
    color: #ebc61a;
    line-height: 1em;
}
.dorik-icon-620p3j5s.dorik-icon-620p3j5s.dorik-icon-620p3j5s {
}
@media all and (max-width: 1023px) {
    .dorik-icon-620p3j5s.dorik-icon-620p3j5s.dorik-icon-620p3j5s {
    }
}
@media all and (max-width: 767px) {
    .dorik-icon-620p3j5s.dorik-icon-620p3j5s.dorik-icon-620p3j5s {
    }
}
.dorik-icon-jjs2ni2k :is(.icon, .icon svg) {
    font-size: 18px;
    color: #ebc61a;
    line-height: 1em;
}
.dorik-icon-jjs2ni2k.dorik-icon-jjs2ni2k.dorik-icon-jjs2ni2k {
}
@media all and (max-width: 1023px) {
    .dorik-icon-jjs2ni2k.dorik-icon-jjs2ni2k.dorik-icon-jjs2ni2k {
    }
}
@media all and (max-width: 767px) {
    .dorik-icon-jjs2ni2k.dorik-icon-jjs2ni2k.dorik-icon-jjs2ni2k {
    }
}
.dorik-column-6dgkpw33 {
}
@media screen and (max-width: 1023px) {
}
@media screen and (max-width: 767px) {
}
.dorik-column-6dgkpw33 {
}
.dorik-text-xaev7nsy {
    margin-top: 0;
    margin-bottom: 0;
    color: var(--color-205);
}
.dorik-text-xaev7nsy {
}
.dorik-heading-8190llkk {
    margin-top: 0;
    margin-bottom: 0;
    color: var(--color-204);
}
.dorik-heading-8190llkk {
}
.dorik-heading-8190llkk p {
    display: inline;
}
.dorik-heading-8190llkk .dorik-heading__dynamic {
    display: inline;
}
.dorik-heading-8190llkk .dorik-heading__dynamic span {
    display: inline-block;
}
:where([class*="dorik-heading-8190llkk-wrapper"]:not([class*="dorik-heading-8190llkk-wrapper"] *)) {
    margin-top: 0;
    margin-bottom: 0;
}
@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-8190llkk-wrapper"]:not([class*="dorik-heading-8190llkk-wrapper"] *)) {
        margin-top: 0;
        margin-bottom: 0;
    }
}
@media all and (max-width: 767px) {
    :where([class*="dorik-heading-8190llkk-wrapper"]:not([class*="dorik-heading-8190llkk-wrapper"] *)) {
        margin-top: 0;
        margin-bottom: 0;
    }
}
.dorik-heading-8190llkk.dorik-heading-8190llkk.dorik-heading-8190llkk {
    margin-top: 0;
    margin-bottom: 0;
}
@media all and (max-width: 1023px) {
    .dorik-heading-8190llkk.dorik-heading-8190llkk.dorik-heading-8190llkk {
        margin-top: 0;
        margin-bottom: 0;
    }
}
@media all and (max-width: 767px) {
    .dorik-heading-8190llkk.dorik-heading-8190llkk.dorik-heading-8190llkk {
        margin-top: 0;
        margin-bottom: 0;
    }
}
.dorik-text-z0l49q2i {
    color: var(--color-205);
}
.dorik-text-z0l49q2i {
}
.dorik-section-kxi4qwy0 {
    padding-top: 100px;
    padding-bottom: 100px;
    background-color: var(--color-1);
}
@media screen and (max-width: 1023px) {
    .dorik-section-kxi4qwy0 {
        padding-top: 60px;
        padding-bottom: 60px;
    }
}
@media screen and (max-width: 767px) {
    .dorik-section-kxi4qwy0 {
        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, 0.3);
    justify-content: center;
}
.dorik-row-v3wja9yu {
}
.dorik-row-v3wja9yu {
    --nav-padding: 15px;
}
[class*="close-btn-"] {
    display: none;
}
.dorik-column-dlsad6gp {
}
.dorik-column-dlsad6gp {
}
.dorik-heading-pfo9vh85 {
    text-align: center;
    margin-bottom: 0;
    margin-top: 0;
    color: var(--color-201);
}
@media screen and (max-width: 767px) {
    .dorik-heading-pfo9vh85 {
        font-size: 36px;
    }
}
.dorik-heading-pfo9vh85 {
}
.dorik-heading-pfo9vh85 p {
    display: inline;
}
.dorik-heading-pfo9vh85 .dorik-heading__dynamic {
    display: inline;
}
.dorik-heading-pfo9vh85 .dorik-heading__dynamic span {
    display: inline-block;
}
:where([class*="dorik-heading-pfo9vh85-wrapper"]:not([class*="dorik-heading-pfo9vh85-wrapper"] *)) {
    margin-bottom: 0;
    margin-top: 0;
}
@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-pfo9vh85-wrapper"]:not([class*="dorik-heading-pfo9vh85-wrapper"] *)) {
        margin-bottom: 0;
        margin-top: 0;
    }
}
@media all and (max-width: 767px) {
    :where([class*="dorik-heading-pfo9vh85-wrapper"]:not([class*="dorik-heading-pfo9vh85-wrapper"] *)) {
        margin-bottom: 0;
        margin-top: 0;
    }
}
.dorik-heading-pfo9vh85.dorik-heading-pfo9vh85.dorik-heading-pfo9vh85 {
    margin-bottom: 0;
    margin-top: 0;
}
@media all and (max-width: 1023px) {
    .dorik-heading-pfo9vh85.dorik-heading-pfo9vh85.dorik-heading-pfo9vh85 {
        margin-bottom: 0;
        margin-top: 0;
    }
}
@media all and (max-width: 767px) {
    .dorik-heading-pfo9vh85.dorik-heading-pfo9vh85.dorik-heading-pfo9vh85 {
        margin-bottom: 0;
        margin-top: 0;
    }
}
.dorik-text-cb8wt6ip {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 0;
    color: var(--color-203);
}
.dorik-text-cb8wt6ip {
}
.dorik-row-pzx3bxay {
    margin-top: 56px;
}
@media screen and (max-width: 1023px) {
    .dorik-row-pzx3bxay {
        margin-top: 48px;
    }
}
@media screen and (max-width: 767px) {
    .dorik-row-pzx3bxay {
        margin-top: 32px;
    }
}
.dorik-row-pzx3bxay {
    --nav-padding: 15px;
}
[class*="close-btn-"] {
    display: none;
}
@media screen and (max-width: 1023px) {
    .dorik-row-pzx3bxay.flex {
        margin-left: calc(-24px / 2);
        margin-right: calc(-24px / 2);
    }
    .dorik-row-pzx3bxay [class*="col-"] {
        padding-left: calc(24px / 2);
        padding-right: calc(24px / 2);
    }
}
.dorik-column-2l4vc3v5 {
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 24px;
    padding-right: 24px;
    box-shadow: 0 0 #000000;
    border-width: 1px;
    border-style: solid;
    border-color: var(--color-101);
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color-1);
}
.dorik-column-2l4vc3v5:hover {
}
@media screen and (max-width: 1023px) {
}
@media screen and (max-width: 767px) {
    .dorik-column-2l4vc3v5 {
        margin-bottom: 24px;
    }
}
.dorik-column-2l4vc3v5 {
}
.dorik-icon-n25692ez {
    background-color: var(--color-1);
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 18px;
    padding-right: 18px;
    border-radius: 100px 100px 100px 100px;
    border-width: 1px;
    border-style: solid;
    border-color: var(--color-201);
}
.dorik-icon-n25692ez-wrapper {
    text-align: center;
}
.dorik-icon-n25692ez :is(.icon, .icon svg) {
    font-size: 24px;
    color: var(--color-201);
    line-height: 1em;
}
:where([class*="dorik-icon-n25692ez-wrapper"]:not([class*="dorik-icon-n25692ez-wrapper"] *)) {
}
@media all and (max-width: 1023px) {
    :where([class*="dorik-icon-n25692ez-wrapper"]:not([class*="dorik-icon-n25692ez-wrapper"] *)) {
    }
}
@media all and (max-width: 767px) {
    :where([class*="dorik-icon-n25692ez-wrapper"]:not([class*="dorik-icon-n25692ez-wrapper"] *)) {
    }
}
.dorik-icon-n25692ez.dorik-icon-n25692ez.dorik-icon-n25692ez {
}
@media all and (max-width: 1023px) {
    .dorik-icon-n25692ez.dorik-icon-n25692ez.dorik-icon-n25692ez {
    }
}
@media all and (max-width: 767px) {
    .dorik-icon-n25692ez.dorik-icon-n25692ez.dorik-icon-n25692ez {
    }
}
.dorik-heading-59nnxza9 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
    color: var(--color-201);
}
.dorik-heading-59nnxza9 {
}
.dorik-heading-59nnxza9 p {
    display: inline;
}
.dorik-heading-59nnxza9 .dorik-heading__dynamic {
    display: inline;
}
.dorik-heading-59nnxza9 .dorik-heading__dynamic span {
    display: inline-block;
}
:where([class*="dorik-heading-59nnxza9-wrapper"]:not([class*="dorik-heading-59nnxza9-wrapper"] *)) {
    margin-top: 20px;
    margin-bottom: 20px;
}
@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-59nnxza9-wrapper"]:not([class*="dorik-heading-59nnxza9-wrapper"] *)) {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}
@media all and (max-width: 767px) {
    :where([class*="dorik-heading-59nnxza9-wrapper"]:not([class*="dorik-heading-59nnxza9-wrapper"] *)) {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}
.dorik-heading-59nnxza9.dorik-heading-59nnxza9.dorik-heading-59nnxza9 {
    margin-top: 0;
    margin-bottom: 0;
}
@media all and (max-width: 1023px) {
    .dorik-heading-59nnxza9.dorik-heading-59nnxza9.dorik-heading-59nnxza9 {
        margin-top: 0;
        margin-bottom: 0;
    }
}
@media all and (max-width: 767px) {
    .dorik-heading-59nnxza9.dorik-heading-59nnxza9.dorik-heading-59nnxza9 {
        margin-top: 0;
        margin-bottom: 0;
    }
}
.dorik-text-3hys92v0 {
    text-align: center;
    color: var(--color-203);
    margin-top: 0;
    margin-bottom: 0;
}
.dorik-text-3hys92v0 {
}
.dorik-button-eco63rsv {
    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: 0;
    background-color: var(--color-102);
    color: var(--color-1);
    margin-top: 24px;
    width: auto;
    text-shadow: none;
    box-shadow: none;
    flex-direction: row-reverse;
    font-weight: 500;
}
.dorik-button-eco63rsv:hover {
    color: var(--color-2);
}
.dorik-button-eco63rsv-wrapper {
    text-align: center;
}
@media screen and (max-width: 1023px) {
    .dorik-button-eco63rsv {
        margin-top: 24px;
        margin-left: 0;
        padding-top: 16px;
        padding-bottom: 16px;
        padding-left: 20px;
        padding-right: 20px;
    }
}
@media screen and (max-width: 767px) {
    .dorik-button-eco63rsv {
        width: auto;
        margin-top: 24px;
        margin-left: 0;
    }
}
.dorik-button-eco63rsv :is(.icon, .icon svg) {
    font-size: 16px;
    margin-left: 5px;
    transition: null;
}
.dorik-button-eco63rsv:hover :is(.icon, .icon svg) {
    color: null;
}
:where([class*="dorik-button-eco63rsv-wrapper"]:not([class*="dorik-button-eco63rsv-wrapper"] *)) {
    margin-top: 24px;
}
@media all and (max-width: 1023px) {
    :where([class*="dorik-button-eco63rsv-wrapper"]:not([class*="dorik-button-eco63rsv-wrapper"] *)) {
        margin-top: 24px;
        margin-left: 0;
    }
}
@media all and (max-width: 767px) {
    :where([class*="dorik-button-eco63rsv-wrapper"]:not([class*="dorik-button-eco63rsv-wrapper"] *)) {
        margin-top: 24px;
        margin-left: 0;
    }
}
.dorik-button-eco63rsv.dorik-button-eco63rsv.dorik-button-eco63rsv {
    margin-top: 0;
}
@media all and (max-width: 1023px) {
    .dorik-button-eco63rsv.dorik-button-eco63rsv.dorik-button-eco63rsv {
        margin-top: 0;
        margin-left: 0;
    }
}
@media all and (max-width: 767px) {
    .dorik-button-eco63rsv.dorik-button-eco63rsv.dorik-button-eco63rsv {
        margin-top: 0;
        margin-left: 0;
    }
}
.dorik-column-wmwxxadc {
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 24px;
    padding-right: 24px;
    box-shadow: 0 0 #000000;
    border-width: 1px;
    border-style: solid;
    border-color: var(--color-101);
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color-1);
}
.dorik-column-wmwxxadc:hover {
}
@media screen and (max-width: 1023px) {
}
@media screen and (max-width: 767px) {
    .dorik-column-wmwxxadc {
        margin-bottom: 24px;
    }
}
.dorik-column-wmwxxadc {
}
.dorik-icon-eaxivgcb {
    background-color: var(--color-1);
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 18px;
    padding-right: 18px;
    border-radius: 100px 100px 100px 100px;
    border-width: 1px;
    border-style: solid;
    border-color: var(--color-201);
}
.dorik-icon-eaxivgcb-wrapper {
    text-align: center;
}
.dorik-icon-eaxivgcb :is(.icon, .icon svg) {
    font-size: 24px;
    color: var(--color-201);
    line-height: 1em;
}
:where([class*="dorik-icon-eaxivgcb-wrapper"]:not([class*="dorik-icon-eaxivgcb-wrapper"] *)) {
}
@media all and (max-width: 1023px) {
    :where([class*="dorik-icon-eaxivgcb-wrapper"]:not([class*="dorik-icon-eaxivgcb-wrapper"] *)) {
    }
}
@media all and (max-width: 767px) {
    :where([class*="dorik-icon-eaxivgcb-wrapper"]:not([class*="dorik-icon-eaxivgcb-wrapper"] *)) {
    }
}
.dorik-icon-eaxivgcb.dorik-icon-eaxivgcb.dorik-icon-eaxivgcb {
}
@media all and (max-width: 1023px) {
    .dorik-icon-eaxivgcb.dorik-icon-eaxivgcb.dorik-icon-eaxivgcb {
    }
}
@media all and (max-width: 767px) {
    .dorik-icon-eaxivgcb.dorik-icon-eaxivgcb.dorik-icon-eaxivgcb {
    }
}
.dorik-heading-atirxbre {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
    color: var(--color-201);
}
.dorik-heading-atirxbre {
}
.dorik-heading-atirxbre p {
    display: inline;
}
.dorik-heading-atirxbre .dorik-heading__dynamic {
    display: inline;
}
.dorik-heading-atirxbre .dorik-heading__dynamic span {
    display: inline-block;
}
:where([class*="dorik-heading-atirxbre-wrapper"]:not([class*="dorik-heading-atirxbre-wrapper"] *)) {
    margin-top: 20px;
    margin-bottom: 20px;
}
@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-atirxbre-wrapper"]:not([class*="dorik-heading-atirxbre-wrapper"] *)) {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}
@media all and (max-width: 767px) {
    :where([class*="dorik-heading-atirxbre-wrapper"]:not([class*="dorik-heading-atirxbre-wrapper"] *)) {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}
.dorik-heading-atirxbre.dorik-heading-atirxbre.dorik-heading-atirxbre {
    margin-top: 0;
    margin-bottom: 0;
}
@media all and (max-width: 1023px) {
    .dorik-heading-atirxbre.dorik-heading-atirxbre.dorik-heading-atirxbre {
        margin-top: 0;
        margin-bottom: 0;
    }
}
@media all and (max-width: 767px) {
    .dorik-heading-atirxbre.dorik-heading-atirxbre.dorik-heading-atirxbre {
        margin-top: 0;
        margin-bottom: 0;
    }
}
.dorik-text-0p2d2p14 {
    text-align: center;
    color: var(--color-203);
    margin-top: 0;
    margin-bottom: 0;
}
.dorik-text-0p2d2p14 {
}
.dorik-button-c6l74dop {
    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: 0;
    background-color: var(--color-102);
    color: var(--color-1);
    margin-top: 24px;
    width: auto;
    text-shadow: none;
    box-shadow: none;
    flex-direction: row-reverse;
    font-weight: 500;
}
.dorik-button-c6l74dop:hover {
    color: var(--color-2);
}
.dorik-button-c6l74dop-wrapper {
    text-align: center;
}
@media screen and (max-width: 1023px) {
    .dorik-button-c6l74dop {
        margin-top: 24px;
        margin-left: 0;
        padding-top: 16px;
        padding-bottom: 16px;
        padding-left: 20px;
        padding-right: 20px;
    }
}
@media screen and (max-width: 767px) {
    .dorik-button-c6l74dop {
        width: auto;
        margin-top: 24px;
        margin-left: 0;
    }
}
.dorik-button-c6l74dop :is(.icon, .icon svg) {
    font-size: 16px;
    margin-left: 5px;
    transition: null;
}
.dorik-button-c6l74dop:hover :is(.icon, .icon svg) {
    color: null;
}
:where([class*="dorik-button-c6l74dop-wrapper"]:not([class*="dorik-button-c6l74dop-wrapper"] *)) {
    margin-top: 24px;
}
@media all and (max-width: 1023px) {
    :where([class*="dorik-button-c6l74dop-wrapper"]:not([class*="dorik-button-c6l74dop-wrapper"] *)) {
        margin-top: 24px;
        margin-left: 0;
    }
}
@media all and (max-width: 767px) {
    :where([class*="dorik-button-c6l74dop-wrapper"]:not([class*="dorik-button-c6l74dop-wrapper"] *)) {
        margin-top: 24px;
        margin-left: 0;
    }
}
.dorik-button-c6l74dop.dorik-button-c6l74dop.dorik-button-c6l74dop {
    margin-top: 0;
}
@media all and (max-width: 1023px) {
    .dorik-button-c6l74dop.dorik-button-c6l74dop.dorik-button-c6l74dop {
        margin-top: 0;
        margin-left: 0;
    }
}
@media all and (max-width: 767px) {
    .dorik-button-c6l74dop.dorik-button-c6l74dop.dorik-button-c6l74dop {
        margin-top: 0;
        margin-left: 0;
    }
}
.dorik-column-ga158ua9 {
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 24px;
    padding-right: 24px;
    box-shadow: 0 0 #000000;
    border-width: 1px;
    border-style: solid;
    border-color: var(--color-101);
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color-1);
}
.dorik-column-ga158ua9:hover {
}
@media screen and (max-width: 1023px) {
    .dorik-column-ga158ua9 {
        margin-top: 24px;
    }
}
@media screen and (max-width: 767px) {
    .dorik-column-ga158ua9 {
        margin-bottom: 0;
        margin-top: 0;
    }
}
.dorik-column-ga158ua9 {
}
.dorik-icon-1meeeggn {
    background-color: var(--color-1);
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 18px;
    padding-right: 18px;
    border-radius: 100px 100px 100px 100px;
    border-width: 1px;
    border-style: solid;
    border-color: var(--color-201);
}
.dorik-icon-1meeeggn-wrapper {
    text-align: center;
}
.dorik-icon-1meeeggn :is(.icon, .icon svg) {
    font-size: 24px;
    color: var(--color-201);
    line-height: 1em;
}
:where([class*="dorik-icon-1meeeggn-wrapper"]:not([class*="dorik-icon-1meeeggn-wrapper"] *)) {
}
@media all and (max-width: 1023px) {
    :where([class*="dorik-icon-1meeeggn-wrapper"]:not([class*="dorik-icon-1meeeggn-wrapper"] *)) {
    }
}
@media all and (max-width: 767px) {
    :where([class*="dorik-icon-1meeeggn-wrapper"]:not([class*="dorik-icon-1meeeggn-wrapper"] *)) {
    }
}
.dorik-icon-1meeeggn.dorik-icon-1meeeggn.dorik-icon-1meeeggn {
}
@media all and (max-width: 1023px) {
    .dorik-icon-1meeeggn.dorik-icon-1meeeggn.dorik-icon-1meeeggn {
    }
}
@media all and (max-width: 767px) {
    .dorik-icon-1meeeggn.dorik-icon-1meeeggn.dorik-icon-1meeeggn {
    }
}
.dorik-heading-8vrigpo1 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
    color: var(--color-201);
}
.dorik-heading-8vrigpo1 {
}
.dorik-heading-8vrigpo1 p {
    display: inline;
}
.dorik-heading-8vrigpo1 .dorik-heading__dynamic {
    display: inline;
}
.dorik-heading-8vrigpo1 .dorik-heading__dynamic span {
    display: inline-block;
}
:where([class*="dorik-heading-8vrigpo1-wrapper"]:not([class*="dorik-heading-8vrigpo1-wrapper"] *)) {
    margin-top: 20px;
    margin-bottom: 20px;
}
@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-8vrigpo1-wrapper"]:not([class*="dorik-heading-8vrigpo1-wrapper"] *)) {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}
@media all and (max-width: 767px) {
    :where([class*="dorik-heading-8vrigpo1-wrapper"]:not([class*="dorik-heading-8vrigpo1-wrapper"] *)) {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}
.dorik-heading-8vrigpo1.dorik-heading-8vrigpo1.dorik-heading-8vrigpo1 {
    margin-top: 0;
    margin-bottom: 0;
}
@media all and (max-width: 1023px) {
    .dorik-heading-8vrigpo1.dorik-heading-8vrigpo1.dorik-heading-8vrigpo1 {
        margin-top: 0;
        margin-bottom: 0;
    }
}
@media all and (max-width: 767px) {
    .dorik-heading-8vrigpo1.dorik-heading-8vrigpo1.dorik-heading-8vrigpo1 {
        margin-top: 0;
        margin-bottom: 0;
    }
}
.dorik-text-2kkncirs {
    text-align: center;
    color: var(--color-203);
    margin-top: 0;
    margin-bottom: 0;
}
.dorik-text-2kkncirs {
}
.dorik-button-tarue1lz {
    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: 0;
    background-color: var(--color-102);
    color: var(--color-1);
    margin-top: 24px;
    width: auto;
    text-shadow: none;
    box-shadow: none;
    flex-direction: row-reverse;
    font-weight: 500;
}
.dorik-button-tarue1lz:hover {
    color: var(--color-2);
}
.dorik-button-tarue1lz-wrapper {
    text-align: center;
}
@media screen and (max-width: 1023px) {
    .dorik-button-tarue1lz {
        margin-top: 24px;
        margin-left: 0;
        padding-top: 16px;
        padding-bottom: 16px;
        padding-left: 20px;
        padding-right: 20px;
    }
}
@media screen and (max-width: 767px) {
    .dorik-button-tarue1lz {
        width: auto;
        margin-top: 24px;
        margin-left: 0;
    }
}
.dorik-button-tarue1lz :is(.icon, .icon svg) {
    font-size: 16px;
    margin-left: 5px;
    transition: null;
}
.dorik-button-tarue1lz:hover :is(.icon, .icon svg) {
    color: null;
}
:where([class*="dorik-button-tarue1lz-wrapper"]:not([class*="dorik-button-tarue1lz-wrapper"] *)) {
    margin-top: 24px;
}
@media all and (max-width: 1023px) {
    :where([class*="dorik-button-tarue1lz-wrapper"]:not([class*="dorik-button-tarue1lz-wrapper"] *)) {
        margin-top: 24px;
        margin-left: 0;
    }
}
@media all and (max-width: 767px) {
    :where([class*="dorik-button-tarue1lz-wrapper"]:not([class*="dorik-button-tarue1lz-wrapper"] *)) {
        margin-top: 24px;
        margin-left: 0;
    }
}
.dorik-button-tarue1lz.dorik-button-tarue1lz.dorik-button-tarue1lz {
    margin-top: 0;
}
@media all and (max-width: 1023px) {
    .dorik-button-tarue1lz.dorik-button-tarue1lz.dorik-button-tarue1lz {
        margin-top: 0;
        margin-left: 0;
    }
}
@media all and (max-width: 767px) {
    .dorik-button-tarue1lz.dorik-button-tarue1lz.dorik-button-tarue1lz {
        margin-top: 0;
        margin-left: 0;
    }
}
.dorik-section-tvh8hjdz {
    padding-top: 100px;
    padding-bottom: 30px;
    background-color: var(--color-102);
}
.dorik-section-tvh8hjdz:before {
}
@media screen and (max-width: 1023px) {
    .dorik-section-tvh8hjdz {
        padding-top: 60px;
        padding-bottom: 24px;
        padding-left: 32px;
        padding-right: 32px;
    }
}
@media screen and (max-width: 767px) {
    .dorik-section-tvh8hjdz {
        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, 0.3);
    justify-content: center;
}
.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: 0;
        padding-right: 0;
        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: 0;
        padding-right: 0;
        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;
}
.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;
}
.dorik-heading-w37tzfqs {
    margin-top: 0;
    margin-bottom: 0;
}
.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: 0;
    margin-bottom: 0;
}
@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-w37tzfqs-wrapper"]:not([class*="dorik-heading-w37tzfqs-wrapper"] *)) {
        margin-top: 0;
        margin-bottom: 0;
    }
}
@media all and (max-width: 767px) {
    :where([class*="dorik-heading-w37tzfqs-wrapper"]:not([class*="dorik-heading-w37tzfqs-wrapper"] *)) {
        margin-top: 0;
        margin-bottom: 0;
    }
}
.dorik-heading-w37tzfqs.dorik-heading-w37tzfqs.dorik-heading-w37tzfqs {
    margin-top: 0;
    margin-bottom: 0;
}
@media all and (max-width: 1023px) {
    .dorik-heading-w37tzfqs.dorik-heading-w37tzfqs.dorik-heading-w37tzfqs {
        margin-top: 0;
        margin-bottom: 0;
    }
}
@media all and (max-width: 767px) {
    .dorik-heading-w37tzfqs.dorik-heading-w37tzfqs.dorik-heading-w37tzfqs {
        margin-top: 0;
        margin-bottom: 0;
    }
}
.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;
}
@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: 0;
    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: 0 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;
}
.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: 0;
        padding-right: 0;
        padding-bottom: 1px;
        justify-content: center;
    }
}
@media screen and (max-width: 767px) {
    .dorik-container-x2mpo6w4 {
        gap: 0;
        padding-top: 1px;
        padding-left: 0;
        padding-right: 0;
        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: 0;
        padding-right: 0;
        padding-bottom: 1px;
        justify-content: center;
    }
}
@media all and (max-width: 767px) {
    .dorik-container-x2mpo6w4 {
        gap: 0;
        padding-top: 1px;
        padding-left: 0;
        padding-right: 0;
        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;
}
.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;
}
.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 {
    }
}
.dorik-text-2cbkodlj {
    color: var(--color-205);
    margin-top: 32px;
    margin-bottom: 0;
}
@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: 0;
    }
}
.dorik-text-2cbkodlj {
}
.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: 0;
        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: 0;
        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;
}
.dorik-heading-7sj1f14z {
    margin-top: 0;
    margin-bottom: 32px;
    color: var(--color-204);
    padding-left: 4px;
}
@media screen and (max-width: 767px) {
    .dorik-heading-7sj1f14z {
        margin-top: 0;
        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: 0;
    margin-bottom: 32px;
}
@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-7sj1f14z-wrapper"]:not([class*="dorik-heading-7sj1f14z-wrapper"] *)) {
        margin-top: 0;
        margin-bottom: 32px;
    }
}
@media all and (max-width: 767px) {
    :where([class*="dorik-heading-7sj1f14z-wrapper"]:not([class*="dorik-heading-7sj1f14z-wrapper"] *)) {
        margin-top: 0;
        margin-bottom: 16px;
    }
}
.dorik-heading-7sj1f14z.dorik-heading-7sj1f14z.dorik-heading-7sj1f14z {
    margin-top: 0;
    margin-bottom: 0;
}
@media all and (max-width: 1023px) {
    .dorik-heading-7sj1f14z.dorik-heading-7sj1f14z.dorik-heading-7sj1f14z {
        margin-top: 0;
        margin-bottom: 0;
    }
}
@media all and (max-width: 767px) {
    .dorik-heading-7sj1f14z.dorik-heading-7sj1f14z.dorik-heading-7sj1f14z {
        margin-top: 0;
        margin-bottom: 0;
    }
}
.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: null;
    color: null;
}
.dorik-links-7qvv1crz .icon_pdjztdpf {
    font-size: null;
    color: null;
}
.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;
}
.dorik-heading-yfg17d89 {
    margin-top: 0;
    margin-bottom: 32px;
    color: var(--color-204);
    padding-left: 4px;
}
@media screen and (max-width: 767px) {
    .dorik-heading-yfg17d89 {
        margin-top: 0;
        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: 0;
    margin-bottom: 32px;
}
@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-yfg17d89-wrapper"]:not([class*="dorik-heading-yfg17d89-wrapper"] *)) {
        margin-top: 0;
        margin-bottom: 32px;
    }
}
@media all and (max-width: 767px) {
    :where([class*="dorik-heading-yfg17d89-wrapper"]:not([class*="dorik-heading-yfg17d89-wrapper"] *)) {
        margin-top: 0;
        margin-bottom: 16px;
    }
}
.dorik-heading-yfg17d89.dorik-heading-yfg17d89.dorik-heading-yfg17d89 {
    margin-top: 0;
    margin-bottom: 0;
}
@media all and (max-width: 1023px) {
    .dorik-heading-yfg17d89.dorik-heading-yfg17d89.dorik-heading-yfg17d89 {
        margin-top: 0;
        margin-bottom: 0;
    }
}
@media all and (max-width: 767px) {
    .dorik-heading-yfg17d89.dorik-heading-yfg17d89.dorik-heading-yfg17d89 {
        margin-top: 0;
        margin-bottom: 0;
    }
}
.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: null;
    color: null;
}
.dorik-links-5qa6s6j5 .icon_pdjztdpf {
    font-size: null;
    color: null;
}
.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;
}
.dorik-heading-8hh8sb9f {
    margin-top: 0;
    margin-bottom: 32px;
    color: var(--color-204);
    padding-left: 4px;
}
@media screen and (max-width: 767px) {
    .dorik-heading-8hh8sb9f {
        margin-top: 0;
        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: 0;
    margin-bottom: 32px;
}
@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-8hh8sb9f-wrapper"]:not([class*="dorik-heading-8hh8sb9f-wrapper"] *)) {
        margin-top: 0;
        margin-bottom: 32px;
    }
}
@media all and (max-width: 767px) {
    :where([class*="dorik-heading-8hh8sb9f-wrapper"]:not([class*="dorik-heading-8hh8sb9f-wrapper"] *)) {
        margin-top: 0;
        margin-bottom: 16px;
    }
}
.dorik-heading-8hh8sb9f.dorik-heading-8hh8sb9f.dorik-heading-8hh8sb9f {
    margin-top: 0;
    margin-bottom: 0;
}
@media all and (max-width: 1023px) {
    .dorik-heading-8hh8sb9f.dorik-heading-8hh8sb9f.dorik-heading-8hh8sb9f {
        margin-top: 0;
        margin-bottom: 0;
    }
}
@media all and (max-width: 767px) {
    .dorik-heading-8hh8sb9f.dorik-heading-8hh8sb9f.dorik-heading-8hh8sb9f {
        margin-top: 0;
        margin-bottom: 0;
    }
}
.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: null;
    color: null;
}
.dorik-links-p1c03vaf .icon_pdjztdpf {
    font-size: null;
    color: null;
}
.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: 0;
    }
}
.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: 0;
    }
}
:where(.dorik-container-aq16grfc) {
    position: relative;
}
:where(.dorik-heading-355pl6oe) {
    position: relative;
}
:where(.dorik-links-0p7kq3ie) {
    position: relative;
}
.dorik-heading-355pl6oe {
    margin-top: 0;
    margin-bottom: 32px;
    color: var(--color-204);
    padding-left: 4px;
}
@media screen and (max-width: 767px) {
    .dorik-heading-355pl6oe {
        margin-top: 0;
        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: 0;
    margin-bottom: 32px;
}
@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-355pl6oe-wrapper"]:not([class*="dorik-heading-355pl6oe-wrapper"] *)) {
        margin-top: 0;
        margin-bottom: 32px;
    }
}
@media all and (max-width: 767px) {
    :where([class*="dorik-heading-355pl6oe-wrapper"]:not([class*="dorik-heading-355pl6oe-wrapper"] *)) {
        margin-top: 0;
        margin-bottom: 16px;
    }
}
.dorik-heading-355pl6oe.dorik-heading-355pl6oe.dorik-heading-355pl6oe {
    margin-top: 0;
    margin-bottom: 0;
}
@media all and (max-width: 1023px) {
    .dorik-heading-355pl6oe.dorik-heading-355pl6oe.dorik-heading-355pl6oe {
        margin-top: 0;
        margin-bottom: 0;
    }
}
@media all and (max-width: 767px) {
    .dorik-heading-355pl6oe.dorik-heading-355pl6oe.dorik-heading-355pl6oe {
        margin-top: 0;
        margin-bottom: 0;
    }
}
.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: null;
    color: null;
}
.dorik-links-0p7kq3ie .icon_pi5zkv3x {
    font-size: null;
    color: null;
}
.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: 0;
        padding-top: 1px;
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 1px;
    }
}
@media screen and (max-width: 767px) {
    .dorik-container-orhy20bg {
        padding-top: 1px;
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 1px;
        margin-top: 0;
        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: 0;
        padding-top: 1px;
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 1px;
    }
}
@media all and (max-width: 767px) {
    .dorik-container-orhy20bg {
        padding-top: 1px;
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 1px;
        margin-top: 0;
        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;
}
.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;
}
.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 {
    }
}
.dorik-container-54fcd7as {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: center;
    margin-top: 0;
    gap: 30px;
}
@media screen and (max-width: 1023px) {
    .dorik-container-54fcd7as {
        margin-top: 16px;
        padding-top: 1px;
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 1px;
    }
}
@media screen and (max-width: 767px) {
    .dorik-container-54fcd7as {
        padding-top: 1px;
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 1px;
        margin-top: 16px;
    }
}
.dorik-container-54fcd7as {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: center;
    margin-top: 0;
    gap: 30px;
}
@media all and (max-width: 1023px) {
    .dorik-container-54fcd7as {
        margin-top: 16px;
        padding-top: 1px;
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 1px;
    }
}
@media all and (max-width: 767px) {
    .dorik-container-54fcd7as {
        padding-top: 1px;
        padding-left: 0;
        padding-right: 0;
        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;
}
.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: 0;
        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: 0;
        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;
}
.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: 0;
        padding-right: 0;
    }
}
@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: 0;
        padding-right: 0;
    }
}
@media all and (max-width: 767px) {
    .dorik-container-o1hygsv4 {
        flex-basis: 100%;
    }
}
:where(.dorik-container-o1hygsv4) {
    position: relative;
}
:where(.dorik-links-vstgp8sf) {
    position: relative;
}
.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: null;
    color: null;
}
.dorik-links-vstgp8sf .icon_kbmvstbc {
    font-size: null;
    color: null;
}
.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: 0;
        padding-left: 0;
    }
}
@media screen and (max-width: 767px) {
    .dorik-container-c3ey2zcv {
        flex-basis: 100%;
        margin-top: 10px;
        margin-bottom: 0;
    }
}
.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: 0;
        padding-left: 0;
    }
}
@media all and (max-width: 767px) {
    .dorik-container-c3ey2zcv {
        flex-basis: 100%;
        margin-top: 10px;
        margin-bottom: 0;
    }
}
:where(.dorik-container-c3ey2zcv) {
    position: relative;
}
:where(.dorik-socialIcon-ucfj46fm) {
    position: relative;
}
.dorik-socialIcon-ucfj46fm {
    display: flex;
    flex-direction: row;
    list-style: none;
    line-height: 1;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    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;
}
.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: 0;
        margin-bottom: 0;
    }
}
@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: 0;
        margin-bottom: 0;
    }
}
@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;
}
.dorik-text-rwtiuhux {
    text-align: right;
}
@media screen and (max-width: 767px) {
    .dorik-text-rwtiuhux {
        text-align: left;
        margin-top: 0;
        margin-bottom: 0;
    }
}
.dorik-text-rwtiuhux {
}

html {
    width: 100%;
    max-width: 100%;
    overflow-x: hidden;
    overflow-y: auto;
}

body {
    width: 100%;
    max-width: 100%;
    overflow: hidden;
}

:root {
    scroll-behavior: auto !important;
}

.main-btn {
    transition: 0.3s;
}
.main-btn:hover {
    transition: 0.3s;
    transform: scale(1.1);
    filter: contrast(2);
    background: #0d6efd;
    color: #fff;
}

a:not(.main-btn),
a:not(.main-btn) span {
    transition: 0.15s;
}

a:not(.main-btn):hover,
a:not(.main-btn):hover span {
    color: #0d6efd !important;
    transition: 0.15s;
}

.dorik-section-yp515zfk {
    background: #edeff2;
}

.h2,
h2,
.dorik-heading-merux013.dorik-heading-merux013.dorik-heading-merux013 {
    font-size: 2.5rem !important;
}
