/* CUSTOM FONTS*/

:root {
    --color-1: #1c3647;
    --color-2: #22A6D0;
    --color-3: #156882;
    --color-11: #030E11;
    --color-12: #1C2629;
    --color-13: #D9D9D9FF;
    --color-14: #EDF6F8;
    --color-21: #FFFFFFD9;
    --color-22: #FFFFFFD9;
    --color-23: #424242FF;
    --color-24: #030E11;
    --color-30: red;
    --color-101: #EDF6F8;
    --color-102: #ffffff;
    --color-103: #030E11;
    --color-104: #1C8AADB3;
    --color-105: #ffffffcc;
    --color-106: #030E11B3;
    --color-201: #ffffff;
    --color-202: #FFFFFFD9;
    --color-203: #FFFFFFCC;
    --color-204: #030E11;
    --color-205: #1C2629;
    --color-301: #ffffff32;
    --color-302: #42424233;

}

body {
    font-size: 16px;
    line-height: 1.5;
    font-family: Roboto;
    color: var(--color-12);

}

h1 {
    font-size: 64px;
    line-height: 1.2;
    color: var(--color-11);
    font-weight: 600;
    font-family: Nunito Sans;

}

h2 {
    font-size: 48px;
    line-height: 1.35;
    color: var(--color-11);
    font-weight: 600;
    font-family: Nunito Sans;

}

h3 {
    font-size: 38px;
    line-height: 1.35;
    color: var(--color-11);
    font-weight: 600;
    font-family: Nunito Sans;

}

h4 {
    font-size: 30px;
    line-height: 1.35;
    color: var(--color-11);
    font-weight: 600;
    font-family: Roboto;

}

h5 {
    font-size: 24px;
    line-height: 1.35;
    color: var(--color-11);
    font-weight: 600;
    font-family: Roboto;

}

h6 {
    font-size: 20px;
    line-height: 1.35;
    color: var(--color-11);
    font-weight: 600;
    font-family: Roboto;

}

a {
    text-decoration: underline;

}

@media screen and (max-width: 767px) {}

@media screen and (max-width: 767px) {
    h1 {
        font-size: 48px;

    }

    h2 {
        font-size: 42px;

    }

    h3 {
        font-size: 32px;

    }

    h4 {
        font-size: 24px;

    }

}

@media all and (min-width: 1280px) {

    :where([class*=dorik-container]:not([class*=dorik-container] *)) {
        --max-width: 1140px;
    }

    :where([class*=dorik-container]:not([class*=dorik-container] *)) .dorik-container--global-container-width {
        max-width: 1140px;
    }
}

/*footer*/
.symbol--footer {
    padding-top: 100px;
    padding-bottom: 30px;
    background-color: var(--color-103);

}

.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, .3);
    justify-content: center;

}





/*Container*/
.dorik-container-446jflmc {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: center;
    gap: 80px;

}

@media screen and (max-width: 1023px) {
    .dorik-container-446jflmc {
        padding-top: 1px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 1px;
        justify-content: flex-start;
        gap: 24px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-446jflmc {
        gap: 0px;

    }

}






.dorik-container-446jflmc {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: center;
    gap: 80px;

}

@media all and (max-width: 1023px) {
    .dorik-container-446jflmc {
        padding-top: 1px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 1px;
        justify-content: flex-start;
        gap: 24px;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-446jflmc {
        gap: 0px;

    }
}




.dorik-container-446jflmc.dorik-container-446jflmc {
    --nav-padding: 15px;
}

.dorik-container-446jflmc.dorik-container-446jflmc {
    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-446jflmc.dorik-container-446jflmc {
        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-446jflmc.dorik-container-446jflmc {
        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-446jflmc) {
    margin: 0 auto;

}


:where(.dorik-container-446jflmc) {
    position: relative;
}

/*Container*/
.dorik-container-jyv4ieln {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 48%;
    align-items: stretch;

}

@media screen and (max-width: 1023px) {
    .dorik-container-jyv4ieln {
        flex-basis: 70%;
        align-items: flex-start;
        padding-top: 1px;
        padding-bottom: 1px;
        margin-bottom: 24px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-jyv4ieln {
        flex-basis: 100%;
        align-items: flex-start;

    }

}






.dorik-container-jyv4ieln {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 48%;
    align-items: stretch;

}

@media all and (max-width: 1023px) {
    .dorik-container-jyv4ieln {
        flex-basis: 70%;
        align-items: flex-start;
        padding-top: 1px;
        padding-bottom: 1px;
        margin-bottom: 24px;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-jyv4ieln {
        flex-basis: 100%;
        align-items: flex-start;

    }
}







:where(.dorik-container-jyv4ieln) {
    position: relative;
}

/*Title*/
.dorik-heading-ccixj5d3 {
    margin-top: 0px;
    color: var(--color-201);

}


.dorik-heading-ccixj5d3 {}

.dorik-heading-ccixj5d3 p {
    display: inline;
}

.dorik-heading-ccixj5d3 .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-ccixj5d3 .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*="dorik-heading-ccixj5d3-wrapper"]:not([class*="dorik-heading-ccixj5d3-wrapper"] *)) {
    margin-top: 0px;

}

@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-ccixj5d3-wrapper"]:not([class*="dorik-heading-ccixj5d3-wrapper"] *)) {
        margin-top: 0px;

    }
}

@media all and (max-width: 767px) {
    :where([class*="dorik-heading-ccixj5d3-wrapper"]:not([class*="dorik-heading-ccixj5d3-wrapper"] *)) {
        margin-top: 0px;

    }
}


.dorik-heading-ccixj5d3.dorik-heading-ccixj5d3.dorik-heading-ccixj5d3 {
    margin-top: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-ccixj5d3.dorik-heading-ccixj5d3.dorik-heading-ccixj5d3 {
        margin-top: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-ccixj5d3.dorik-heading-ccixj5d3.dorik-heading-ccixj5d3 {
        margin-top: 0px;

    }
}


/*Container*/
.dorik-container-bpvfcxb4 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 17.67%;
    align-items: stretch;

}

@media screen and (max-width: 1023px) {
    .dorik-container-bpvfcxb4 {
        flex-basis: 33%;
        padding-top: 1px;
        padding-bottom: 1px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-bpvfcxb4 {
        flex-basis: 100%;

        margin-bottom: 20px;
        padding-top: 1px;
        padding-bottom: 1px;

    }

}






.dorik-container-bpvfcxb4 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 17.67%;
    align-items: stretch;

}

@media all and (max-width: 1023px) {
    .dorik-container-bpvfcxb4 {
        flex-basis: 33%;
        padding-top: 1px;
        padding-bottom: 1px;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-bpvfcxb4 {
        flex-basis: 100%;

        margin-bottom: 20px;
        padding-top: 1px;
        padding-bottom: 1px;

    }
}







:where(.dorik-container-bpvfcxb4) {
    position: relative;
}

/*Title*/
.dorik-heading-am356rve {
    margin-top: 0px;
    margin-bottom: 32px;

    color: var(--color-201);
    padding-left: 4px;

}

@media screen and (max-width: 1023px) {
    .dorik-heading-am356rve {
        margin-top: 0px;
        margin-bottom: 32px;


    }

}

@media screen and (max-width: 767px) {
    .dorik-heading-am356rve {
        margin-top: 0px;
        margin-bottom: 16px;



    }

}

.dorik-heading-am356rve {}

.dorik-heading-am356rve p {
    display: inline;
}

.dorik-heading-am356rve .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-am356rve .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*="dorik-heading-am356rve-wrapper"]:not([class*="dorik-heading-am356rve-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 32px;


}

@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-am356rve-wrapper"]:not([class*="dorik-heading-am356rve-wrapper"] *)) {
        margin-top: 0px;
        margin-bottom: 32px;


    }
}

@media all and (max-width: 767px) {
    :where([class*="dorik-heading-am356rve-wrapper"]:not([class*="dorik-heading-am356rve-wrapper"] *)) {
        margin-top: 0px;
        margin-bottom: 16px;


    }
}


.dorik-heading-am356rve.dorik-heading-am356rve.dorik-heading-am356rve {
    margin-top: 0px;
    margin-bottom: 0px;


}

@media all and (max-width: 1023px) {
    .dorik-heading-am356rve.dorik-heading-am356rve.dorik-heading-am356rve {
        margin-top: 0px;
        margin-bottom: 0px;


    }
}

@media all and (max-width: 767px) {
    .dorik-heading-am356rve.dorik-heading-am356rve.dorik-heading-am356rve {
        margin-top: 0px;
        margin-bottom: 0px;


    }
}


/*Links*/
.dorik-links-lfa0p6wr {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;

}



.dorik-links-lfa0p6wr .dorik-list--link {
    text-decoration: none;
    color: var(--color-201);

}

.dorik-links-lfa0p6wr .dorik-list--link:hover {
    color: var(--color-203);

}


.dorik-links-lfa0p6wr .dorik-list--link {
    margin-bottom: 16px;


}

.dorik-links-lfa0p6wr .dorik-list--item:last-child .dorik-list--link {
    margin-bottom: 0;
}

.dorik-links-lfa0p6wr .dorik-list--icon {

    margin-right: 5px;
}

.dorik-links-lfa0p6wr .icon_6bb0och6 {
    font-size: 16px;
    color: inherit;
}

.dorik-links-lfa0p6wr .icon_pdjztdpf {
    font-size: 16px;
    color: inherit;
}

.dorik-links-lfa0p6wr .icon_91p0orf3 {
    font-size: 16px;
    color: inherit;
}

.dorik-links-lfa0p6wr .icon_qps4ff1b {
    font-size: 16px;
    color: inherit;
}

.dorik-links-lfa0p6wr .icon_2suuvmpu {
    font-size: 16px;
    color: inherit;
}

.dorik-links-lfa0p6wr .icon_2suuvmpu {
    font-size: 16px;
    color: inherit;
}








/*Container*/
.dorik-container-ctm2ztnn {
    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-ctm2ztnn {
        flex-basis: 33%;
        padding-top: 1px;
        padding-bottom: 1px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-ctm2ztnn {
        flex-basis: 100%;
        padding-top: 1px;
        padding-bottom: 1px;

    }

}






.dorik-container-ctm2ztnn {
    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-ctm2ztnn {
        flex-basis: 33%;
        padding-top: 1px;
        padding-bottom: 1px;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-ctm2ztnn {
        flex-basis: 100%;
        padding-top: 1px;
        padding-bottom: 1px;

    }
}







:where(.dorik-container-ctm2ztnn) {
    position: relative;
}

/*Title*/
.dorik-heading-hqygac11 {
    margin-top: 0px;
    margin-bottom: 32px;
    color: var(--color-201);
    padding-left: 4px;

}

@media screen and (max-width: 767px) {
    .dorik-heading-hqygac11 {
        margin-top: 0px;
        margin-bottom: 16px;


    }

}

.dorik-heading-hqygac11 {}

.dorik-heading-hqygac11 p {
    display: inline;
}

.dorik-heading-hqygac11 .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-hqygac11 .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*="dorik-heading-hqygac11-wrapper"]:not([class*="dorik-heading-hqygac11-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 32px;

}

@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-hqygac11-wrapper"]:not([class*="dorik-heading-hqygac11-wrapper"] *)) {
        margin-top: 0px;
        margin-bottom: 32px;

    }
}

@media all and (max-width: 767px) {
    :where([class*="dorik-heading-hqygac11-wrapper"]:not([class*="dorik-heading-hqygac11-wrapper"] *)) {
        margin-top: 0px;
        margin-bottom: 16px;

    }
}


.dorik-heading-hqygac11.dorik-heading-hqygac11.dorik-heading-hqygac11 {
    margin-top: 0px;
    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-hqygac11.dorik-heading-hqygac11.dorik-heading-hqygac11 {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-hqygac11.dorik-heading-hqygac11.dorik-heading-hqygac11 {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}


/*Links*/
.dorik-links-avbkabqb {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;

}



.dorik-links-avbkabqb .dorik-list--link {
    text-decoration: none;
    color: var(--color-201);

}

.dorik-links-avbkabqb .dorik-list--link:hover {
    color: var(--color-203);

}


.dorik-links-avbkabqb .dorik-list--link {
    margin-bottom: 16px;


}

.dorik-links-avbkabqb .dorik-list--item:last-child .dorik-list--link {
    margin-bottom: 0;
}

.dorik-links-avbkabqb .dorik-list--icon {

    margin-right: 5px;
}

.dorik-links-avbkabqb .icon_6bb0och6 {
    font-size: 16px;
    color: inherit;
}

.dorik-links-avbkabqb .icon_pdjztdpf {
    font-size: 16px;
    color: inherit;
}








/*Title*/
.dorik-heading-mr6qxzm8 {
    margin-top: 24px;
    margin-bottom: 32px;
    color: var(--color-201);
    padding-left: 4px;

}

@media screen and (max-width: 767px) {
    .dorik-heading-mr6qxzm8 {
        margin-top: 20px;
        margin-bottom: 24px;


    }

}

.dorik-heading-mr6qxzm8 {}

.dorik-heading-mr6qxzm8 p {
    display: inline;
}

.dorik-heading-mr6qxzm8 .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-mr6qxzm8 .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*="dorik-heading-mr6qxzm8-wrapper"]:not([class*="dorik-heading-mr6qxzm8-wrapper"] *)) {
    margin-top: 24px;
    margin-bottom: 32px;

}

@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-mr6qxzm8-wrapper"]:not([class*="dorik-heading-mr6qxzm8-wrapper"] *)) {
        margin-top: 24px;
        margin-bottom: 32px;

    }
}

@media all and (max-width: 767px) {
    :where([class*="dorik-heading-mr6qxzm8-wrapper"]:not([class*="dorik-heading-mr6qxzm8-wrapper"] *)) {
        margin-top: 20px;
        margin-bottom: 24px;

    }
}


.dorik-heading-mr6qxzm8.dorik-heading-mr6qxzm8.dorik-heading-mr6qxzm8 {
    margin-top: 0px;
    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-mr6qxzm8.dorik-heading-mr6qxzm8.dorik-heading-mr6qxzm8 {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-mr6qxzm8.dorik-heading-mr6qxzm8.dorik-heading-mr6qxzm8 {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}


/*Social Icon*/
.dorik-socialIcon-31zwdpdj {
    display: flex;
    flex-direction: row;
    list-style: none;
    line-height: 1;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;

}


.dorik-socialIcon-31zwdpdj {
    flex-wrap: wrap;
}

.dorik-socialIcon-31zwdpdj li svg {}

.dorik-socialIcon-31zwdpdj li svg:hover {}


.dorik-socialIcon-31zwdpdj li svg {
    fill: var(--color-201);
    height: 32px;
    width: 32px;
}

.dorik-socialIcon-31zwdpdj li svg:hover {
    fill: var(--color-203);

}





.dorik-socialIcon-31zwdpdj li:not(:last-child) {
    margin-right: 10px;
}






/*Container*/
.dorik-container-ikkhwki2 {
    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;

}

@media screen and (max-width: 1023px) {
    .dorik-container-ikkhwki2 {
        margin-top: 24px;
        padding-top: 1px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 1px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-ikkhwki2 {
        padding-top: 1px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 1px;
        margin-top: 20px;

    }

}






.dorik-container-ikkhwki2 {
    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;

}

@media all and (max-width: 1023px) {
    .dorik-container-ikkhwki2 {
        margin-top: 24px;
        padding-top: 1px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 1px;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-ikkhwki2 {
        padding-top: 1px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 1px;
        margin-top: 20px;

    }
}




.dorik-container-ikkhwki2.dorik-container-ikkhwki2 {
    --nav-padding: 15px;
}

.dorik-container-ikkhwki2.dorik-container-ikkhwki2 {
    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-ikkhwki2.dorik-container-ikkhwki2 {
        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-ikkhwki2.dorik-container-ikkhwki2 {
        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-ikkhwki2) {
    margin: 0 auto;

}


:where(.dorik-container-ikkhwki2) {
    position: relative;
}

/*Container*/
.dorik-container-w0ayug02 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 100%;
    align-items: stretch;

}







.dorik-container-w0ayug02 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 100%;
    align-items: stretch;

}









:where(.dorik-container-w0ayug02) {
    position: relative;
}

/*Horizontal Line*/
.dorik-line-0eryofrb {
    border-width: 0;
    background-color: var(--color-301);
    height: 1px;

}


.dorik-line-0eryofrb-wrapper.dorik-line-0eryofrb-wrapper.dorik-line-0eryofrb-wrapper {
    flex-grow: 1;
    align-self: stretch;

}











.dorik-line-0eryofrb.dorik-line-0eryofrb.dorik-line-0eryofrb {}

@media all and (max-width: 1023px) {
    .dorik-line-0eryofrb.dorik-line-0eryofrb.dorik-line-0eryofrb {}
}

@media all and (max-width: 767px) {
    .dorik-line-0eryofrb.dorik-line-0eryofrb.dorik-line-0eryofrb {}
}


/*Container*/
.dorik-container-p8xvaf3k {
    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: 16px;

}

@media screen and (max-width: 1023px) {
    .dorik-container-p8xvaf3k {
        padding-top: 1px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 1px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-p8xvaf3k {
        gap: 16px;

    }

}






.dorik-container-p8xvaf3k {
    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: 16px;

}

@media all and (max-width: 1023px) {
    .dorik-container-p8xvaf3k {
        padding-top: 1px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 1px;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-p8xvaf3k {
        gap: 16px;

    }
}




.dorik-container-p8xvaf3k.dorik-container-p8xvaf3k {
    --nav-padding: 15px;
}

.dorik-container-p8xvaf3k.dorik-container-p8xvaf3k {
    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-p8xvaf3k.dorik-container-p8xvaf3k {
        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-p8xvaf3k.dorik-container-p8xvaf3k {
        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-p8xvaf3k) {
    margin: 0 auto;

}


:where(.dorik-container-p8xvaf3k) {
    position: relative;
}

/*Container*/
.dorik-container-v6jixqiy {
    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-v6jixqiy {
        flex-basis: 30%;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-v6jixqiy {
        flex-basis: 100%;

    }

}






.dorik-container-v6jixqiy {
    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-v6jixqiy {
        flex-basis: 30%;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-v6jixqiy {
        flex-basis: 100%;

    }
}







:where(.dorik-container-v6jixqiy) {
    position: relative;
}

/*Image*/
.dorik-image-3nnr53ne {
    object-fit: cover;
    width: 150px;

}










.dorik-image-3nnr53ne.dorik-image-3nnr53ne.dorik-image-3nnr53ne {}

@media all and (max-width: 1023px) {
    .dorik-image-3nnr53ne.dorik-image-3nnr53ne.dorik-image-3nnr53ne {}
}

@media all and (max-width: 767px) {
    .dorik-image-3nnr53ne.dorik-image-3nnr53ne.dorik-image-3nnr53ne {}
}


/*Container*/
.dorik-container-xfwq7ytd {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 50%;
    align-items: unset;
    justify-content: center;

}

@media screen and (max-width: 1023px) {
    .dorik-container-xfwq7ytd {
        flex-basis: 70%;
        align-items: unset;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-xfwq7ytd {
        flex-basis: 100%;

    }

}






.dorik-container-xfwq7ytd {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 50%;
    align-items: unset;
    justify-content: center;

}

@media all and (max-width: 1023px) {
    .dorik-container-xfwq7ytd {
        flex-basis: 70%;
        align-items: unset;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-xfwq7ytd {
        flex-basis: 100%;

    }
}







:where(.dorik-container-xfwq7ytd) {
    position: relative;
}

/*Links*/
.dorik-links-u5ojzybc {
    justify-content: flex-end;

}

@media screen and (max-width: 1023px) {
    .dorik-links-u5ojzybc {
        justify-content: flex-end;

    }

}

@media screen and (max-width: 767px) {
    .dorik-links-u5ojzybc {
        justify-content: flex-start;

    }

}


.dorik-links-u5ojzybc .dorik-list--link {
    text-decoration: none;
    color: var(--color-201);

}

.dorik-links-u5ojzybc .dorik-list--link:hover {
    color: var(--color-203);

}


.dorik-links-u5ojzybc .dorik-list--link {
    margin-right: 32px;


}

.dorik-links-u5ojzybc .dorik-list--item:last-child .dorik-list--link {
    margin-right: 0;
}

.dorik-links-u5ojzybc .dorik-list--icon {

    margin-right: 5px;
}

.dorik-links-u5ojzybc .icon_ex7rh2sd {
    font-size: 16px;
    color: inherit;
}

.dorik-links-u5ojzybc .icon_kbmvstbc {
    font-size: 16px;
    color: inherit;
}

.dorik-links-u5ojzybc .icon_2suuvmpu {
    font-size: 16px;
    color: inherit;
}

.dorik-links-u5ojzybc .icon_2suuvmpu {
    font-size: 16px;
    color: inherit;
}

.dorik-links-u5ojzybc .icon_2suuvmpu {
    font-size: 16px;
    color: inherit;
}







html {
    direction: ltr
}

/*undefined*/





/*hero*/
.dorik-section-5qfecadw {
    background-image: url(/assets/hero_bg.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-blend-mode: multiply;
    background-color: var(--color-1);


    padding-bottom: 40px;
    background-attachment: scroll;

}

.dorik-section-5qfecadw:before {}

@media screen and (max-width: 767px) {
    .dorik-section-5qfecadw {
        padding-left: 24px;
        padding-right: 24px;

    }

}







.ai-overlay {
    position: absolute;
    inset: 0;
    display: flex;
    z-index: 999;
    align-items: center;
    background: rgba(0, 0, 0, .3);
    justify-content: center;

}





/*Container*/
.dorik-container-6agjqck6 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    flex-basis: 100%;
    justify-content: center;
    align-items: stretch;
    gap: 30px;

}

@media screen and (max-width: 1023px) {
    .dorik-container-6agjqck6 {
        margin-left: 40px;
        margin-right: 40px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-6agjqck6 {
        margin-left: 0px;
        margin-right: 0px;

    }

}






.dorik-container-6agjqck6 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    flex-basis: 100%;
    justify-content: center;
    align-items: stretch;
    background-type: color;
    gap: 30px;

}

@media all and (max-width: 1023px) {
    .dorik-container-6agjqck6 {
        margin-left: 40px;
        margin-right: 40px;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-6agjqck6 {
        margin-left: 0px;
        margin-right: 0px;

    }
}



.dorik-container-d4cgpm75.dorik-container-d4cgpm75 {
    width: calc(100% - 0px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-d4cgpm75.dorik-container-d4cgpm75 {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-d4cgpm75.dorik-container-d4cgpm75 {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}

.dorik-container-6agjqck6.dorik-container-6agjqck6 {
    --nav-padding: 15px;
}

.dorik-container-6agjqck6.dorik-container-6agjqck6 {
    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-6agjqck6.dorik-container-6agjqck6 {
        margin-left: calc((100% - var(--max-width, 100%)) / 2 + 40px);
        margin-right: calc((100% - var(--max-width, 100%)) / 2 + 40px);
        width: calc(var(--max-width, 100%) - 40px - 40px);

    }
}

@media all and (max-width: 767px) {
    .dorik-container-6agjqck6.dorik-container-6agjqck6 {
        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-6agjqck6) {
    margin: 0 auto;

}


:where(.dorik-container-6agjqck6) {
    position: relative;
}


/*Container*/
.dorik-container-d4cgpm75 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0px;
    padding-bottom: 0px;
    flex-basis: 100%;
    align-items: stretch;

}







.dorik-container-d4cgpm75 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0px;
    padding-bottom: 0px;
    flex-basis: 100%;
    align-items: stretch;

}








:where(.dorik-container-d4cgpm75) {
    position: relative;
}

:where(.dorik-nav-ukvsq2an) {
    position: relative;
}

/*Navigation*/
.dorik-nav-ukvsq2an {
    padding-top: 16px;
    padding-bottom: 16px;
    padding-right: 13px;
    border-width: 0px;
    border-style: solid;


}

.dorik-nav-ukvsq2an:hover {

    border-style: solid;
    border-color: var(--color-1);
    border-radius: 3px 3px 3px 3px;

}

@media screen and (max-width: 1023px) {
    .dorik-nav-ukvsq2an {
        padding-top: 0px;
        padding-bottom: 0px;

    }

}

@media screen and (max-width: 767px) {

    .dorik-navbar--wrapper,
    .dorik-navbar--wrapper:not(.sticky) {
        margin-right: 0;
        margin-left: 0;
        padding-left: 0;
        padding-right: 0;
    }
}

.dorik-nav-ukvsq2an-wrapper.sticky,
.dorik-nav-ukvsq2an-wrapper.expended {
    background-color: var(--color-1);
}

/* Brand Style */

.dorik-nav-ukvsq2an .dorik-navbar--brand {
    width: 180px;

}

@media all and (max-width: 1023px) {
    .dorik-nav-ukvsq2an .dorik-navbar--brand {
        width: 150px;

    }
}

.dorik-nav-ukvsq2an .dorik-navbar--brand img {
    width: 100%;
}

/* Toggle Button*/

.dorik-nav-ukvsq2an .dorik-navbar--toggle {
    color: var(--color-1);
    border: 2px solid var(--color-201);
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 8px;
    padding-right: 8px;
    background-color: var(--color-21);

}



@media screen and (max-width: 767px) {
    .dorik-nav-ukvsq2an .dorik-navbar--toggle {
        align-items: center;
        display: flex;
    }
}





.dorik-nav-ukvsq2an .dorik-navbar--toggle span {
    display: contents;
}

/* Links */

.dorik-nav-ukvsq2an .dorik-nav--links {
    justify-content: flex-end;
}

.dorik-nav-ukvsq2an .dorik-nav--link {
    margin-right: 50px;


}


@media all and (max-width: 767px) {
    .dorik-nav-ukvsq2an .dorik-nav--link {
        margin-right: auto;
        margin-bottom: 15px;
    }
}

.dorik-nav-ukvsq2an .dorik-nav--links>li:last-child>a {
    margin-right: 0;
}

.dorik-nav-ukvsq2an .dorik-nav--link-icon {

    margin-right: 5px;
}






.dorik-nav-ukvsq2an .dorik-nav--link {
    font-size: 17px;
    text-decoration: none;
    color: var(--color-203);

}



/* Buttons */


.dorik-nav-ukvsq2an .dorik-nav--btn {
    margin-right: 15px;


}

@media all and (max-width: 767px) {
    .dorik-nav-ukvsq2an .dorik-nav--btn {
        margin-right: auto;
        margin-bottom: 15px;
    }
}

.dorik-nav-ukvsq2an .dorik-nav--btns>li:last-child>a {
    margin-right: 0;
}



.dorik-nav-ukvsq2an .dorik-nav--btn {
    font-weight: 500;
    font-size: 16px;
    border-radius: 5px 5px 5px 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    border: solid var(--color-10);
    color: var(--color-201);

}

.dorik-nav-ukvsq2an .dorik-nav--btn:hover {
    color: var(--color-1);
    background-color: var(--color-14);

}



.dorik-nav-ukvsq2an .dorik-nav--btn-yui5jpvx {
    border: 1px solid var(--color-201);
    color: var(--color-201);

}







/* DROPDOWN */

.dorik-nav-ukvsq2an .is-dropdown {
    position: relative;
}

.dorik-nav-ukvsq2an .is-dropdown:hover .dorik-nav--dropdown {
    opacity: 1;
    top: 100%;
    visibility: visible;
}

.dorik-nav-ukvsq2an .dropdown-item .dropdown-text {
    flex: 1 0;
}

.dorik-nav-ukvsq2an .dropdown-icon-gap {
    display: inline-block;
    width: null;
}

.dorik-nav-ukvsq2an .dorik-nav--dropdown {
    padding: 0;
    background: #ffffff;
    white-space: nowrap;
    transition: all 0.2s;
    list-style-type: none;
}

.dorik-nav-ukvsq2an .dorik-nav--dropdown.expended {
    display: grid;
}

@media screen and (min-width: 768px) {
    .dorik-nav-ukvsq2an .dorik-nav--dropdown {
        left: 0;
        top: 100%;
        opacity: 0;
        display: grid;
        z-index: 99999;
        visibility: hidden;
        position: absolute;
        box-shadow: rgb(43 53 86 / 15%) 0px 5px 20px 0px;
    }
}


.dorik-nav-ukvsq2an .dorik-nav--dropdown {
    border-radius: 5px 5px 5px 5px;
    background-color: #FFFFFF;
    box-shadow: 0px 5px 20px 0px rgba(40, 56, 74, 0.15);
    padding-top: 5px;
    padding-bottom: 5px;

}



.dorik-nav-ukvsq2an .dropdown-item a {
    display: flex;
    align-items: center;
    text-decoration: none;
    flex-direction: row;
}

.dorik-nav-ukvsq2an .dropdown-item a {
    text-decoration: none;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;

}

.dorik-nav-ukvsq2an .dropdown-item a:hover {
    background-color: #EFF6FF;

}



@media screen and (max-width:767px) {
    .dorik-nav-ukvsq2an .dorik-nav--dropdown {
        opacity: 1;
        position: relative;
        place-content: center;
        padding: 0;
    }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {

    .dorik-nav-ukvsq2an .dorik-navbar--toggle {
        color: var(--color-1);
        border: 2px solid var(--color-201);
        padding-top: 6px;
        padding-bottom: 6px;
        padding-left: 8px;
        padding-right: 8px;
        background-color: var(--color-21);

    }



    @media screen and (max-width: 767px) {
        .dorik-nav-ukvsq2an .dorik-navbar--toggle {
            align-items: center;
            display: flex;
        }
    }

    .dorik-nav-ukvsq2an .dorik-navbar--toggle {
        display: none;
    }

    .dorik-nav-ukvsq2an .dorik-navbar--toggle {
        color: var(--color-1);
        border: 2px solid var(--color-201);
        padding-top: 6px;
        padding-bottom: 6px;
        padding-left: 8px;
        padding-right: 8px;
        background-color: var(--color-21);

    }



    @media screen and (max-width: 767px) {
        .dorik-nav-ukvsq2an .dorik-navbar--toggle {
            align-items: center;
            display: flex;
        }
    }

    .dorik-nav-ukvsq2an .dorik-navbar--collapse {
        flex-basis: auto;
        align-items: center;
        display: flex !important;
        justify-content: flex-end;
    }

    .dorik-nav-ukvsq2an .dorik-navbar--toggle {
        color: var(--color-1);
        border: 2px solid var(--color-201);
        padding-top: 6px;
        padding-bottom: 6px;
        padding-left: 8px;
        padding-right: 8px;
        background-color: var(--color-21);

    }



    @media screen and (max-width: 767px) {
        .dorik-nav-ukvsq2an .dorik-navbar--toggle {
            align-items: center;
            display: flex;
        }
    }

    .dorik-nav-ukvsq2an .dorik-navbar--navs {
        flex: 1;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        padding-top: 0;
    }

    .dorik-nav-ukvsq2an .dorik-nav--links {
        justify-content: flex-end;
    }

    .dorik-nav-ukvsq2an .dorik-nav--link {
        margin-right: 15px;


    }

    @media all and (max-width: 767px) {
        .dorik-nav-ukvsq2an .dorik-nav--link {
            margin-right: auto;
            margin-bottom: 15px;
        }
    }

    .dorik-nav-ukvsq2an .dorik-nav--links>li:last-child>a {
        margin-right: 0;
    }

    .dorik-nav-ukvsq2an .dorik-nav--link-icon {

        margin-right: 5px;
    }





    .dorik-nav-ukvsq2an .dorik-nav--links {
        justify-content: flex-end;
        flex-direction: row;
        padding-right: 30px !important;
    }


    .dorik-nav-ukvsq2an .dorik-nav--links {
        justify-content: flex-end;
    }

    .dorik-nav-ukvsq2an .dorik-nav--link {
        margin-right: 15px;


    }

    @media all and (max-width: 767px) {
        .dorik-nav-ukvsq2an .dorik-nav--link {
            margin-right: auto;
            margin-bottom: 15px;
        }
    }

    .dorik-nav-ukvsq2an .dorik-nav--links>li:last-child>a {
        margin-right: 0;
    }

    .dorik-nav-ukvsq2an .dorik-nav--link-icon {

        margin-right: 5px;
    }





    .dorik-nav-ukvsq2an .dorik-nav--link {
        display: inline-flex;
        text-decoration: none;
        margin-bottom: 0;
    }



    .dorik-nav-ukvsq2an .dorik-nav--btn {
        margin-right: 15px;


    }

    @media all and (max-width: 767px) {
        .dorik-nav-ukvsq2an .dorik-nav--btn {
            margin-right: auto;
            margin-bottom: 15px;
        }
    }

    .dorik-nav-ukvsq2an .dorik-nav--btns>li:last-child>a {
        margin-right: 0;
    }


    .dorik-nav-ukvsq2an .dorik-nav--btns {
        display: flex;
        flex-direction: row;
    }


    .dorik-nav-ukvsq2an .dorik-nav--btn {
        margin-right: 15px;


    }

    @media all and (max-width: 767px) {
        .dorik-nav-ukvsq2an .dorik-nav--btn {
            margin-right: auto;
            margin-bottom: 15px;
        }
    }

    .dorik-nav-ukvsq2an .dorik-nav--btns>li:last-child>a {
        margin-right: 0;
    }


    .dorik-nav-ukvsq2an .dorik-nav--btn {
        margin-right: auto;
        margin-bottom: 0;
    }
}














.dorik-nav-ukvsq2an.dorik-nav-ukvsq2an.dorik-nav-ukvsq2an {}

@media all and (max-width: 1023px) {
    .dorik-nav-ukvsq2an.dorik-nav-ukvsq2an.dorik-nav-ukvsq2an {}
}

@media all and (max-width: 767px) {
    .dorik-nav-ukvsq2an.dorik-nav-ukvsq2an.dorik-nav-ukvsq2an {}
}

/*Container*/
.dorik-container-8z7u7bj5 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    flex-basis: 100%;
    justify-content: center;
    margin-top: 60px;
    gap: 30px;

}

@media screen and (max-width: 1023px) {
    .dorik-container-8z7u7bj5 {
        margin-top: 30px;
        margin-left: 40px;
        margin-right: 40px;
        padding-top: 1px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 1px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-8z7u7bj5 {
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        padding-top: 1px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 1px;

    }

}






.dorik-container-8z7u7bj5 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    flex-basis: 100%;
    justify-content: center;
    margin-top: 60px;
    gap: 30px;

}

@media all and (max-width: 1023px) {
    .dorik-container-8z7u7bj5 {
        margin-top: 30px;
        margin-left: 40px;
        margin-right: 40px;
        padding-top: 1px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 1px;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-8z7u7bj5 {
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        padding-top: 1px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 1px;

    }
}



.dorik-container-wtkkcjrq.dorik-container-wtkkcjrq {
    width: calc(100% - 0px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-wtkkcjrq.dorik-container-wtkkcjrq {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-wtkkcjrq.dorik-container-wtkkcjrq {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}

.dorik-container-8z7u7bj5.dorik-container-8z7u7bj5 {
    --nav-padding: 15px;
}

.dorik-container-8z7u7bj5.dorik-container-8z7u7bj5 {
    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-8z7u7bj5.dorik-container-8z7u7bj5 {
        margin-left: calc((100% - var(--max-width, 100%)) / 2 + 40px);
        margin-right: calc((100% - var(--max-width, 100%)) / 2 + 40px);
        width: calc(var(--max-width, 100%) - 40px - 40px);

    }
}

@media all and (max-width: 767px) {
    .dorik-container-8z7u7bj5.dorik-container-8z7u7bj5 {
        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-8z7u7bj5) {
    margin: 0 auto;

}


:where(.dorik-container-8z7u7bj5) {
    position: relative;
}


/*Container*/
.dorik-container-wtkkcjrq {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 100%;
    align-items: stretch;

}







.dorik-container-wtkkcjrq {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 100%;
    align-items: stretch;

}








:where(.dorik-container-wtkkcjrq) {
    position: relative;
}

:where(.dorik-heading-wl541x2p) {
    position: relative;
}

:where(.dorik-text-7wp7eaql) {
    position: relative;
}

/*Title*/
.dorik-heading-wl541x2p {
    font-size: 80px;
    text-align: center;
    color: var(--color-201);
    margin-top: 0px;
    margin-bottom: 0px;
    text-transform: capitalize;
    line-height: 1.2;
    transform: rotateX(0deg) rotateY(0deg);

}

.dorik-heading-wl541x2p:hover {
    transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);

}

@media screen and (max-width: 1023px) {
    .dorik-heading-wl541x2p {
        font-size: 50px;
        line-height: 1.2;
        margin-top: 0px;
        margin-bottom: 20px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-heading-wl541x2p {
        font-size: 40px;
        margin-top: 0px;
        margin-bottom: 16px;



    }

}

.dorik-heading-wl541x2p {}

.dorik-heading-wl541x2p p {
    display: inline;
}

.dorik-heading-wl541x2p .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-wl541x2p .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*="dorik-heading-wl541x2p-wrapper"]:not([class*="dorik-heading-wl541x2p-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-wl541x2p-wrapper"]:not([class*="dorik-heading-wl541x2p-wrapper"] *)) {
        margin-top: 0px;
        margin-bottom: 20px;

    }
}

@media all and (max-width: 767px) {
    :where([class*="dorik-heading-wl541x2p-wrapper"]:not([class*="dorik-heading-wl541x2p-wrapper"] *)) {
        margin-top: 0px;
        margin-bottom: 16px;

    }
}


.dorik-heading-wl541x2p.dorik-heading-wl541x2p.dorik-heading-wl541x2p {
    margin-top: 0px;
    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-wl541x2p.dorik-heading-wl541x2p.dorik-heading-wl541x2p {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-wl541x2p.dorik-heading-wl541x2p.dorik-heading-wl541x2p {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

/*Text*/
.dorik-text-7wp7eaql {
    color: var(--color-203);
    margin-left: 170px;
    margin-right: 170px;
    text-align: center;
    text-transform: none;
    line-height: 30px;
    letter-spacing: 1px;

}

@media screen and (max-width: 1023px) {
    .dorik-text-7wp7eaql {
        margin-left: 20px;
        margin-right: 20px;
        margin-top: 0px;
        margin-bottom: 0px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-text-7wp7eaql {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;

    }

}

.dorik-text-7wp7eaql {}





/*Container*/
.dorik-container-x7gg9utw {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    flex-basis: 100%;
    justify-content: flex-end;
    align-items: flex-start;

    border-style: solid;

    border-top-width: 1px;
    border-top-color: var(--color-301);
    border-top-style: solid;
    margin-top: 7%;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    gap: 30px;

}

@media screen and (max-width: 1023px) {
    .dorik-container-x7gg9utw {
        margin-top: 6%;
        margin-bottom: 0px;
        margin-left: 40px;
        margin-right: 40px;

        border-style: solid;

        border-top-style: solid;
        padding-top: 20px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-x7gg9utw {
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
        gap: 16px;

    }

}






.dorik-container-x7gg9utw {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    flex-basis: 100%;
    justify-content: flex-end;
    align-items: flex-start;

    border-style: solid;

    border-top-width: 1px;
    border-top-color: var(--color-301);
    border-top-style: solid;
    margin-top: 7%;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    gap: 30px;

}

@media all and (max-width: 1023px) {
    .dorik-container-x7gg9utw {
        margin-top: 6%;
        margin-bottom: 0px;
        margin-left: 40px;
        margin-right: 40px;

        border-style: solid;

        border-top-style: solid;
        padding-top: 20px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-x7gg9utw {
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
        gap: 16px;

    }
}



.dorik-container-wpin62he.dorik-container-wpin62he {
    width: calc(40% - 15px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-wpin62he.dorik-container-wpin62he {
        width: calc(75% - 15px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-wpin62he.dorik-container-wpin62he {
        width: calc(71.43% - 8px);
        flex-basis: auto;

    }
}


.dorik-container-pyhmnxkb.dorik-container-pyhmnxkb {
    width: calc(57.14% - 15px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-pyhmnxkb.dorik-container-pyhmnxkb {
        width: calc(20% - 15px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-pyhmnxkb.dorik-container-pyhmnxkb {
        width: calc(25% - 8px);
        flex-basis: auto;

    }
}

.dorik-container-x7gg9utw.dorik-container-x7gg9utw {
    --nav-padding: 15px;
}

.dorik-container-x7gg9utw.dorik-container-x7gg9utw {
    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-x7gg9utw.dorik-container-x7gg9utw {
        margin-left: calc((100% - var(--max-width, 100%)) / 2 + 40px);
        margin-right: calc((100% - var(--max-width, 100%)) / 2 + 40px);
        width: calc(var(--max-width, 100%) - 40px - 40px);

    }
}

@media all and (max-width: 767px) {
    .dorik-container-x7gg9utw.dorik-container-x7gg9utw {
        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-x7gg9utw) {
    margin: 0 auto;

}


:where(.dorik-container-x7gg9utw) {
    position: relative;
}


/*Container*/
.dorik-container-wpin62he {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 0px;
    padding-bottom: 10px;
    flex-basis: 40%;
    align-items: unset;
    gap: 0px;

}

@media screen and (max-width: 1023px) {
    .dorik-container-wpin62he {
        flex-basis: 75%;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-wpin62he {
        flex-basis: 71.43%;

    }

}






.dorik-container-wpin62he {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 0px;
    padding-bottom: 10px;
    flex-basis: 40%;
    align-items: unset;
    gap: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-container-wpin62he {
        flex-basis: 75%;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-wpin62he {
        flex-basis: 71.43%;

    }
}



.dorik-container-5z76kh4o.dorik-container-5z76kh4o {
    width: calc(50% - 0px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-5z76kh4o.dorik-container-5z76kh4o {
        width: calc(40% - 0px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-5z76kh4o.dorik-container-5z76kh4o {
        width: calc(54% - 0px);
        flex-basis: auto;

    }
}


.dorik-container-887yfdyt.dorik-container-887yfdyt {
    width: calc(50% - 0px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-887yfdyt.dorik-container-887yfdyt {
        width: calc(57.14% - 0px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-887yfdyt.dorik-container-887yfdyt {
        width: calc(55% - 0px);
        flex-basis: auto;

    }
}




:where(.dorik-container-wpin62he) {
    position: relative;
}


/*Container*/
.dorik-container-5z76kh4o {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    flex-basis: 50%;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 0px;
    margin-left: 0px;

}

@media screen and (max-width: 1023px) {
    .dorik-container-5z76kh4o {
        flex-basis: 40%;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-5z76kh4o {
        flex-basis: 54%;


    }

}






.dorik-container-5z76kh4o {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    flex-basis: 50%;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 0px;
    margin-left: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-container-5z76kh4o {
        flex-basis: 40%;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-5z76kh4o {
        flex-basis: 54%;


    }
}






:where(.dorik-container-5z76kh4o) {
    position: relative;
}

:where(.dorik-text-85gqrgy8) {
    position: relative;
}

/*Text*/
.dorik-text-85gqrgy8 {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    color: var(--color-201);
    padding-top: 1px;
    padding-bottom: 0px;
    padding-left: 0px;
    text-align: left;

}

.dorik-text-85gqrgy8 {}





/*Container*/
.dorik-container-887yfdyt {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 0px;
    flex-basis: 50%;
    align-items: stretch;
    gap: 0px;

}

@media screen and (max-width: 1023px) {
    .dorik-container-887yfdyt {
        flex-basis: 57.14%;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-887yfdyt {
        flex-basis: 55%;
        margin-top: 0px;
        padding-top: 1px;
        padding-bottom: 1px;

    }

}






.dorik-container-887yfdyt {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 0px;
    flex-basis: 50%;
    align-items: stretch;
    gap: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-container-887yfdyt {
        flex-basis: 57.14%;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-887yfdyt {
        flex-basis: 55%;
        margin-top: 0px;
        padding-top: 1px;
        padding-bottom: 1px;

    }
}






:where(.dorik-container-887yfdyt) {
    position: relative;
}

:where(.dorik-text-t4vwcgoj) {
    position: relative;
}

:where(.dorik-text-21yp406x) {
    position: relative;
}

/*Text*/
.dorik-text-t4vwcgoj {
    color: var(--color-203);
    text-align: left;
    margin-top: 0px;
    margin-bottom: 0px;

}

.dorik-text-t4vwcgoj {}





/*Text*/
.dorik-text-21yp406x {
    color: var(--color-203);
    text-align: left;
    margin-top: 10px;
    margin-bottom: 0px;

}

.dorik-text-21yp406x {}





/*Container*/
.dorik-container-pyhmnxkb {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0px;
    flex-basis: 57.14%;
    align-items: stretch;

}

@media screen and (max-width: 1023px) {
    .dorik-container-pyhmnxkb {
        flex-basis: 20%;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-pyhmnxkb {

        padding-top: 1px;
        padding-bottom: 1px;
        flex-basis: 25%;

    }

}






.dorik-container-pyhmnxkb {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0px;
    flex-basis: 57.14%;
    align-items: stretch;

}

@media all and (max-width: 1023px) {
    .dorik-container-pyhmnxkb {
        flex-basis: 20%;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-pyhmnxkb {

        padding-top: 1px;
        padding-bottom: 1px;
        flex-basis: 25%;

    }
}






:where(.dorik-container-pyhmnxkb) {
    position: relative;
}

:where(.dorik-icon-ybw0ziqy) {
    position: relative;
}

/*Icon*/
.dorik-icon-ybw0ziqy {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 16px;
    padding-right: 16px;
    border-width: 2px;
    border-style: solid;
    border-color: var(--color-201);
    border-radius: 40px 40px 40px 40px;
    margin-top: 0px;

}

.dorik-icon-ybw0ziqy-wrapper {
    text-align: right;

}

@media screen and (max-width: 1023px) {
    .dorik-icon-ybw0ziqy {
        margin-top: 0px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-icon-ybw0ziqy {
        margin-top: 24px;

    }

}

.dorik-icon-ybw0ziqy :is(.icon, .icon svg) {
    font-size: 30px;
    color: var(--color-201);
    line-height: 1em
}




:where([class*="dorik-icon-ybw0ziqy-wrapper"]:not([class*="dorik-icon-ybw0ziqy-wrapper"] *)) {
    margin-top: 0px;

}

@media all and (max-width: 1023px) {
    :where([class*="dorik-icon-ybw0ziqy-wrapper"]:not([class*="dorik-icon-ybw0ziqy-wrapper"] *)) {
        margin-top: 0px;

    }
}

@media all and (max-width: 767px) {
    :where([class*="dorik-icon-ybw0ziqy-wrapper"]:not([class*="dorik-icon-ybw0ziqy-wrapper"] *)) {
        margin-top: 24px;

    }
}


.dorik-icon-ybw0ziqy.dorik-icon-ybw0ziqy.dorik-icon-ybw0ziqy {
    margin-top: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-icon-ybw0ziqy.dorik-icon-ybw0ziqy.dorik-icon-ybw0ziqy {
        margin-top: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-icon-ybw0ziqy.dorik-icon-ybw0ziqy.dorik-icon-ybw0ziqy {
        margin-top: 0px;

    }
}

/*about*/
.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, .3);
    justify-content: center;

}





/*Container*/
.dorik-container-0a72gp75 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: flex-start;
    gap: 0px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    flex-basis: 100%;

}







.dorik-container-0a72gp75 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: flex-start;
    gap: 0px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    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 - 50px);
    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 + 30px);
        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;
}


/*Container*/
.dorik-container-9r3hqwqk {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    gap: 0px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    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: 0px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    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;
}

/*Text*/
.dorik-text-c9tt8tx3 {
    margin-top: 0px;
    margin-bottom: 20px;
    color: var(--color-1);

}

@media screen and (max-width: 767px) {
    .dorik-text-c9tt8tx3 {
        text-align: center;

    }

}

.dorik-text-c9tt8tx3 {}





/*Title*/
.dorik-heading-onuochb6 {
    margin-top: 0px;
    margin-bottom: 0px;
    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: 0px;
    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-onuochb6-wrapper"]:not([class*="dorik-heading-onuochb6-wrapper"] *)) {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    :where([class*="dorik-heading-onuochb6-wrapper"]:not([class*="dorik-heading-onuochb6-wrapper"] *)) {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}


.dorik-heading-onuochb6.dorik-heading-onuochb6.dorik-heading-onuochb6 {
    margin-top: 0px;
    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-onuochb6.dorik-heading-onuochb6.dorik-heading-onuochb6 {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-onuochb6.dorik-heading-onuochb6.dorik-heading-onuochb6 {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

/*Text*/
.dorik-text-6u59yfas {
    color: var(--color-205);
    margin-top: 20px;
    margin-bottom: 0px;
    line-height: 1.5;

}

@media screen and (max-width: 767px) {
    .dorik-text-6u59yfas {
        text-align: center;

    }

}

.dorik-text-6u59yfas {}





/*Button*/
.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: 0px;


    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: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-button-6pp5mvup.dorik-button-6pp5mvup.dorik-button-6pp5mvup {
        margin-top: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-button-6pp5mvup.dorik-button-6pp5mvup.dorik-button-6pp5mvup {
        margin-top: 0px;

    }
}

/*Container*/
.dorik-container-jvjcnhrw {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    flex-basis: 100%;
    justify-content: center;
    gap: 30px;

}







.dorik-container-jvjcnhrw {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    flex-basis: 100%;
    justify-content: center;
    gap: 30px;

}





.dorik-container-11s2vko0.dorik-container-11s2vko0 {
    width: calc(33.33% - 15px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-11s2vko0.dorik-container-11s2vko0 {
        width: calc(33.33% - 15px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-11s2vko0.dorik-container-11s2vko0 {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}


.dorik-container-o3daa86x.dorik-container-o3daa86x {
    width: calc(60% - 15px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-o3daa86x.dorik-container-o3daa86x {
        width: calc(60% - 15px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-o3daa86x.dorik-container-o3daa86x {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}

.dorik-container-jvjcnhrw.dorik-container-jvjcnhrw {
    --nav-padding: 15px;
}

.dorik-container-jvjcnhrw.dorik-container-jvjcnhrw {
    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-jvjcnhrw.dorik-container-jvjcnhrw {
        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-jvjcnhrw.dorik-container-jvjcnhrw {
        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-jvjcnhrw) {
    margin: 0 auto;

}


:where(.dorik-container-jvjcnhrw) {
    position: relative;
}


/*Container*/
.dorik-container-11s2vko0 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 33.33%;
    align-items: stretch;

}

@media screen and (max-width: 767px) {
    .dorik-container-11s2vko0 {
        flex-basis: 100%;

    }

}






.dorik-container-11s2vko0 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 33.33%;
    align-items: stretch;

}

@media all and (max-width: 767px) {
    .dorik-container-11s2vko0 {
        flex-basis: 100%;

    }
}






:where(.dorik-container-11s2vko0) {
    position: relative;
}

:where(.dorik-heading-hpmeyoo9) {
    position: relative;
}

:where(.dorik-text-6t7bn0kw) {
    position: relative;
}

:where(.dorik-line-mwhrlu26) {
    position: relative;
}

/*Title*/
.dorik-heading-hpmeyoo9 {
    margin-top: 0px;
    margin-bottom: 16px;

}


.dorik-heading-hpmeyoo9 {}

.dorik-heading-hpmeyoo9 p {
    display: inline;
}

.dorik-heading-hpmeyoo9 .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-hpmeyoo9 .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*="dorik-heading-hpmeyoo9-wrapper"]:not([class*="dorik-heading-hpmeyoo9-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 16px;

}

@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-hpmeyoo9-wrapper"]:not([class*="dorik-heading-hpmeyoo9-wrapper"] *)) {
        margin-top: 0px;
        margin-bottom: 16px;

    }
}

@media all and (max-width: 767px) {
    :where([class*="dorik-heading-hpmeyoo9-wrapper"]:not([class*="dorik-heading-hpmeyoo9-wrapper"] *)) {
        margin-top: 0px;
        margin-bottom: 16px;

    }
}


.dorik-heading-hpmeyoo9.dorik-heading-hpmeyoo9.dorik-heading-hpmeyoo9 {
    margin-top: 0px;
    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-hpmeyoo9.dorik-heading-hpmeyoo9.dorik-heading-hpmeyoo9 {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-hpmeyoo9.dorik-heading-hpmeyoo9.dorik-heading-hpmeyoo9 {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

/*Text*/
.dorik-text-6t7bn0kw {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 16px;
    color: var(--color-205);

}

.dorik-text-6t7bn0kw {}





/*Horizontal Line*/
.dorik-line-mwhrlu26 {
    border-width: 0;
    background-color: var(--color-1);
    height: 4px;
    width: 50px;
    margin-top: 20px;

}


.dorik-line-mwhrlu26-wrapper.dorik-line-mwhrlu26-wrapper.dorik-line-mwhrlu26-wrapper {
    flex-grow: 1;
    align-self: stretch;

}






:where([class*="dorik-line-mwhrlu26-wrapper"]:not([class*="dorik-line-mwhrlu26-wrapper"] *)) {
    margin-top: 20px;

}

@media all and (max-width: 1023px) {
    :where([class*="dorik-line-mwhrlu26-wrapper"]:not([class*="dorik-line-mwhrlu26-wrapper"] *)) {
        margin-top: 20px;

    }
}

@media all and (max-width: 767px) {
    :where([class*="dorik-line-mwhrlu26-wrapper"]:not([class*="dorik-line-mwhrlu26-wrapper"] *)) {
        margin-top: 20px;

    }
}


.dorik-line-mwhrlu26.dorik-line-mwhrlu26.dorik-line-mwhrlu26 {
    margin-top: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-line-mwhrlu26.dorik-line-mwhrlu26.dorik-line-mwhrlu26 {
        margin-top: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-line-mwhrlu26.dorik-line-mwhrlu26.dorik-line-mwhrlu26 {
        margin-top: 0px;

    }
}

/*Container*/
.dorik-container-o3daa86x {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 60%;
    align-items: stretch;

}

@media screen and (max-width: 767px) {
    .dorik-container-o3daa86x {
        flex-basis: 100%;

    }

}






.dorik-container-o3daa86x {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 60%;
    align-items: stretch;

}

@media all and (max-width: 767px) {
    .dorik-container-o3daa86x {
        flex-basis: 100%;

    }
}






:where(.dorik-container-o3daa86x) {
    position: relative;
}

:where(.dorik-text-0bo4y289) {
    position: relative;
}

/*Text*/
.dorik-text-0bo4y289 {
    margin-top: 4px;
    margin-bottom: 8px;
    /* text-align: justify; */

}

.dorik-text-0bo4y289 {}





/*services*/
.dorik-section-tvv6977y {
    padding-top: 100px;
    padding-bottom: 100px;
    background-color: var(--color-102);

}

@media screen and (max-width: 1023px) {
    .dorik-section-tvv6977y {
        padding-top: 60px;
        padding-bottom: 60px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-section-tvv6977y {
        padding-top: 40px;
        padding-bottom: 40px;

    }

}







.ai-overlay {
    position: absolute;
    inset: 0;
    display: flex;
    z-index: 999;
    align-items: center;
    background: rgba(0, 0, 0, .3);
    justify-content: center;

}





/*Row*/
.dorik-row-y7qyg4wy {
    margin-top: 0px;
    margin-bottom: 0px;

}

@media screen and (max-width: 1023px) {
    .dorik-row-y7qyg4wy {
        padding-left: 30px;
        padding-right: 30px;
        margin-top: 0px;
        margin-bottom: 0px;

    }

}

.dorik-row-y7qyg4wy {
    --nav-padding: 15px;
}

[class*="close-btn-"] {
    display: none;
}

.dorik-row-y7qyg4wy.flex {
    margin-left: calc(-40px / 2);
    margin-right: calc(-40px / 2);
}

.dorik-row-y7qyg4wy [class*=col-] {
    padding-left: calc(40px / 2);
    padding-right: calc(40px / 2);
}





/*Column*/
.dorik-column-4qs91nl7 {
    text-align: left;
    padding-right: 0px;
    padding-bottom: 60px;

}

@media screen and (max-width: 1023px) {
    .dorik-column-4qs91nl7 {


        padding-bottom: 0px;



    }

}

@media screen and (max-width: 767px) {
    .dorik-column-4qs91nl7 {}

}

.dorik-column-4qs91nl7 {}




/*Title*/
.dorik-heading-5x332fyk {
    margin-top: 0px;
    margin-bottom: 16px;
    color: var(--color-204);

}


.dorik-heading-5x332fyk {}

.dorik-heading-5x332fyk p {
    display: inline;
}

.dorik-heading-5x332fyk .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-5x332fyk .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*="dorik-heading-5x332fyk-wrapper"]:not([class*="dorik-heading-5x332fyk-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 16px;

}

@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-5x332fyk-wrapper"]:not([class*="dorik-heading-5x332fyk-wrapper"] *)) {
        margin-top: 0px;
        margin-bottom: 16px;

    }
}

@media all and (max-width: 767px) {
    :where([class*="dorik-heading-5x332fyk-wrapper"]:not([class*="dorik-heading-5x332fyk-wrapper"] *)) {
        margin-top: 0px;
        margin-bottom: 16px;

    }
}


.dorik-heading-5x332fyk.dorik-heading-5x332fyk.dorik-heading-5x332fyk {
    margin-top: 0px;
    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-5x332fyk.dorik-heading-5x332fyk.dorik-heading-5x332fyk {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-5x332fyk.dorik-heading-5x332fyk.dorik-heading-5x332fyk {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

/*Text*/
.dorik-text-duvehxbq {
    color: var(--color-205);
    margin-top: 0px;
    margin-bottom: 0px;





}

.dorik-text-duvehxbq {}





/*Horizontal Line*/
.dorik-line-eph3kng5 {
    border-width: 0;
    background-color: var(--color-1);
    height: 4px;
    width: 50px;
    margin-top: 20px;

}

@media screen and (max-width: 1023px) {
    .dorik-line-eph3kng5 {
        margin-top: 24px;
        margin-bottom: 0px;

    }

}




:where([class*="dorik-line-eph3kng5-wrapper"]:not([class*="dorik-line-eph3kng5-wrapper"] *)) {
    margin-top: 20px;

}

@media all and (max-width: 1023px) {
    :where([class*="dorik-line-eph3kng5-wrapper"]:not([class*="dorik-line-eph3kng5-wrapper"] *)) {
        margin-top: 24px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    :where([class*="dorik-line-eph3kng5-wrapper"]:not([class*="dorik-line-eph3kng5-wrapper"] *)) {
        margin-top: 24px;
        margin-bottom: 0px;

    }
}


.dorik-line-eph3kng5.dorik-line-eph3kng5.dorik-line-eph3kng5 {
    margin-top: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-line-eph3kng5.dorik-line-eph3kng5.dorik-line-eph3kng5 {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-line-eph3kng5.dorik-line-eph3kng5.dorik-line-eph3kng5 {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

/*Column*/
.dorik-column-wof4zfjg {
    text-align: left;
    margin-top: 0px;
    margin-bottom: 30px;
    padding-left: 0px;


}

@media screen and (max-width: 1023px) {
    .dorik-column-wof4zfjg {
        margin-top: 0px;
        margin-bottom: 30px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-column-wof4zfjg {
        text-align: left;
        margin-top: 32px;
        margin-bottom: 24px;

    }

}

.dorik-column-wof4zfjg {}




/*Icon*/
.dorik-icon-nvxymw1j {
    padding-top: 24px;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
    border-radius: 100% 100% 100% 100%;
    background-color: var(--color-1);

}

.dorik-icon-nvxymw1j-wrapper {
    text-align: left;

}

.dorik-icon-nvxymw1j :is(.icon, .icon svg) {
    font-size: 24px;
    color: var(--color-201);
    line-height: 1em
}









.dorik-icon-nvxymw1j.dorik-icon-nvxymw1j.dorik-icon-nvxymw1j {}

@media all and (max-width: 1023px) {
    .dorik-icon-nvxymw1j.dorik-icon-nvxymw1j.dorik-icon-nvxymw1j {}
}

@media all and (max-width: 767px) {
    .dorik-icon-nvxymw1j.dorik-icon-nvxymw1j.dorik-icon-nvxymw1j {}
}

/*Title*/
.dorik-heading-t5ktws2z {
    color: var(--color-204);
    margin-bottom: 16px;
    margin-top: 24px;

}

@media screen and (max-width: 767px) {
    .dorik-heading-t5ktws2z {
        margin-bottom: 16px;
        margin-top: 16px;

    }

}

.dorik-heading-t5ktws2z {}

.dorik-heading-t5ktws2z p {
    display: inline;
}

.dorik-heading-t5ktws2z .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-t5ktws2z .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*="dorik-heading-t5ktws2z-wrapper"]:not([class*="dorik-heading-t5ktws2z-wrapper"] *)) {
    margin-bottom: 16px;
    margin-top: 24px;

}

@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-t5ktws2z-wrapper"]:not([class*="dorik-heading-t5ktws2z-wrapper"] *)) {
        margin-bottom: 16px;
        margin-top: 24px;

    }
}

@media all and (max-width: 767px) {
    :where([class*="dorik-heading-t5ktws2z-wrapper"]:not([class*="dorik-heading-t5ktws2z-wrapper"] *)) {
        margin-bottom: 16px;
        margin-top: 16px;

    }
}


.dorik-heading-t5ktws2z.dorik-heading-t5ktws2z.dorik-heading-t5ktws2z {
    margin-bottom: 0px;
    margin-top: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-t5ktws2z.dorik-heading-t5ktws2z.dorik-heading-t5ktws2z {
        margin-bottom: 0px;
        margin-top: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-t5ktws2z.dorik-heading-t5ktws2z.dorik-heading-t5ktws2z {
        margin-bottom: 0px;
        margin-top: 0px;

    }
}

/*Text*/
.dorik-text-4orzrh0x {
    color: var(--color-205);
    margin-top: 0px;
    margin-bottom: 0px;



}

.dorik-text-4orzrh0x {}





/*Column*/
.dorik-column-f2rioeyp {
    text-align: left;
    margin-top: 20px;
    margin-bottom: 30px;
    padding-left: 0px;


}

@media screen and (max-width: 1023px) {
    .dorik-column-f2rioeyp {
        margin-top: 20px;
        margin-bottom: 30px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-column-f2rioeyp {
        margin-top: 20px;
        margin-bottom: 0px;

    }

}

.dorik-column-f2rioeyp {}




/*Icon*/
.dorik-icon-78sipakl {
    padding-top: 24px;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
    border-radius: 100% 100% 100% 100%;
    background-color: var(--color-1);

}

.dorik-icon-78sipakl-wrapper {
    text-align: left;

}

.dorik-icon-78sipakl :is(.icon, .icon svg) {
    font-size: 24px;
    color: var(--color-201);
    line-height: 1em
}









.dorik-icon-78sipakl.dorik-icon-78sipakl.dorik-icon-78sipakl {}

@media all and (max-width: 1023px) {
    .dorik-icon-78sipakl.dorik-icon-78sipakl.dorik-icon-78sipakl {}
}

@media all and (max-width: 767px) {
    .dorik-icon-78sipakl.dorik-icon-78sipakl.dorik-icon-78sipakl {}
}

/*Title*/
.dorik-heading-xypesnoq {
    color: var(--color-204);
    margin-bottom: 16px;
    margin-top: 24px;

}

@media screen and (max-width: 767px) {
    .dorik-heading-xypesnoq {
        margin-bottom: 16px;
        margin-top: 16px;

    }

}

.dorik-heading-xypesnoq {}

.dorik-heading-xypesnoq p {
    display: inline;
}

.dorik-heading-xypesnoq .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-xypesnoq .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*="dorik-heading-xypesnoq-wrapper"]:not([class*="dorik-heading-xypesnoq-wrapper"] *)) {
    margin-bottom: 16px;
    margin-top: 24px;

}

@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-xypesnoq-wrapper"]:not([class*="dorik-heading-xypesnoq-wrapper"] *)) {
        margin-bottom: 16px;
        margin-top: 24px;

    }
}

@media all and (max-width: 767px) {
    :where([class*="dorik-heading-xypesnoq-wrapper"]:not([class*="dorik-heading-xypesnoq-wrapper"] *)) {
        margin-bottom: 16px;
        margin-top: 16px;

    }
}


.dorik-heading-xypesnoq.dorik-heading-xypesnoq.dorik-heading-xypesnoq {
    margin-bottom: 0px;
    margin-top: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-xypesnoq.dorik-heading-xypesnoq.dorik-heading-xypesnoq {
        margin-bottom: 0px;
        margin-top: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-xypesnoq.dorik-heading-xypesnoq.dorik-heading-xypesnoq {
        margin-bottom: 0px;
        margin-top: 0px;

    }
}

/*Text*/
.dorik-text-pu8l8xom {
    color: var(--color-205);
    margin-top: 0px;
    margin-bottom: 0px;



}

.dorik-text-pu8l8xom {}





/*Column*/
.dorik-column-xp7nbifw {
    text-align: left;
    margin-top: 20px;
    margin-bottom: 0px;
    padding-left: 0px;


}

@media screen and (max-width: 1023px) {
    .dorik-column-xp7nbifw {
        margin-top: 0px;
        margin-bottom: 0px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-column-xp7nbifw {
        margin-top: 24px;
        margin-bottom: 0px;

    }

}

.dorik-column-xp7nbifw {}




/*Icon*/
.dorik-icon-9k7k6zv9 {
    padding-top: 24px;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
    border-radius: 100% 100% 100% 100%;
    background-color: var(--color-1);

}

.dorik-icon-9k7k6zv9-wrapper {
    text-align: left;

}

.dorik-icon-9k7k6zv9 :is(.icon, .icon svg) {
    font-size: 24px;
    color: var(--color-201);
    line-height: 1em
}









.dorik-icon-9k7k6zv9.dorik-icon-9k7k6zv9.dorik-icon-9k7k6zv9 {}

@media all and (max-width: 1023px) {
    .dorik-icon-9k7k6zv9.dorik-icon-9k7k6zv9.dorik-icon-9k7k6zv9 {}
}

@media all and (max-width: 767px) {
    .dorik-icon-9k7k6zv9.dorik-icon-9k7k6zv9.dorik-icon-9k7k6zv9 {}
}

/*Title*/
.dorik-heading-5txlzfkl {
    color: var(--color-204);
    margin-bottom: 16px;
    margin-top: 24px;

}

@media screen and (max-width: 767px) {
    .dorik-heading-5txlzfkl {
        margin-bottom: 16px;
        margin-top: 16px;

    }

}

.dorik-heading-5txlzfkl {}

.dorik-heading-5txlzfkl p {
    display: inline;
}

.dorik-heading-5txlzfkl .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-5txlzfkl .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*="dorik-heading-5txlzfkl-wrapper"]:not([class*="dorik-heading-5txlzfkl-wrapper"] *)) {
    margin-bottom: 16px;
    margin-top: 24px;

}

@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-5txlzfkl-wrapper"]:not([class*="dorik-heading-5txlzfkl-wrapper"] *)) {
        margin-bottom: 16px;
        margin-top: 24px;

    }
}

@media all and (max-width: 767px) {
    :where([class*="dorik-heading-5txlzfkl-wrapper"]:not([class*="dorik-heading-5txlzfkl-wrapper"] *)) {
        margin-bottom: 16px;
        margin-top: 16px;

    }
}


.dorik-heading-5txlzfkl.dorik-heading-5txlzfkl.dorik-heading-5txlzfkl {
    margin-bottom: 0px;
    margin-top: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-5txlzfkl.dorik-heading-5txlzfkl.dorik-heading-5txlzfkl {
        margin-bottom: 0px;
        margin-top: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-5txlzfkl.dorik-heading-5txlzfkl.dorik-heading-5txlzfkl {
        margin-bottom: 0px;
        margin-top: 0px;

    }
}

/*Text*/
.dorik-text-db5p1fqj {
    color: var(--color-205);
    margin-top: 0px;
    margin-bottom: 0px;



}

.dorik-text-db5p1fqj {}





/*Column*/
.dorik-column-jt6rolqe {
    text-align: left;
    margin-top: 20px;
    margin-bottom: 0px;
    padding-left: 0px;


}

@media screen and (max-width: 1023px) {
    .dorik-column-jt6rolqe {
        margin-top: 0px;
        margin-bottom: 0px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-column-jt6rolqe {
        margin-top: 24px;
        margin-bottom: 0px;

    }

}

.dorik-column-jt6rolqe {}




/*Icon*/
.dorik-icon-0dq7fgzk {
    padding-top: 24px;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
    border-radius: 100% 100% 100% 100%;
    background-color: var(--color-1);

}

.dorik-icon-0dq7fgzk-wrapper {
    text-align: left;

}

.dorik-icon-0dq7fgzk :is(.icon, .icon svg) {
    font-size: 24px;
    color: var(--color-201);
    line-height: 1em
}









.dorik-icon-0dq7fgzk.dorik-icon-0dq7fgzk.dorik-icon-0dq7fgzk {}

@media all and (max-width: 1023px) {
    .dorik-icon-0dq7fgzk.dorik-icon-0dq7fgzk.dorik-icon-0dq7fgzk {}
}

@media all and (max-width: 767px) {
    .dorik-icon-0dq7fgzk.dorik-icon-0dq7fgzk.dorik-icon-0dq7fgzk {}
}

/*Title*/
.dorik-heading-l5rn472r {
    color: var(--color-204);
    margin-bottom: 16px;
    margin-top: 24px;

}

@media screen and (max-width: 767px) {
    .dorik-heading-l5rn472r {
        margin-bottom: 16px;
        margin-top: 16px;

    }

}

.dorik-heading-l5rn472r {}

.dorik-heading-l5rn472r p {
    display: inline;
}

.dorik-heading-l5rn472r .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-l5rn472r .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*="dorik-heading-l5rn472r-wrapper"]:not([class*="dorik-heading-l5rn472r-wrapper"] *)) {
    margin-bottom: 16px;
    margin-top: 24px;

}

@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-l5rn472r-wrapper"]:not([class*="dorik-heading-l5rn472r-wrapper"] *)) {
        margin-bottom: 16px;
        margin-top: 24px;

    }
}

@media all and (max-width: 767px) {
    :where([class*="dorik-heading-l5rn472r-wrapper"]:not([class*="dorik-heading-l5rn472r-wrapper"] *)) {
        margin-bottom: 16px;
        margin-top: 16px;

    }
}


.dorik-heading-l5rn472r.dorik-heading-l5rn472r.dorik-heading-l5rn472r {
    margin-bottom: 0px;
    margin-top: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-l5rn472r.dorik-heading-l5rn472r.dorik-heading-l5rn472r {
        margin-bottom: 0px;
        margin-top: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-l5rn472r.dorik-heading-l5rn472r.dorik-heading-l5rn472r {
        margin-bottom: 0px;
        margin-top: 0px;

    }
}

/*Text*/
.dorik-text-7dk4wfy8 {
    color: var(--color-205);
    margin-top: 0px;
    margin-bottom: 0px;



}

.dorik-text-7dk4wfy8 {}





/*Column*/
.dorik-column-cwmdqup5 {
    text-align: left;
    margin-top: 20px;
    margin-bottom: 0px;
    padding-left: 0px;


}

@media screen and (max-width: 1023px) {
    .dorik-column-cwmdqup5 {
        margin-top: 0px;
        margin-bottom: 0px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-column-cwmdqup5 {
        margin-top: 24px;
        margin-bottom: 0px;

    }

}

.dorik-column-cwmdqup5 {}




/*Icon*/
.dorik-icon-vr991izv {
    padding-top: 24px;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
    border-radius: 100% 100% 100% 100%;
    background-color: var(--color-1);

}

.dorik-icon-vr991izv-wrapper {
    text-align: left;

}

.dorik-icon-vr991izv :is(.icon, .icon svg) {
    font-size: 24px;
    color: var(--color-201);
    line-height: 1em
}









.dorik-icon-vr991izv.dorik-icon-vr991izv.dorik-icon-vr991izv {}

@media all and (max-width: 1023px) {
    .dorik-icon-vr991izv.dorik-icon-vr991izv.dorik-icon-vr991izv {}
}

@media all and (max-width: 767px) {
    .dorik-icon-vr991izv.dorik-icon-vr991izv.dorik-icon-vr991izv {}
}

/*Title*/
.dorik-heading-v92qu13m {
    color: var(--color-204);
    margin-bottom: 16px;
    margin-top: 24px;

}

@media screen and (max-width: 767px) {
    .dorik-heading-v92qu13m {
        margin-bottom: 16px;
        margin-top: 16px;

    }

}

.dorik-heading-v92qu13m {}

.dorik-heading-v92qu13m p {
    display: inline;
}

.dorik-heading-v92qu13m .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-v92qu13m .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*="dorik-heading-v92qu13m-wrapper"]:not([class*="dorik-heading-v92qu13m-wrapper"] *)) {
    margin-bottom: 16px;
    margin-top: 24px;

}

@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-v92qu13m-wrapper"]:not([class*="dorik-heading-v92qu13m-wrapper"] *)) {
        margin-bottom: 16px;
        margin-top: 24px;

    }
}

@media all and (max-width: 767px) {
    :where([class*="dorik-heading-v92qu13m-wrapper"]:not([class*="dorik-heading-v92qu13m-wrapper"] *)) {
        margin-bottom: 16px;
        margin-top: 16px;

    }
}


.dorik-heading-v92qu13m.dorik-heading-v92qu13m.dorik-heading-v92qu13m {
    margin-bottom: 0px;
    margin-top: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-v92qu13m.dorik-heading-v92qu13m.dorik-heading-v92qu13m {
        margin-bottom: 0px;
        margin-top: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-v92qu13m.dorik-heading-v92qu13m.dorik-heading-v92qu13m {
        margin-bottom: 0px;
        margin-top: 0px;

    }
}

/*Text*/
.dorik-text-jm13kdig {
    color: var(--color-205);
    margin-top: 0px;
    margin-bottom: 0px;



}

.dorik-text-jm13kdig {}





/*Section*/
.dorik-section-oaw1p0jp {
    padding-top: 40px;
    padding-bottom: 40px;

}








.ai-overlay {
    position: absolute;
    inset: 0;
    display: flex;
    z-index: 999;
    align-items: center;
    background: rgba(0, 0, 0, .3);
    justify-content: center;

}





/*Row*/
.dorik-row-bih786m0 {}

.dorik-row-bih786m0 {
    --nav-padding: 15px;
}

[class*="close-btn-"] {
    display: none;
}




/*Column*/
.dorik-column-r87h8tad {}

.dorik-column-r87h8tad {}




/*Title*/
.dorik-heading-16ttisws {
    text-align: center;
    margin-bottom: 0px;
    margin-top: 0px;

}


.dorik-heading-16ttisws {}

.dorik-heading-16ttisws p {
    display: inline;
}

.dorik-heading-16ttisws .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-16ttisws .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*="dorik-heading-16ttisws-wrapper"]:not([class*="dorik-heading-16ttisws-wrapper"] *)) {
    margin-bottom: 0px;
    margin-top: 0px;

}

@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-16ttisws-wrapper"]:not([class*="dorik-heading-16ttisws-wrapper"] *)) {
        margin-bottom: 0px;
        margin-top: 0px;

    }
}

@media all and (max-width: 767px) {
    :where([class*="dorik-heading-16ttisws-wrapper"]:not([class*="dorik-heading-16ttisws-wrapper"] *)) {
        margin-bottom: 0px;
        margin-top: 0px;

    }
}


.dorik-heading-16ttisws.dorik-heading-16ttisws.dorik-heading-16ttisws {
    margin-bottom: 0px;
    margin-top: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-16ttisws.dorik-heading-16ttisws.dorik-heading-16ttisws {
        margin-bottom: 0px;
        margin-top: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-16ttisws.dorik-heading-16ttisws.dorik-heading-16ttisws {
        margin-bottom: 0px;
        margin-top: 0px;

    }
}

/*Text*/
.dorik-text-x9etpx8t {
    text-align: center;

}

.dorik-text-x9etpx8t {}





/*Row*/
.dorik-row-baqzp5oq {
    margin-top: 48px;

}

.dorik-row-baqzp5oq {
    --nav-padding: 15px;
}

[class*="close-btn-"] {
    display: none;
}




/*Column*/
.dorik-column-f6smfg2x {




    border-radius: ;


    justify-content: flex-end;

}

@media screen and (max-width: 1023px) {}

.dorik-column-f6smfg2x {}

.dorik-column-f6smfg2x {
    display: flex;
    flex-direction: column;
}




/*Image*/
.dorik-image-p65v9x96 {
    object-fit: cover;

    background-color: #E5E7EB;




    border-radius: 1000px 1000px 1000px 1000px;

}





:where([class*="dorik-image-p65v9x96-wrapper"]:not([class*="dorik-image-p65v9x96-wrapper"] *)) {}

@media all and (max-width: 1023px) {
    :where([class*="dorik-image-p65v9x96-wrapper"]:not([class*="dorik-image-p65v9x96-wrapper"] *)) {}
}

@media all and (max-width: 767px) {
    :where([class*="dorik-image-p65v9x96-wrapper"]:not([class*="dorik-image-p65v9x96-wrapper"] *)) {}
}


.dorik-image-p65v9x96.dorik-image-p65v9x96.dorik-image-p65v9x96 {}

@media all and (max-width: 1023px) {
    .dorik-image-p65v9x96.dorik-image-p65v9x96.dorik-image-p65v9x96 {}
}

@media all and (max-width: 767px) {
    .dorik-image-p65v9x96.dorik-image-p65v9x96.dorik-image-p65v9x96 {}
}

/*Title*/
.dorik-heading-bjqsm5gf {
    text-align: center;
    margin-top: 16px;
    margin-bottom: 8px;
    color: #111827;

}


.dorik-heading-bjqsm5gf {}

.dorik-heading-bjqsm5gf p {
    display: inline;
}

.dorik-heading-bjqsm5gf .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-bjqsm5gf .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*="dorik-heading-bjqsm5gf-wrapper"]:not([class*="dorik-heading-bjqsm5gf-wrapper"] *)) {
    margin-top: 16px;
    margin-bottom: 8px;

}

@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-bjqsm5gf-wrapper"]:not([class*="dorik-heading-bjqsm5gf-wrapper"] *)) {
        margin-top: 16px;
        margin-bottom: 8px;

    }
}

@media all and (max-width: 767px) {
    :where([class*="dorik-heading-bjqsm5gf-wrapper"]:not([class*="dorik-heading-bjqsm5gf-wrapper"] *)) {
        margin-top: 16px;
        margin-bottom: 8px;

    }
}


.dorik-heading-bjqsm5gf.dorik-heading-bjqsm5gf.dorik-heading-bjqsm5gf {
    margin-top: 0px;
    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-bjqsm5gf.dorik-heading-bjqsm5gf.dorik-heading-bjqsm5gf {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-bjqsm5gf.dorik-heading-bjqsm5gf.dorik-heading-bjqsm5gf {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

/*Text*/
.dorik-text-bu64vx5a {
    text-align: center;
    color: #4B5563;
    margin-top: 0px;
    margin-bottom: 16px;

}

.dorik-text-bu64vx5a {}





/*Social Icon*/
.dorik-socialIcon-9z2rq1u7 {
    display: flex;
    flex-direction: row;
    list-style: none;
    line-height: 1;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    justify-content: center;

}


.dorik-socialIcon-9z2rq1u7 {
    flex-wrap: wrap;
}

.dorik-socialIcon-9z2rq1u7 li svg {}

.dorik-socialIcon-9z2rq1u7 li svg:hover {}


.dorik-socialIcon-9z2rq1u7 li svg {
    fill: #4B5563;
    height: 24px;
    width: 24px;
    min-width: 24px;
}






.dorik-socialIcon-9z2rq1u7 li:not(:last-child) {
    margin-right: 10px;
}





/*Column*/
.dorik-column-f541atqm {




    border-radius: ;

    justify-content: flex-end;

}

@media screen and (max-width: 1023px) {
    .dorik-column-f541atqm {

        margin-top: 32px;

    }

}

.dorik-column-f541atqm {}

.dorik-column-f541atqm {
    display: flex;
    flex-direction: column;
}




/*Image*/
.dorik-image-gb8dg5db {
    object-fit: cover;

    background-color: #E5E7EB;




    border-radius: 1000px 1000px 1000px 1000px;

}





:where([class*="dorik-image-gb8dg5db-wrapper"]:not([class*="dorik-image-gb8dg5db-wrapper"] *)) {}

@media all and (max-width: 1023px) {
    :where([class*="dorik-image-gb8dg5db-wrapper"]:not([class*="dorik-image-gb8dg5db-wrapper"] *)) {}
}

@media all and (max-width: 767px) {
    :where([class*="dorik-image-gb8dg5db-wrapper"]:not([class*="dorik-image-gb8dg5db-wrapper"] *)) {}
}


.dorik-image-gb8dg5db.dorik-image-gb8dg5db.dorik-image-gb8dg5db {}

@media all and (max-width: 1023px) {
    .dorik-image-gb8dg5db.dorik-image-gb8dg5db.dorik-image-gb8dg5db {}
}

@media all and (max-width: 767px) {
    .dorik-image-gb8dg5db.dorik-image-gb8dg5db.dorik-image-gb8dg5db {}
}

/*Title*/
.dorik-heading-jealmpeh {
    text-align: center;
    margin-top: 16px;
    margin-bottom: 8px;
    color: #111827;

}


.dorik-heading-jealmpeh {}

.dorik-heading-jealmpeh p {
    display: inline;
}

.dorik-heading-jealmpeh .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-jealmpeh .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*="dorik-heading-jealmpeh-wrapper"]:not([class*="dorik-heading-jealmpeh-wrapper"] *)) {
    margin-top: 16px;
    margin-bottom: 8px;

}

@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-jealmpeh-wrapper"]:not([class*="dorik-heading-jealmpeh-wrapper"] *)) {
        margin-top: 16px;
        margin-bottom: 8px;

    }
}

@media all and (max-width: 767px) {
    :where([class*="dorik-heading-jealmpeh-wrapper"]:not([class*="dorik-heading-jealmpeh-wrapper"] *)) {
        margin-top: 16px;
        margin-bottom: 8px;

    }
}


.dorik-heading-jealmpeh.dorik-heading-jealmpeh.dorik-heading-jealmpeh {
    margin-top: 0px;
    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-jealmpeh.dorik-heading-jealmpeh.dorik-heading-jealmpeh {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-jealmpeh.dorik-heading-jealmpeh.dorik-heading-jealmpeh {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

/*Text*/
.dorik-text-5vbbg6pd {
    text-align: center;
    color: #4B5563;
    margin-top: 0px;
    margin-bottom: 16px;

}

.dorik-text-5vbbg6pd {}





/*Social Icon*/
.dorik-socialIcon-oo6zb5v3 {
    display: flex;
    flex-direction: row;
    list-style: none;
    line-height: 1;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    justify-content: center;

}


.dorik-socialIcon-oo6zb5v3 {
    flex-wrap: wrap;
}

.dorik-socialIcon-oo6zb5v3 li svg {}

.dorik-socialIcon-oo6zb5v3 li svg:hover {}


.dorik-socialIcon-oo6zb5v3 li svg {
    fill: #4B5563;
    height: 24px;
    width: 24px;
    min-width: 24px;
}






.dorik-socialIcon-oo6zb5v3 li:not(:last-child) {
    margin-right: 10px;
}





/*Column*/
.dorik-column-6iikbvmz {




    border-radius: ;

    justify-content: flex-end;

}

@media screen and (max-width: 1023px) {
    .dorik-column-6iikbvmz {

        margin-top: 32px;

    }

}

.dorik-column-6iikbvmz {}

.dorik-column-6iikbvmz {
    display: flex;
    flex-direction: column;
}




/*Image*/
.dorik-image-140oegxi {
    object-fit: cover;

    background-color: #E5E7EB;




    border-radius: 1000px 1000px 1000px 1000px;

}





:where([class*="dorik-image-140oegxi-wrapper"]:not([class*="dorik-image-140oegxi-wrapper"] *)) {}

@media all and (max-width: 1023px) {
    :where([class*="dorik-image-140oegxi-wrapper"]:not([class*="dorik-image-140oegxi-wrapper"] *)) {}
}

@media all and (max-width: 767px) {
    :where([class*="dorik-image-140oegxi-wrapper"]:not([class*="dorik-image-140oegxi-wrapper"] *)) {}
}


.dorik-image-140oegxi.dorik-image-140oegxi.dorik-image-140oegxi {}

@media all and (max-width: 1023px) {
    .dorik-image-140oegxi.dorik-image-140oegxi.dorik-image-140oegxi {}
}

@media all and (max-width: 767px) {
    .dorik-image-140oegxi.dorik-image-140oegxi.dorik-image-140oegxi {}
}

/*Title*/
.dorik-heading-ljmjw5h4 {
    text-align: center;
    margin-top: 16px;
    margin-bottom: 8px;
    color: #111827;

}


.dorik-heading-ljmjw5h4 {}

.dorik-heading-ljmjw5h4 p {
    display: inline;
}

.dorik-heading-ljmjw5h4 .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-ljmjw5h4 .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*="dorik-heading-ljmjw5h4-wrapper"]:not([class*="dorik-heading-ljmjw5h4-wrapper"] *)) {
    margin-top: 16px;
    margin-bottom: 8px;

}

@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-ljmjw5h4-wrapper"]:not([class*="dorik-heading-ljmjw5h4-wrapper"] *)) {
        margin-top: 16px;
        margin-bottom: 8px;

    }
}

@media all and (max-width: 767px) {
    :where([class*="dorik-heading-ljmjw5h4-wrapper"]:not([class*="dorik-heading-ljmjw5h4-wrapper"] *)) {
        margin-top: 16px;
        margin-bottom: 8px;

    }
}


.dorik-heading-ljmjw5h4.dorik-heading-ljmjw5h4.dorik-heading-ljmjw5h4 {
    margin-top: 0px;
    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-ljmjw5h4.dorik-heading-ljmjw5h4.dorik-heading-ljmjw5h4 {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-ljmjw5h4.dorik-heading-ljmjw5h4.dorik-heading-ljmjw5h4 {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

/*Text*/
.dorik-text-8g9l2y16 {
    text-align: center;
    color: #4B5563;
    margin-top: 0px;
    margin-bottom: 16px;

}

.dorik-text-8g9l2y16 {}





/*Social Icon*/
.dorik-socialIcon-0t28t1ht {
    display: flex;
    flex-direction: row;
    list-style: none;
    line-height: 1;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    justify-content: center;

}


.dorik-socialIcon-0t28t1ht {
    flex-wrap: wrap;
}

.dorik-socialIcon-0t28t1ht li svg {}

.dorik-socialIcon-0t28t1ht li svg:hover {}


.dorik-socialIcon-0t28t1ht li svg {
    fill: #4B5563;
    height: 24px;
    width: 24px;
    min-width: 24px;
}






.dorik-socialIcon-0t28t1ht li:not(:last-child) {
    margin-right: 10px;
}





/*portfolio*/
.dorik-section-qxqurz0u {
    padding-top: 100px;
    padding-bottom: 100px;
    background-color: var(--color-101);

}

.dorik-section-qxqurz0u:before {}

@media screen and (max-width: 1023px) {
    .dorik-section-qxqurz0u {
        padding-top: 60px;
        padding-bottom: 60px;
        padding-left: 24px;
        padding-right: 24px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-section-qxqurz0u {
        padding-top: 40px;
        padding-bottom: 40px;
        padding-left: 24px;
        padding-right: 24px;

    }

}







.ai-overlay {
    position: absolute;
    inset: 0;
    display: flex;
    z-index: 999;
    align-items: center;
    background: rgba(0, 0, 0, .3);
    justify-content: center;

}





/*Container*/
.dorik-container-nxyodl9x {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    flex-basis: 100%;
    justify-content: center;
    gap: 0px;

}

@media screen and (max-width: 1023px) {
    .dorik-container-nxyodl9x {
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        gap: 32px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-nxyodl9x {
        gap: 32px;

    }

}






.dorik-container-nxyodl9x {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    flex-basis: 100%;
    justify-content: center;
    gap: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-container-nxyodl9x {
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        gap: 32px;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-nxyodl9x {
        gap: 32px;

    }
}



.dorik-container-xsw9juba.dorik-container-xsw9juba {
    width: calc(100% - 0px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-xsw9juba.dorik-container-xsw9juba {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-xsw9juba.dorik-container-xsw9juba {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}

.dorik-container-nxyodl9x.dorik-container-nxyodl9x {
    --nav-padding: 15px;
}

.dorik-container-nxyodl9x.dorik-container-nxyodl9x {
    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-nxyodl9x.dorik-container-nxyodl9x {
        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-nxyodl9x.dorik-container-nxyodl9x {
        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-nxyodl9x) {
    margin: 0 auto;

}


:where(.dorik-container-nxyodl9x) {
    position: relative;
}


/*Container*/
.dorik-container-xsw9juba {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 0px;
    flex-basis: 100%;
    align-items: stretch;
    gap: 30px;

}

@media screen and (max-width: 1023px) {
    .dorik-container-xsw9juba {
        padding-top: 1px;
        padding-bottom: 0px;
        gap: 0px;

    }

}






.dorik-container-xsw9juba {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 0px;
    flex-basis: 100%;
    align-items: stretch;
    gap: 30px;

}

@media all and (max-width: 1023px) {
    .dorik-container-xsw9juba {
        padding-top: 1px;
        padding-bottom: 0px;
        gap: 0px;

    }
}



.dorik-container-ab76t3ge.dorik-container-ab76t3ge {
    width: calc(35% - 15px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-ab76t3ge.dorik-container-ab76t3ge {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-ab76t3ge.dorik-container-ab76t3ge {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}


.dorik-container-slh5aqis.dorik-container-slh5aqis {
    width: calc(65% - 15px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-slh5aqis.dorik-container-slh5aqis {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-slh5aqis.dorik-container-slh5aqis {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}




:where(.dorik-container-xsw9juba) {
    position: relative;
}


/*Container*/
.dorik-container-ab76t3ge {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    flex-basis: 35%;
    align-items: stretch;
    gap: 16px;
    border-radius: 10px 10px 10px 10px;

    border-style: solid;


}

@media screen and (max-width: 1023px) {
    .dorik-container-ab76t3ge {
        flex-basis: 100%;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-ab76t3ge {
        flex-basis: 100%;
        gap: 24px;

    }

}






.dorik-container-ab76t3ge {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    flex-basis: 35%;
    align-items: stretch;
    gap: 16px;
    border-radius: 10px 10px 10px 10px;

    border-style: solid;


}

@media all and (max-width: 1023px) {
    .dorik-container-ab76t3ge {
        flex-basis: 100%;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-ab76t3ge {
        flex-basis: 100%;
        gap: 24px;

    }
}






:where(.dorik-container-ab76t3ge) {
    position: relative;
}

:where(.dorik-heading-88t6yjxq) {
    position: relative;
}

:where(.dorik-text-6t7026i3) {
    position: relative;
}

:where(.dorik-button-kiotvuwl) {
    position: relative;
}

/*Title*/
.dorik-heading-88t6yjxq {
    margin-top: 0px;
    margin-bottom: 0px;
    color: var(--color-204);

}

@media screen and (max-width: 1023px) {
    .dorik-heading-88t6yjxq {
        line-height: 1em;

    }

}

.dorik-heading-88t6yjxq {}

.dorik-heading-88t6yjxq p {
    display: inline;
}

.dorik-heading-88t6yjxq .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-88t6yjxq .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*="dorik-heading-88t6yjxq-wrapper"]:not([class*="dorik-heading-88t6yjxq-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-88t6yjxq-wrapper"]:not([class*="dorik-heading-88t6yjxq-wrapper"] *)) {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    :where([class*="dorik-heading-88t6yjxq-wrapper"]:not([class*="dorik-heading-88t6yjxq-wrapper"] *)) {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}


.dorik-heading-88t6yjxq.dorik-heading-88t6yjxq.dorik-heading-88t6yjxq {
    margin-top: 0px;
    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-88t6yjxq.dorik-heading-88t6yjxq.dorik-heading-88t6yjxq {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-88t6yjxq.dorik-heading-88t6yjxq.dorik-heading-88t6yjxq {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

/*Text*/
.dorik-text-6t7026i3 {
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: left;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    color: var(--color-205);

}

@media screen and (max-width: 1023px) {
    .dorik-text-6t7026i3 {
        margin-top: 0px;
        margin-bottom: 0px;

    }

}

.dorik-text-6t7026i3 {}





/*Button*/
.dorik-button-kiotvuwl {
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 20px;
    padding-right: 20px;
    text-decoration: none;
    justify-content: center;
    border-radius: 5px 5px 5px 5px;
    border-width: 0px;


    background-color: var(--color-1);
    color: var(--color-201);
    margin-top: 24px;
    font-weight: 500;

}

.dorik-button-kiotvuwl:hover {
    color: #FFFFFF;
    background-color: var(--color-2);

}

@media screen and (max-width: 1023px) {
    .dorik-button-kiotvuwl {
        margin-top: 16px;
        margin-bottom: 0px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-button-kiotvuwl {
        margin-top: 16px;
        margin-bottom: 16px;

    }

}

.dorik-button-kiotvuwl :is(.icon, .icon svg) {

    transition: null
}

.dorik-button-kiotvuwl:hover :is(.icon, .icon svg) {
    color: null;
}




:where([class*="dorik-button-kiotvuwl-wrapper"]:not([class*="dorik-button-kiotvuwl-wrapper"] *)) {
    margin-top: 24px;

}

@media all and (max-width: 1023px) {
    :where([class*="dorik-button-kiotvuwl-wrapper"]:not([class*="dorik-button-kiotvuwl-wrapper"] *)) {
        margin-top: 16px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    :where([class*="dorik-button-kiotvuwl-wrapper"]:not([class*="dorik-button-kiotvuwl-wrapper"] *)) {
        margin-top: 16px;
        margin-bottom: 16px;

    }
}


.dorik-button-kiotvuwl.dorik-button-kiotvuwl.dorik-button-kiotvuwl {
    margin-top: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-button-kiotvuwl.dorik-button-kiotvuwl.dorik-button-kiotvuwl {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-button-kiotvuwl.dorik-button-kiotvuwl.dorik-button-kiotvuwl {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

/*Container*/
.dorik-container-slh5aqis {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 32px;
    padding-right: 0px;
    flex-basis: 65%;
    align-items: stretch;
    gap: 16px;
    border-radius: 0px 0px 0px 0px;

    border-style: solid;

    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: var(--color-302);
    border-bottom-width: 0px;

}

@media screen and (max-width: 1023px) {
    .dorik-container-slh5aqis {

        border-style: solid;

        border-left-width: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        flex-basis: 100%;
        margin-top: 48px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-slh5aqis {
        flex-basis: 100%;
        gap: 0px;
        margin-top: 32px;

    }

}






.dorik-container-slh5aqis {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 32px;
    padding-right: 0px;
    flex-basis: 65%;
    align-items: stretch;
    gap: 16px;
    border-radius: 0px 0px 0px 0px;

    border-style: solid;

    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: var(--color-302);
    border-bottom-width: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-container-slh5aqis {

        border-style: solid;

        border-left-width: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        flex-basis: 100%;
        margin-top: 48px;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-slh5aqis {
        flex-basis: 100%;
        gap: 0px;
        margin-top: 32px;

    }
}



.dorik-container-jsujtixw.dorik-container-jsujtixw {
    width: calc(100% - 0px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-jsujtixw.dorik-container-jsujtixw {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-jsujtixw.dorik-container-jsujtixw {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}


.dorik-container-b9abc34e.dorik-container-b9abc34e {
    width: calc(100% - 0px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-b9abc34e.dorik-container-b9abc34e {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-b9abc34e.dorik-container-b9abc34e {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}


.dorik-container-fmotaxg8.dorik-container-fmotaxg8 {
    width: calc(100% - 0px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-fmotaxg8.dorik-container-fmotaxg8 {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-fmotaxg8.dorik-container-fmotaxg8 {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}




:where(.dorik-container-slh5aqis) {
    position: relative;
}

:where(.dorik-image-dvhb5da0) {
    position: relative;
}

/*Image*/
.dorik-image-dvhb5da0 {
    object-fit: cover;
    border-radius: 10px 10px 10px 10px;
    width: 100%;
    height: 450px;

}

@media screen and (max-width: 767px) {
    .dorik-image-dvhb5da0 {
        height: 400px;

    }

}









.dorik-image-dvhb5da0.dorik-image-dvhb5da0.dorik-image-dvhb5da0 {}

@media all and (max-width: 1023px) {
    .dorik-image-dvhb5da0.dorik-image-dvhb5da0.dorik-image-dvhb5da0 {}
}

@media all and (max-width: 767px) {
    .dorik-image-dvhb5da0.dorik-image-dvhb5da0.dorik-image-dvhb5da0 {}
}

/*Container*/
.dorik-container-jsujtixw {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 0px;
    flex-basis: 100%;
    justify-content: space-between;
    align-items: center;

}







.dorik-container-jsujtixw {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 0px;
    flex-basis: 100%;
    justify-content: space-between;
    align-items: center;

}








:where(.dorik-container-jsujtixw) {
    position: relative;
}

:where(.dorik-heading-dyrmf3p3) {
    position: relative;
}

:where(.dorik-icon-lak9susx) {
    position: relative;
}

/*Title*/
.dorik-heading-dyrmf3p3 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    line-height: 1.2em;
    color: var(--color-204);

}


.dorik-heading-dyrmf3p3 {}

.dorik-heading-dyrmf3p3 p {
    display: inline;
}

.dorik-heading-dyrmf3p3 .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-dyrmf3p3 .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*="dorik-heading-dyrmf3p3-wrapper"]:not([class*="dorik-heading-dyrmf3p3-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-dyrmf3p3-wrapper"]:not([class*="dorik-heading-dyrmf3p3-wrapper"] *)) {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    :where([class*="dorik-heading-dyrmf3p3-wrapper"]:not([class*="dorik-heading-dyrmf3p3-wrapper"] *)) {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}


.dorik-heading-dyrmf3p3.dorik-heading-dyrmf3p3.dorik-heading-dyrmf3p3 {
    margin-top: 0px;
    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-dyrmf3p3.dorik-heading-dyrmf3p3.dorik-heading-dyrmf3p3 {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-dyrmf3p3.dorik-heading-dyrmf3p3.dorik-heading-dyrmf3p3 {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

/*Icon*/
.dorik-icon-lak9susx :is(.icon, .icon svg) {
    font-size: 20px;
    color: var(--color-204);
    line-height: 1em
}









.dorik-icon-lak9susx.dorik-icon-lak9susx.dorik-icon-lak9susx {}

@media all and (max-width: 1023px) {
    .dorik-icon-lak9susx.dorik-icon-lak9susx.dorik-icon-lak9susx {}
}

@media all and (max-width: 767px) {
    .dorik-icon-lak9susx.dorik-icon-lak9susx.dorik-icon-lak9susx {}
}

/*Container*/
.dorik-container-b9abc34e {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 24px;
    padding-bottom: 16px;
    flex-basis: 100%;
    align-items: stretch;
    gap: 24px;
    margin-top: 0px;

    border-style: solid;

    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: var(--color-302);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: var(--color-302);

}







.dorik-container-b9abc34e {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 24px;
    padding-bottom: 16px;
    flex-basis: 100%;
    align-items: stretch;
    gap: 24px;
    margin-top: 0px;

    border-style: solid;

    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: var(--color-302);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: var(--color-302);

}





.dorik-container-o9ztgj3s.dorik-container-o9ztgj3s {
    width: calc(50% - 12px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-o9ztgj3s.dorik-container-o9ztgj3s {
        width: calc(50% - 12px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-o9ztgj3s.dorik-container-o9ztgj3s {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}


.dorik-container-bfcmipo8.dorik-container-bfcmipo8 {
    width: calc(50% - 12px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-bfcmipo8.dorik-container-bfcmipo8 {
        width: calc(50% - 12px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-bfcmipo8.dorik-container-bfcmipo8 {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}




:where(.dorik-container-b9abc34e) {
    position: relative;
}


/*Container*/
.dorik-container-o9ztgj3s {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0px;
    padding-bottom: 0px;
    flex-basis: 50%;
    align-items: stretch;
    gap: 12px;

}

@media screen and (max-width: 767px) {
    .dorik-container-o9ztgj3s {
        flex-basis: 100%;

    }

}






.dorik-container-o9ztgj3s {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0px;
    padding-bottom: 0px;
    flex-basis: 50%;
    align-items: stretch;
    gap: 12px;

}

@media all and (max-width: 767px) {
    .dorik-container-o9ztgj3s {
        flex-basis: 100%;

    }
}



.dorik-container-9k47zbbv.dorik-container-9k47zbbv {
    width: calc(100% - 0px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-9k47zbbv.dorik-container-9k47zbbv {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-9k47zbbv.dorik-container-9k47zbbv {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}




:where(.dorik-container-o9ztgj3s) {
    position: relative;
}

:where(.dorik-image-6u97x2ze) {
    position: relative;
}

/*Image*/
.dorik-image-6u97x2ze {
    object-fit: cover;
    border-radius: 10px 10px 10px 10px;
    width: 100%;
    height: 230px;

}










.dorik-image-6u97x2ze.dorik-image-6u97x2ze.dorik-image-6u97x2ze {}

@media all and (max-width: 1023px) {
    .dorik-image-6u97x2ze.dorik-image-6u97x2ze.dorik-image-6u97x2ze {}
}

@media all and (max-width: 767px) {
    .dorik-image-6u97x2ze.dorik-image-6u97x2ze.dorik-image-6u97x2ze {}
}

/*Container*/
.dorik-container-9k47zbbv {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 0px;
    flex-basis: 100%;
    justify-content: space-between;
    align-items: center;


}







.dorik-container-9k47zbbv {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 0px;
    flex-basis: 100%;
    justify-content: space-between;
    align-items: center;


}








:where(.dorik-container-9k47zbbv) {
    position: relative;
}

:where(.dorik-heading-envwuir1) {
    position: relative;
}

:where(.dorik-icon-33zc4upv) {
    position: relative;
}

/*Title*/
.dorik-heading-envwuir1 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    line-height: 1.2em;
    color: var(--color-204);

}


.dorik-heading-envwuir1 {}

.dorik-heading-envwuir1 p {
    display: inline;
}

.dorik-heading-envwuir1 .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-envwuir1 .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*="dorik-heading-envwuir1-wrapper"]:not([class*="dorik-heading-envwuir1-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-envwuir1-wrapper"]:not([class*="dorik-heading-envwuir1-wrapper"] *)) {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    :where([class*="dorik-heading-envwuir1-wrapper"]:not([class*="dorik-heading-envwuir1-wrapper"] *)) {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}


.dorik-heading-envwuir1.dorik-heading-envwuir1.dorik-heading-envwuir1 {
    margin-top: 0px;
    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-envwuir1.dorik-heading-envwuir1.dorik-heading-envwuir1 {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-envwuir1.dorik-heading-envwuir1.dorik-heading-envwuir1 {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

/*Icon*/
.dorik-icon-33zc4upv :is(.icon, .icon svg) {
    font-size: 20px;
    color: var(--color-204);
    line-height: 1em
}









.dorik-icon-33zc4upv.dorik-icon-33zc4upv.dorik-icon-33zc4upv {}

@media all and (max-width: 1023px) {
    .dorik-icon-33zc4upv.dorik-icon-33zc4upv.dorik-icon-33zc4upv {}
}

@media all and (max-width: 767px) {
    .dorik-icon-33zc4upv.dorik-icon-33zc4upv.dorik-icon-33zc4upv {}
}

/*Container*/
.dorik-container-bfcmipo8 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    flex-basis: 50%;
    align-items: stretch;
    gap: 12px;

    border-style: solid;

    border-left-width: 0px;



}

@media screen and (max-width: 767px) {
    .dorik-container-bfcmipo8 {
        flex-basis: 100%;

    }

}






.dorik-container-bfcmipo8 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    flex-basis: 50%;
    align-items: stretch;
    gap: 12px;

    border-style: solid;

    border-left-width: 0px;



}

@media all and (max-width: 767px) {
    .dorik-container-bfcmipo8 {
        flex-basis: 100%;

    }
}



.dorik-container-cazn1o0a.dorik-container-cazn1o0a {
    width: calc(100% - 0px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-cazn1o0a.dorik-container-cazn1o0a {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-cazn1o0a.dorik-container-cazn1o0a {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}




:where(.dorik-container-bfcmipo8) {
    position: relative;
}

:where(.dorik-image-l23w42bh) {
    position: relative;
}

/*Image*/
.dorik-image-l23w42bh {
    object-fit: cover;
    border-radius: 10px 10px 10px 10px;
    width: 100%;
    height: 230px;

}










.dorik-image-l23w42bh.dorik-image-l23w42bh.dorik-image-l23w42bh {}

@media all and (max-width: 1023px) {
    .dorik-image-l23w42bh.dorik-image-l23w42bh.dorik-image-l23w42bh {}
}

@media all and (max-width: 767px) {
    .dorik-image-l23w42bh.dorik-image-l23w42bh.dorik-image-l23w42bh {}
}

/*Container*/
.dorik-container-cazn1o0a {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 0px;
    flex-basis: 100%;
    justify-content: space-between;
    align-items: center;

}







.dorik-container-cazn1o0a {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 0px;
    flex-basis: 100%;
    justify-content: space-between;
    align-items: center;

}








:where(.dorik-container-cazn1o0a) {
    position: relative;
}

:where(.dorik-heading-ch4k0s84) {
    position: relative;
}

:where(.dorik-icon-6yz8if8w) {
    position: relative;
}

/*Title*/
.dorik-heading-ch4k0s84 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    line-height: 1.2em;
    color: var(--color-204);

}


.dorik-heading-ch4k0s84 {}

.dorik-heading-ch4k0s84 p {
    display: inline;
}

.dorik-heading-ch4k0s84 .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-ch4k0s84 .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*="dorik-heading-ch4k0s84-wrapper"]:not([class*="dorik-heading-ch4k0s84-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-ch4k0s84-wrapper"]:not([class*="dorik-heading-ch4k0s84-wrapper"] *)) {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    :where([class*="dorik-heading-ch4k0s84-wrapper"]:not([class*="dorik-heading-ch4k0s84-wrapper"] *)) {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}


.dorik-heading-ch4k0s84.dorik-heading-ch4k0s84.dorik-heading-ch4k0s84 {
    margin-top: 0px;
    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-ch4k0s84.dorik-heading-ch4k0s84.dorik-heading-ch4k0s84 {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-ch4k0s84.dorik-heading-ch4k0s84.dorik-heading-ch4k0s84 {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

/*Icon*/
.dorik-icon-6yz8if8w :is(.icon, .icon svg) {
    font-size: 20px;
    color: var(--color-204);
    line-height: 1em
}









.dorik-icon-6yz8if8w.dorik-icon-6yz8if8w.dorik-icon-6yz8if8w {}

@media all and (max-width: 1023px) {
    .dorik-icon-6yz8if8w.dorik-icon-6yz8if8w.dorik-icon-6yz8if8w {}
}

@media all and (max-width: 767px) {
    .dorik-icon-6yz8if8w.dorik-icon-6yz8if8w.dorik-icon-6yz8if8w {}
}

/*Container*/
.dorik-container-fmotaxg8 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 2px;
    padding-bottom: 0px;
    flex-basis: 100%;
    align-items: stretch;
    gap: 24px;
    margin-top: 0px;

}







.dorik-container-fmotaxg8 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 2px;
    padding-bottom: 0px;
    flex-basis: 100%;
    align-items: stretch;
    gap: 24px;
    margin-top: 0px;

}





.dorik-container-mez8qh6w.dorik-container-mez8qh6w {
    width: calc(50% - 12px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-mez8qh6w.dorik-container-mez8qh6w {
        width: calc(50% - 12px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-mez8qh6w.dorik-container-mez8qh6w {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}


.dorik-container-kojb5obn.dorik-container-kojb5obn {
    width: calc(50% - 12px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-kojb5obn.dorik-container-kojb5obn {
        width: calc(50% - 12px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-kojb5obn.dorik-container-kojb5obn {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}




:where(.dorik-container-fmotaxg8) {
    position: relative;
}


/*Container*/
.dorik-container-mez8qh6w {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0px;
    padding-bottom: 0px;
    flex-basis: 50%;
    align-items: stretch;
    gap: 12px;

}

@media screen and (max-width: 767px) {
    .dorik-container-mez8qh6w {
        flex-basis: 100%;
        margin-top: 16px;

    }

}






.dorik-container-mez8qh6w {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0px;
    padding-bottom: 0px;
    flex-basis: 50%;
    align-items: stretch;
    gap: 12px;

}

@media all and (max-width: 767px) {
    .dorik-container-mez8qh6w {
        flex-basis: 100%;
        margin-top: 16px;

    }
}



.dorik-container-gipi257u.dorik-container-gipi257u {
    width: calc(100% - 0px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-gipi257u.dorik-container-gipi257u {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-gipi257u.dorik-container-gipi257u {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}




:where(.dorik-container-mez8qh6w) {
    position: relative;
}

:where(.dorik-image-505d3ebv) {
    position: relative;
}

/*Image*/
.dorik-image-505d3ebv {
    object-fit: cover;
    border-radius: 10px 10px 10px 10px;
    width: 100%;
    height: 230px;

}










.dorik-image-505d3ebv.dorik-image-505d3ebv.dorik-image-505d3ebv {}

@media all and (max-width: 1023px) {
    .dorik-image-505d3ebv.dorik-image-505d3ebv.dorik-image-505d3ebv {}
}

@media all and (max-width: 767px) {
    .dorik-image-505d3ebv.dorik-image-505d3ebv.dorik-image-505d3ebv {}
}

/*Container*/
.dorik-container-gipi257u {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 0px;
    flex-basis: 100%;
    justify-content: space-between;
    align-items: center;

}







.dorik-container-gipi257u {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 0px;
    flex-basis: 100%;
    justify-content: space-between;
    align-items: center;

}








:where(.dorik-container-gipi257u) {
    position: relative;
}

:where(.dorik-heading-il4o1tfj) {
    position: relative;
}

:where(.dorik-icon-5xsgob6d) {
    position: relative;
}

/*Title*/
.dorik-heading-il4o1tfj {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    line-height: 1.2em;
    color: var(--color-204);

}


.dorik-heading-il4o1tfj {}

.dorik-heading-il4o1tfj p {
    display: inline;
}

.dorik-heading-il4o1tfj .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-il4o1tfj .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*="dorik-heading-il4o1tfj-wrapper"]:not([class*="dorik-heading-il4o1tfj-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-il4o1tfj-wrapper"]:not([class*="dorik-heading-il4o1tfj-wrapper"] *)) {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    :where([class*="dorik-heading-il4o1tfj-wrapper"]:not([class*="dorik-heading-il4o1tfj-wrapper"] *)) {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}


.dorik-heading-il4o1tfj.dorik-heading-il4o1tfj.dorik-heading-il4o1tfj {
    margin-top: 0px;
    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-il4o1tfj.dorik-heading-il4o1tfj.dorik-heading-il4o1tfj {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-il4o1tfj.dorik-heading-il4o1tfj.dorik-heading-il4o1tfj {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

/*Icon*/
.dorik-icon-5xsgob6d :is(.icon, .icon svg) {
    font-size: 20px;
    color: var(--color-204);
    line-height: 1em
}









.dorik-icon-5xsgob6d.dorik-icon-5xsgob6d.dorik-icon-5xsgob6d {}

@media all and (max-width: 1023px) {
    .dorik-icon-5xsgob6d.dorik-icon-5xsgob6d.dorik-icon-5xsgob6d {}
}

@media all and (max-width: 767px) {
    .dorik-icon-5xsgob6d.dorik-icon-5xsgob6d.dorik-icon-5xsgob6d {}
}

/*Container*/
.dorik-container-kojb5obn {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    flex-basis: 50%;
    align-items: stretch;
    gap: 12px;

    border-style: solid;

    border-left-width: 0px;



}

@media screen and (max-width: 767px) {
    .dorik-container-kojb5obn {
        flex-basis: 100%;

    }

}






.dorik-container-kojb5obn {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    flex-basis: 50%;
    align-items: stretch;
    gap: 12px;

    border-style: solid;

    border-left-width: 0px;



}

@media all and (max-width: 767px) {
    .dorik-container-kojb5obn {
        flex-basis: 100%;

    }
}



.dorik-container-fwum6f2d.dorik-container-fwum6f2d {
    width: calc(100% - 0px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-fwum6f2d.dorik-container-fwum6f2d {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-fwum6f2d.dorik-container-fwum6f2d {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}




:where(.dorik-container-kojb5obn) {
    position: relative;
}

:where(.dorik-image-rj19bioz) {
    position: relative;
}

/*Image*/
.dorik-image-rj19bioz {
    object-fit: cover;
    border-radius: 10px 10px 10px 10px;
    width: 100%;
    height: 230px;

}










.dorik-image-rj19bioz.dorik-image-rj19bioz.dorik-image-rj19bioz {}

@media all and (max-width: 1023px) {
    .dorik-image-rj19bioz.dorik-image-rj19bioz.dorik-image-rj19bioz {}
}

@media all and (max-width: 767px) {
    .dorik-image-rj19bioz.dorik-image-rj19bioz.dorik-image-rj19bioz {}
}

/*Container*/
.dorik-container-fwum6f2d {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 0px;
    flex-basis: 100%;
    justify-content: space-between;
    align-items: center;

}







.dorik-container-fwum6f2d {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 0px;
    flex-basis: 100%;
    justify-content: space-between;
    align-items: center;

}








:where(.dorik-container-fwum6f2d) {
    position: relative;
}

:where(.dorik-heading-ai8c2d8s) {
    position: relative;
}

:where(.dorik-icon-jlx77dcp) {
    position: relative;
}

/*Title*/
.dorik-heading-ai8c2d8s {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    line-height: 1.2em;
    color: var(--color-204);

}


.dorik-heading-ai8c2d8s {}

.dorik-heading-ai8c2d8s p {
    display: inline;
}

.dorik-heading-ai8c2d8s .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-ai8c2d8s .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*="dorik-heading-ai8c2d8s-wrapper"]:not([class*="dorik-heading-ai8c2d8s-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-ai8c2d8s-wrapper"]:not([class*="dorik-heading-ai8c2d8s-wrapper"] *)) {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    :where([class*="dorik-heading-ai8c2d8s-wrapper"]:not([class*="dorik-heading-ai8c2d8s-wrapper"] *)) {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}


.dorik-heading-ai8c2d8s.dorik-heading-ai8c2d8s.dorik-heading-ai8c2d8s {
    margin-top: 0px;
    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-ai8c2d8s.dorik-heading-ai8c2d8s.dorik-heading-ai8c2d8s {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-ai8c2d8s.dorik-heading-ai8c2d8s.dorik-heading-ai8c2d8s {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

/*Icon*/
.dorik-icon-jlx77dcp :is(.icon, .icon svg) {
    font-size: 20px;
    color: var(--color-204);
    line-height: 1em
}









.dorik-icon-jlx77dcp.dorik-icon-jlx77dcp.dorik-icon-jlx77dcp {}

@media all and (max-width: 1023px) {
    .dorik-icon-jlx77dcp.dorik-icon-jlx77dcp.dorik-icon-jlx77dcp {}
}

@media all and (max-width: 767px) {
    .dorik-icon-jlx77dcp.dorik-icon-jlx77dcp.dorik-icon-jlx77dcp {}
}

/*testimonial*/
.dorik-section-paow21k9 {
    padding-top: 0px;
    padding-bottom: 0px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-color: var(--color-102);

}








.ai-overlay {
    position: absolute;
    inset: 0;
    display: flex;
    z-index: 999;
    align-items: center;
    background: rgba(0, 0, 0, .3);
    justify-content: center;

}





/*Row*/
.dorik-row-mqvarfhw {
    background-color: var(--color-201);

}

.dorik-row-mqvarfhw-wrapper {
    width: 100%;

}

.dorik-row-mqvarfhw {
    --nav-padding: 30px;
}

[class*="close-btn-"] {
    display: none;
}




/*Column*/
.dorik-column-78lhy52m {
    justify-content: normal;

}

@media screen and (max-width: 1023px) {
    .dorik-column-78lhy52m {}

}

.dorik-column-78lhy52m {}




/*Image*/
.dorik-image-vsjoi5q0 {

    filter: grayscale(0%) sepia(0%) blur(0px) brightness(100%) hue-rotate(0deg) saturate(100%) opacity(100%) contrast(100%) invert(0%);
    border-radius: 0px 10px 10px 0px;
    width: 100%;
    height: 500px;
    object-fit: cover;

}

@media screen and (max-width: 1023px) {
    .dorik-image-vsjoi5q0 {
        border-radius: 0px 10px 10px 0px;
        margin-left: 0px;
        height: 400px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-image-vsjoi5q0 {
        border-radius: 0px 0px 10px 10px;

    }

}




:where([class*="dorik-image-vsjoi5q0-wrapper"]:not([class*="dorik-image-vsjoi5q0-wrapper"] *)) {}

@media all and (max-width: 1023px) {
    :where([class*="dorik-image-vsjoi5q0-wrapper"]:not([class*="dorik-image-vsjoi5q0-wrapper"] *)) {
        margin-left: 0px;

    }
}

@media all and (max-width: 767px) {
    :where([class*="dorik-image-vsjoi5q0-wrapper"]:not([class*="dorik-image-vsjoi5q0-wrapper"] *)) {
        margin-left: 0px;

    }
}


.dorik-image-vsjoi5q0.dorik-image-vsjoi5q0.dorik-image-vsjoi5q0 {}

@media all and (max-width: 1023px) {
    .dorik-image-vsjoi5q0.dorik-image-vsjoi5q0.dorik-image-vsjoi5q0 {
        margin-left: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-image-vsjoi5q0.dorik-image-vsjoi5q0.dorik-image-vsjoi5q0 {
        margin-left: 0px;

    }
}

/*Column*/
.dorik-column-bpmezzds {
    justify-content: center;


    border-radius: 0px 0px 0px 0px;
    padding-left: 50px;
    padding-right: 20%;
    padding-top: 100px;
    padding-bottom: 108px;

}

@media screen and (max-width: 1023px) {
    .dorik-column-bpmezzds {
        padding-left: 0px;
        padding-right: 32px;
        padding-top: 60px;
        padding-bottom: 60px;
        text-align: center;

    }

}

@media screen and (max-width: 767px) {
    .dorik-column-bpmezzds {
        padding-left: 32px;
        padding-right: 32px;
        padding-top: 40px;
        padding-bottom: 40px;

    }

}

.dorik-column-bpmezzds {}

.dorik-column-bpmezzds {
    display: flex;
    flex-direction: column;
}




/*Icon*/
@media screen and (max-width: 1023px) {
    .dorik-icon-dbfll70r {
        margin-top: 0px;
        margin-bottom: 0px;

    }

}

.dorik-icon-dbfll70r :is(.icon, .icon svg) {
    font-size: 40px;
    color: var(--color-1);
    line-height: 1em
}






@media all and (max-width: 1023px) {
    :where([class*="dorik-icon-dbfll70r-wrapper"]:not([class*="dorik-icon-dbfll70r-wrapper"] *)) {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    :where([class*="dorik-icon-dbfll70r-wrapper"]:not([class*="dorik-icon-dbfll70r-wrapper"] *)) {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}


.dorik-icon-dbfll70r.dorik-icon-dbfll70r.dorik-icon-dbfll70r {}

@media all and (max-width: 1023px) {
    .dorik-icon-dbfll70r.dorik-icon-dbfll70r.dorik-icon-dbfll70r {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-icon-dbfll70r.dorik-icon-dbfll70r.dorik-icon-dbfll70r {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

/*Text*/
.dorik-text-1se7j0zs {
    margin-top: 30px;
    color: var(--color-205);

}

@media screen and (max-width: 1023px) {
    .dorik-text-1se7j0zs {
        margin-top: 16px;
        margin-bottom: 16px;

    }

}

.dorik-text-1se7j0zs {}





/*Title*/
.dorik-heading-xr8ovnst {
    margin-top: 10px;
    margin-bottom: 0px;
    color: var(--color-204);

}

@media screen and (max-width: 1023px) {
    .dorik-heading-xr8ovnst {
        margin-top: 0px;
        margin-bottom: 0px;

    }

}

.dorik-heading-xr8ovnst {}

.dorik-heading-xr8ovnst p {
    display: inline;
}

.dorik-heading-xr8ovnst .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-xr8ovnst .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*="dorik-heading-xr8ovnst-wrapper"]:not([class*="dorik-heading-xr8ovnst-wrapper"] *)) {
    margin-top: 10px;
    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-xr8ovnst-wrapper"]:not([class*="dorik-heading-xr8ovnst-wrapper"] *)) {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    :where([class*="dorik-heading-xr8ovnst-wrapper"]:not([class*="dorik-heading-xr8ovnst-wrapper"] *)) {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}


.dorik-heading-xr8ovnst.dorik-heading-xr8ovnst.dorik-heading-xr8ovnst {
    margin-top: 0px;
    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-xr8ovnst.dorik-heading-xr8ovnst.dorik-heading-xr8ovnst {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-xr8ovnst.dorik-heading-xr8ovnst.dorik-heading-xr8ovnst {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

/*Text*/
.dorik-text-zzzgzbj9 {
    margin-top: 6px;
    margin-bottom: 0px;
    color: var(--color-205);

}

@media screen and (max-width: 1023px) {
    .dorik-text-zzzgzbj9 {
        margin-top: 0px;
        margin-bottom: 8px;

    }

}

.dorik-text-zzzgzbj9 {}





/*contact*/
.dorik-section-iy6gt67w {
    padding-top: 100px;
    padding-bottom: 100px;
    background-color: var(--color-1);

}

.dorik-section-iy6gt67w:before {}

@media screen and (max-width: 1023px) {
    .dorik-section-iy6gt67w {
        padding-top: 60px;
        padding-bottom: 60px;
        padding-left: 32px;
        padding-right: 32px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-section-iy6gt67w {
        padding-top: 40px;
        padding-bottom: 40px;

    }

}







.ai-overlay {
    position: absolute;
    inset: 0;
    display: flex;
    z-index: 999;
    align-items: center;
    background: rgba(0, 0, 0, .3);
    justify-content: center;

}





/*Container*/
.dorik-container-s9u85dsw {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    gap: 0px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    flex-basis: 100%;

}







.dorik-container-s9u85dsw {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    gap: 0px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    flex-basis: 100%;

}





.dorik-container-gph91kpt.dorik-container-gph91kpt {
    width: calc(60% - 0px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-gph91kpt.dorik-container-gph91kpt {
        width: calc(75% - 0px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-gph91kpt.dorik-container-gph91kpt {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}

.dorik-container-s9u85dsw.dorik-container-s9u85dsw {
    --nav-padding: 15px;
}

.dorik-container-s9u85dsw.dorik-container-s9u85dsw {
    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-s9u85dsw.dorik-container-s9u85dsw {
        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-s9u85dsw.dorik-container-s9u85dsw {
        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-s9u85dsw) {
    margin: 0 auto;

}


:where(.dorik-container-s9u85dsw) {
    position: relative;
}


/*Container*/
.dorik-container-gph91kpt {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    gap: 0px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    flex-basis: 60%;

}

@media screen and (max-width: 1023px) {
    .dorik-container-gph91kpt {
        flex-basis: 75%;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-gph91kpt {
        flex-basis: 100%;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;

    }

}






.dorik-container-gph91kpt {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    gap: 0px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    flex-basis: 60%;

}

@media all and (max-width: 1023px) {
    .dorik-container-gph91kpt {
        flex-basis: 75%;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-gph91kpt {
        flex-basis: 100%;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;

    }
}






:where(.dorik-container-gph91kpt) {
    position: relative;
}

:where(.dorik-heading-c970w0o6) {
    position: relative;
}

:where(.dorik-text-vt345pfx) {
    position: relative;
}

/*Title*/
.dorik-heading-c970w0o6 {
    text-align: center;
    color: var(--color-201);
    margin-top: 0px;
    margin-bottom: 20px;

}


.dorik-heading-c970w0o6 {}

.dorik-heading-c970w0o6 p {
    display: inline;
}

.dorik-heading-c970w0o6 .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-c970w0o6 .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*="dorik-heading-c970w0o6-wrapper"]:not([class*="dorik-heading-c970w0o6-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 20px;

}

@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-c970w0o6-wrapper"]:not([class*="dorik-heading-c970w0o6-wrapper"] *)) {
        margin-top: 0px;
        margin-bottom: 20px;

    }
}

@media all and (max-width: 767px) {
    :where([class*="dorik-heading-c970w0o6-wrapper"]:not([class*="dorik-heading-c970w0o6-wrapper"] *)) {
        margin-top: 0px;
        margin-bottom: 20px;

    }
}


.dorik-heading-c970w0o6.dorik-heading-c970w0o6.dorik-heading-c970w0o6 {
    margin-top: 0px;
    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-c970w0o6.dorik-heading-c970w0o6.dorik-heading-c970w0o6 {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-c970w0o6.dorik-heading-c970w0o6.dorik-heading-c970w0o6 {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

/*Text*/
.dorik-text-vt345pfx {
    text-align: center;
    color: var(--color-203);
    margin-top: 0px;
    margin-bottom: 0px;

}

.dorik-text-vt345pfx {}





/*Container*/
.dorik-container-hgh4m91e {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    gap: 32px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    flex-basis: 100%;
    margin-top: 40px;

}

@media screen and (max-width: 1023px) {
    .dorik-container-hgh4m91e {
        margin-top: 48px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-hgh4m91e {
        margin-top: 32px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;

    }

}






.dorik-container-hgh4m91e {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    gap: 32px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    flex-basis: 100%;
    margin-top: 40px;

}

@media all and (max-width: 1023px) {
    .dorik-container-hgh4m91e {
        margin-top: 48px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-hgh4m91e {
        margin-top: 32px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;

    }
}



.dorik-container-w16xjw80.dorik-container-w16xjw80 {
    width: calc(50% - 16px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-w16xjw80.dorik-container-w16xjw80 {
        width: calc(87.5% - 0px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-w16xjw80.dorik-container-w16xjw80 {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}


.dorik-container-fm4kery0.dorik-container-fm4kery0 {
    width: calc(50% - 16px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-fm4kery0.dorik-container-fm4kery0 {
        width: calc(87.5% - 0px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-fm4kery0.dorik-container-fm4kery0 {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}


.dorik-container-r6adih17.dorik-container-r6adih17 {
    width: calc(100% - 0px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-r6adih17.dorik-container-r6adih17 {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-r6adih17.dorik-container-r6adih17 {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}

.dorik-container-hgh4m91e.dorik-container-hgh4m91e {
    --nav-padding: 15px;
}

.dorik-container-hgh4m91e.dorik-container-hgh4m91e {
    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-hgh4m91e.dorik-container-hgh4m91e {
        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-hgh4m91e.dorik-container-hgh4m91e {
        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-hgh4m91e) {
    margin: 0 auto;

}


:where(.dorik-container-hgh4m91e) {
    position: relative;
}


/*Container*/
.dorik-container-w16xjw80 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    gap: 0px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    flex-basis: 50%;

}

@media screen and (max-width: 1023px) {
    .dorik-container-w16xjw80 {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        flex-basis: 87.5%;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-w16xjw80 {
        flex-basis: 100%;

    }

}






.dorik-container-w16xjw80 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    gap: 0px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    flex-basis: 50%;

}

@media all and (max-width: 1023px) {
    .dorik-container-w16xjw80 {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        flex-basis: 87.5%;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-w16xjw80 {
        flex-basis: 100%;

    }
}






:where(.dorik-container-w16xjw80) {
    position: relative;
}

:where(.dorik-contactForm-5lod529h) {
    position: relative;
}

/*Contact Form*/
.dorik-contactForm-5lod529h {}



.dorik-contactForm-5lod529h .form-control {
    width: 100%;
    color: var(--color-203);
    min-height: 50px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    border: 1px solid var(--color-2);
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color-1);

    margin-bottom: 24px;
}

.dorik-contactForm-5lod529h label {
    display: inline-block;
    padding-bottom: 10px;

}


.dorik-contactForm-5lod529h button {
    color: var(--color-1);
    height: 55px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 16px;
    padding-bottom: 16px;
    border: 0px solid;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color-102);
    width: 100%;

}

.dorik-contactForm-5lod529h button:hover {
    color: var(--color-2);

}







/*Container*/
.dorik-container-fm4kery0 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    gap: 0px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    flex-basis: 50%;

}

@media screen and (max-width: 1023px) {
    .dorik-container-fm4kery0 {
        flex-basis: 87.5%;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-fm4kery0 {
        flex-basis: 100%;
        margin-top: 0px;

    }

}






.dorik-container-fm4kery0 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    gap: 0px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    flex-basis: 50%;

}

@media all and (max-width: 1023px) {
    .dorik-container-fm4kery0 {
        flex-basis: 87.5%;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-fm4kery0 {
        flex-basis: 100%;
        margin-top: 0px;

    }
}






:where(.dorik-container-fm4kery0) {
    position: relative;
}

:where(.dorik-iframe-mdcvzeb1) {
    position: relative;
}

/*Iframe*/
.dorik-iframe-mdcvzeb1 {
    border-radius: 10px 10px 10px 10px;

}

.dorik-iframe-mdcvzeb1 {
    padding-bottom: 88.54166666666666%;
    max-width: 100%;
}




/*Container*/
.dorik-container-r6adih17 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    gap: 32px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    flex-basis: 100%;
    margin-top: 80px;

}

@media screen and (max-width: 1023px) {
    .dorik-container-r6adih17 {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        gap: 16px;
        margin-top: 0px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-r6adih17 {
        margin-top: 0px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;

    }

}






.dorik-container-r6adih17 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    gap: 32px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    flex-basis: 100%;
    margin-top: 80px;

}

@media all and (max-width: 1023px) {
    .dorik-container-r6adih17 {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        gap: 16px;
        margin-top: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-r6adih17 {
        margin-top: 0px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;

    }
}



.dorik-container-ue6in1jh.dorik-container-ue6in1jh {
    width: calc(33% - 21.33px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-ue6in1jh.dorik-container-ue6in1jh {
        width: calc(33% - 10.67px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-ue6in1jh.dorik-container-ue6in1jh {
        width: calc(80% - 0px);
        flex-basis: auto;

    }
}


.dorik-container-5bgbt5cz.dorik-container-5bgbt5cz {
    width: calc(33% - 21.33px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-5bgbt5cz.dorik-container-5bgbt5cz {
        width: calc(33% - 10.67px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-5bgbt5cz.dorik-container-5bgbt5cz {
        width: calc(80% - 0px);
        flex-basis: auto;

    }
}


.dorik-container-knwe3csc.dorik-container-knwe3csc {
    width: calc(33% - 21.33px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-knwe3csc.dorik-container-knwe3csc {
        width: calc(33% - 10.67px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-knwe3csc.dorik-container-knwe3csc {
        width: calc(80% - 0px);
        flex-basis: auto;

    }
}




:where(.dorik-container-r6adih17) {
    position: relative;
}


/*Container*/
.dorik-container-ue6in1jh {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    gap: 0px;
    padding-top: 40px;
    padding-right: 16px;
    padding-bottom: 40px;
    padding-left: 16px;
    flex-basis: 33%;
    background-color: var(--color-102);
    border-radius: 10px 10px 10px 10px;

}

@media screen and (max-width: 767px) {
    .dorik-container-ue6in1jh {
        flex-basis: 80%;

    }

}






.dorik-container-ue6in1jh {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    gap: 0px;
    padding-top: 40px;
    padding-right: 16px;
    padding-bottom: 40px;
    padding-left: 16px;
    flex-basis: 33%;
    background-color: var(--color-102);
    border-radius: 10px 10px 10px 10px;

}

@media all and (max-width: 767px) {
    .dorik-container-ue6in1jh {
        flex-basis: 80%;

    }
}






:where(.dorik-container-ue6in1jh) {
    position: relative;
}

:where(.dorik-icon-hih19cvj) {
    position: relative;
}

:where(.dorik-heading-du419cts) {
    position: relative;
}

:where(.dorik-text-k89dmrrb) {
    position: relative;
}

/*Icon*/
.dorik-icon-hih19cvj {
    background-color: var(--color-1);
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 14px;
    padding-right: 14px;
    border-radius: 100px 100px 100px 100px;

}

.dorik-icon-hih19cvj-wrapper {
    text-align: center;

}

.dorik-icon-hih19cvj :is(.icon, .icon svg) {
    font-size: 24px;
    color: var(--color-201);
    line-height: 1em
}









.dorik-icon-hih19cvj.dorik-icon-hih19cvj.dorik-icon-hih19cvj {}

@media all and (max-width: 1023px) {
    .dorik-icon-hih19cvj.dorik-icon-hih19cvj.dorik-icon-hih19cvj {}
}

@media all and (max-width: 767px) {
    .dorik-icon-hih19cvj.dorik-icon-hih19cvj.dorik-icon-hih19cvj {}
}

/*Title*/
.dorik-heading-du419cts {
    text-align: center;
    color: var(--color-204);
    margin-top: 16px;
    margin-bottom: 16px;

}


.dorik-heading-du419cts {}

.dorik-heading-du419cts p {
    display: inline;
}

.dorik-heading-du419cts .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-du419cts .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*="dorik-heading-du419cts-wrapper"]:not([class*="dorik-heading-du419cts-wrapper"] *)) {
    margin-top: 16px;
    margin-bottom: 16px;

}

@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-du419cts-wrapper"]:not([class*="dorik-heading-du419cts-wrapper"] *)) {
        margin-top: 16px;
        margin-bottom: 16px;

    }
}

@media all and (max-width: 767px) {
    :where([class*="dorik-heading-du419cts-wrapper"]:not([class*="dorik-heading-du419cts-wrapper"] *)) {
        margin-top: 16px;
        margin-bottom: 16px;

    }
}


.dorik-heading-du419cts.dorik-heading-du419cts.dorik-heading-du419cts {
    margin-top: 0px;
    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-du419cts.dorik-heading-du419cts.dorik-heading-du419cts {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-du419cts.dorik-heading-du419cts.dorik-heading-du419cts {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

/*Text*/
.dorik-text-k89dmrrb {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 8px;
    color: var(--color-205);

}

.dorik-text-k89dmrrb {}





/*Container*/
.dorik-container-5bgbt5cz {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    gap: 0px;
    padding-top: 40px;
    padding-right: 16px;
    padding-bottom: 40px;
    padding-left: 16px;
    flex-basis: 33%;
    background-color: var(--color-102);
    border-radius: 10px 10px 10px 10px;

}

@media screen and (max-width: 767px) {
    .dorik-container-5bgbt5cz {
        flex-basis: 80%;
        margin-top: 16px;

    }

}






.dorik-container-5bgbt5cz {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    gap: 0px;
    padding-top: 40px;
    padding-right: 16px;
    padding-bottom: 40px;
    padding-left: 16px;
    flex-basis: 33%;
    background-color: var(--color-102);
    border-radius: 10px 10px 10px 10px;

}

@media all and (max-width: 767px) {
    .dorik-container-5bgbt5cz {
        flex-basis: 80%;
        margin-top: 16px;

    }
}






:where(.dorik-container-5bgbt5cz) {
    position: relative;
}

:where(.dorik-icon-o039gsct) {
    position: relative;
}

:where(.dorik-heading-74pxsxxo) {
    position: relative;
}

:where(.dorik-text-70k4i74p) {
    position: relative;
}

/*Icon*/
.dorik-icon-o039gsct {
    background-color: var(--color-1);
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 14px;
    padding-right: 14px;
    border-radius: 100px 100px 100px 100px;

}

.dorik-icon-o039gsct-wrapper {
    text-align: center;

}

.dorik-icon-o039gsct :is(.icon, .icon svg) {
    font-size: 24px;
    color: var(--color-201);
    line-height: 1em
}









.dorik-icon-o039gsct.dorik-icon-o039gsct.dorik-icon-o039gsct {}

@media all and (max-width: 1023px) {
    .dorik-icon-o039gsct.dorik-icon-o039gsct.dorik-icon-o039gsct {}
}

@media all and (max-width: 767px) {
    .dorik-icon-o039gsct.dorik-icon-o039gsct.dorik-icon-o039gsct {}
}

/*Title*/
.dorik-heading-74pxsxxo {
    text-align: center;
    color: var(--color-204);
    margin-top: 16px;
    margin-bottom: 16px;

}


.dorik-heading-74pxsxxo {}

.dorik-heading-74pxsxxo p {
    display: inline;
}

.dorik-heading-74pxsxxo .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-74pxsxxo .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*="dorik-heading-74pxsxxo-wrapper"]:not([class*="dorik-heading-74pxsxxo-wrapper"] *)) {
    margin-top: 16px;
    margin-bottom: 16px;

}

@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-74pxsxxo-wrapper"]:not([class*="dorik-heading-74pxsxxo-wrapper"] *)) {
        margin-top: 16px;
        margin-bottom: 16px;

    }
}

@media all and (max-width: 767px) {
    :where([class*="dorik-heading-74pxsxxo-wrapper"]:not([class*="dorik-heading-74pxsxxo-wrapper"] *)) {
        margin-top: 16px;
        margin-bottom: 16px;

    }
}


.dorik-heading-74pxsxxo.dorik-heading-74pxsxxo.dorik-heading-74pxsxxo {
    margin-top: 0px;
    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-74pxsxxo.dorik-heading-74pxsxxo.dorik-heading-74pxsxxo {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-74pxsxxo.dorik-heading-74pxsxxo.dorik-heading-74pxsxxo {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

/*Text*/
.dorik-text-70k4i74p {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 8px;
    color: var(--color-205);

}

.dorik-text-70k4i74p {}





/*Container*/
.dorik-container-knwe3csc {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    gap: 0px;
    padding-top: 40px;
    padding-right: 16px;
    padding-bottom: 40px;
    padding-left: 16px;
    flex-basis: 33%;
    background-color: var(--color-102);
    border-radius: 10px 10px 10px 10px;

}

@media screen and (max-width: 767px) {
    .dorik-container-knwe3csc {
        flex-basis: 80%;
        padding-top: 40px;
        padding-right: 16px;
        padding-bottom: 40px;
        padding-left: 16px;
        margin-top: 16px;

    }

}






.dorik-container-knwe3csc {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    gap: 0px;
    padding-top: 40px;
    padding-right: 16px;
    padding-bottom: 40px;
    padding-left: 16px;
    flex-basis: 33%;
    background-color: var(--color-102);
    border-radius: 10px 10px 10px 10px;

}

@media all and (max-width: 767px) {
    .dorik-container-knwe3csc {
        flex-basis: 80%;
        padding-top: 40px;
        padding-right: 16px;
        padding-bottom: 40px;
        padding-left: 16px;
        margin-top: 16px;

    }
}






:where(.dorik-container-knwe3csc) {
    position: relative;
}

:where(.dorik-icon-ln92p8he) {
    position: relative;
}

:where(.dorik-heading-fcwvw0df) {
    position: relative;
}

:where(.dorik-text-dopgpyls) {
    position: relative;
}

/*Icon*/
.dorik-icon-ln92p8he {
    background-color: var(--color-1);
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 14px;
    padding-right: 14px;
    border-radius: 100px 100px 100px 100px;

}

.dorik-icon-ln92p8he-wrapper {
    text-align: center;

}

.dorik-icon-ln92p8he :is(.icon, .icon svg) {
    font-size: 24px;
    color: var(--color-201);
    line-height: 1em
}









.dorik-icon-ln92p8he.dorik-icon-ln92p8he.dorik-icon-ln92p8he {}

@media all and (max-width: 1023px) {
    .dorik-icon-ln92p8he.dorik-icon-ln92p8he.dorik-icon-ln92p8he {}
}

@media all and (max-width: 767px) {
    .dorik-icon-ln92p8he.dorik-icon-ln92p8he.dorik-icon-ln92p8he {}
}

/*Title*/
.dorik-heading-fcwvw0df {
    text-align: center;
    color: var(--color-204);
    margin-top: 16px;
    margin-bottom: 16px;

}


.dorik-heading-fcwvw0df {}

.dorik-heading-fcwvw0df p {
    display: inline;
}

.dorik-heading-fcwvw0df .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-fcwvw0df .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*="dorik-heading-fcwvw0df-wrapper"]:not([class*="dorik-heading-fcwvw0df-wrapper"] *)) {
    margin-top: 16px;
    margin-bottom: 16px;

}

@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-fcwvw0df-wrapper"]:not([class*="dorik-heading-fcwvw0df-wrapper"] *)) {
        margin-top: 16px;
        margin-bottom: 16px;

    }
}

@media all and (max-width: 767px) {
    :where([class*="dorik-heading-fcwvw0df-wrapper"]:not([class*="dorik-heading-fcwvw0df-wrapper"] *)) {
        margin-top: 16px;
        margin-bottom: 16px;

    }
}


.dorik-heading-fcwvw0df.dorik-heading-fcwvw0df.dorik-heading-fcwvw0df {
    margin-top: 0px;
    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-fcwvw0df.dorik-heading-fcwvw0df.dorik-heading-fcwvw0df {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-fcwvw0df.dorik-heading-fcwvw0df.dorik-heading-fcwvw0df {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

/*Text*/
.dorik-text-dopgpyls {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 8px;
    color: var(--color-205);

}

@media screen and (max-width: 1023px) {
    .dorik-text-dopgpyls {
        margin-top: 0px;
        margin-bottom: 7px;

    }

}

.dorik-text-dopgpyls {}





/*footer*/
.symbol--footer {
    padding-top: 100px;
    padding-bottom: 30px;
    background-color: var(--color-103);

}

.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, .3);
    justify-content: center;

}





/*Container*/
.dorik-container-446jflmc {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: center;
    gap: 80px;

}

@media screen and (max-width: 1023px) {
    .dorik-container-446jflmc {
        padding-top: 1px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 1px;
        justify-content: flex-start;
        gap: 24px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-446jflmc {
        gap: 0px;

    }

}






.dorik-container-446jflmc {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: center;
    gap: 80px;

}

@media all and (max-width: 1023px) {
    .dorik-container-446jflmc {
        padding-top: 1px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 1px;
        justify-content: flex-start;
        gap: 24px;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-446jflmc {
        gap: 0px;

    }
}



.dorik-container-jyv4ieln.dorik-container-jyv4ieln {
    width: calc(48% - 53.33px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-jyv4ieln.dorik-container-jyv4ieln {
        width: calc(70% - 0px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-jyv4ieln.dorik-container-jyv4ieln {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}


.dorik-container-bpvfcxb4.dorik-container-bpvfcxb4 {
    width: calc(17.67% - 53.33px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-bpvfcxb4.dorik-container-bpvfcxb4 {
        width: calc(33% - 12px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-bpvfcxb4.dorik-container-bpvfcxb4 {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}


.dorik-container-ctm2ztnn.dorik-container-ctm2ztnn {
    width: calc(16.67% - 53.33px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-ctm2ztnn.dorik-container-ctm2ztnn {
        width: calc(33% - 12px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-ctm2ztnn.dorik-container-ctm2ztnn {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}

.dorik-container-446jflmc.dorik-container-446jflmc {
    --nav-padding: 15px;
}

.dorik-container-446jflmc.dorik-container-446jflmc {
    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-446jflmc.dorik-container-446jflmc {
        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-446jflmc.dorik-container-446jflmc {
        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-446jflmc) {
    margin: 0 auto;

}


:where(.dorik-container-446jflmc) {
    position: relative;
}


/*Container*/
.dorik-container-jyv4ieln {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 48%;
    align-items: stretch;

}

@media screen and (max-width: 1023px) {
    .dorik-container-jyv4ieln {
        flex-basis: 70%;
        align-items: flex-start;
        padding-top: 1px;
        padding-bottom: 1px;
        margin-bottom: 24px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-jyv4ieln {
        flex-basis: 100%;
        align-items: flex-start;

    }

}






.dorik-container-jyv4ieln {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 48%;
    align-items: stretch;

}

@media all and (max-width: 1023px) {
    .dorik-container-jyv4ieln {
        flex-basis: 70%;
        align-items: flex-start;
        padding-top: 1px;
        padding-bottom: 1px;
        margin-bottom: 24px;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-jyv4ieln {
        flex-basis: 100%;
        align-items: flex-start;

    }
}






:where(.dorik-container-jyv4ieln) {
    position: relative;
}

:where(.dorik-heading-ccixj5d3) {
    position: relative;
}

/*Title*/
.dorik-heading-ccixj5d3 {
    margin-top: 0px;
    color: var(--color-201);

}


.dorik-heading-ccixj5d3 {}

.dorik-heading-ccixj5d3 p {
    display: inline;
}

.dorik-heading-ccixj5d3 .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-ccixj5d3 .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*="dorik-heading-ccixj5d3-wrapper"]:not([class*="dorik-heading-ccixj5d3-wrapper"] *)) {
    margin-top: 0px;

}

@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-ccixj5d3-wrapper"]:not([class*="dorik-heading-ccixj5d3-wrapper"] *)) {
        margin-top: 0px;

    }
}

@media all and (max-width: 767px) {
    :where([class*="dorik-heading-ccixj5d3-wrapper"]:not([class*="dorik-heading-ccixj5d3-wrapper"] *)) {
        margin-top: 0px;

    }
}


.dorik-heading-ccixj5d3.dorik-heading-ccixj5d3.dorik-heading-ccixj5d3 {
    margin-top: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-ccixj5d3.dorik-heading-ccixj5d3.dorik-heading-ccixj5d3 {
        margin-top: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-ccixj5d3.dorik-heading-ccixj5d3.dorik-heading-ccixj5d3 {
        margin-top: 0px;

    }
}

/*Container*/
.dorik-container-bpvfcxb4 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 17.67%;
    align-items: stretch;

}

@media screen and (max-width: 1023px) {
    .dorik-container-bpvfcxb4 {
        flex-basis: 33%;
        padding-top: 1px;
        padding-bottom: 1px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-bpvfcxb4 {
        flex-basis: 100%;

        margin-bottom: 20px;
        padding-top: 1px;
        padding-bottom: 1px;

    }

}






.dorik-container-bpvfcxb4 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 17.67%;
    align-items: stretch;

}

@media all and (max-width: 1023px) {
    .dorik-container-bpvfcxb4 {
        flex-basis: 33%;
        padding-top: 1px;
        padding-bottom: 1px;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-bpvfcxb4 {
        flex-basis: 100%;

        margin-bottom: 20px;
        padding-top: 1px;
        padding-bottom: 1px;

    }
}






:where(.dorik-container-bpvfcxb4) {
    position: relative;
}

:where(.dorik-heading-am356rve) {
    position: relative;
}

:where(.dorik-links-lfa0p6wr) {
    position: relative;
}

/*Title*/
.dorik-heading-am356rve {
    margin-top: 0px;
    margin-bottom: 32px;

    color: var(--color-201);
    padding-left: 4px;

}

@media screen and (max-width: 1023px) {
    .dorik-heading-am356rve {
        margin-top: 0px;
        margin-bottom: 32px;


    }

}

@media screen and (max-width: 767px) {
    .dorik-heading-am356rve {
        margin-top: 0px;
        margin-bottom: 16px;



    }

}

.dorik-heading-am356rve {}

.dorik-heading-am356rve p {
    display: inline;
}

.dorik-heading-am356rve .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-am356rve .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*="dorik-heading-am356rve-wrapper"]:not([class*="dorik-heading-am356rve-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 32px;


}

@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-am356rve-wrapper"]:not([class*="dorik-heading-am356rve-wrapper"] *)) {
        margin-top: 0px;
        margin-bottom: 32px;


    }
}

@media all and (max-width: 767px) {
    :where([class*="dorik-heading-am356rve-wrapper"]:not([class*="dorik-heading-am356rve-wrapper"] *)) {
        margin-top: 0px;
        margin-bottom: 16px;


    }
}


.dorik-heading-am356rve.dorik-heading-am356rve.dorik-heading-am356rve {
    margin-top: 0px;
    margin-bottom: 0px;


}

@media all and (max-width: 1023px) {
    .dorik-heading-am356rve.dorik-heading-am356rve.dorik-heading-am356rve {
        margin-top: 0px;
        margin-bottom: 0px;


    }
}

@media all and (max-width: 767px) {
    .dorik-heading-am356rve.dorik-heading-am356rve.dorik-heading-am356rve {
        margin-top: 0px;
        margin-bottom: 0px;


    }
}

/*Links*/
.dorik-links-lfa0p6wr {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;

}



.dorik-links-lfa0p6wr .dorik-list--link {
    text-decoration: none;
    color: var(--color-201);

}

.dorik-links-lfa0p6wr .dorik-list--link:hover {
    color: var(--color-203);

}


.dorik-links-lfa0p6wr .dorik-list--link {
    margin-bottom: 16px;


}

.dorik-links-lfa0p6wr .dorik-list--item:last-child .dorik-list--link {
    margin-bottom: 0;
}

.dorik-links-lfa0p6wr .dorik-list--icon {

    margin-right: 5px;
}

.dorik-links-lfa0p6wr .icon_6bb0och6 {
    font-size: 16px;
    color: inherit;
}

.dorik-links-lfa0p6wr .icon_pdjztdpf {
    font-size: 16px;
    color: inherit;
}

.dorik-links-lfa0p6wr .icon_91p0orf3 {
    font-size: 16px;
    color: inherit;
}

.dorik-links-lfa0p6wr .icon_qps4ff1b {
    font-size: 16px;
    color: inherit;
}

.dorik-links-lfa0p6wr .icon_2suuvmpu {
    font-size: 16px;
    color: inherit;
}

.dorik-links-lfa0p6wr .icon_2suuvmpu {
    font-size: 16px;
    color: inherit;
}







/*Container*/
.dorik-container-ctm2ztnn {
    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-ctm2ztnn {
        flex-basis: 33%;
        padding-top: 1px;
        padding-bottom: 1px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-ctm2ztnn {
        flex-basis: 100%;
        padding-top: 1px;
        padding-bottom: 1px;

    }

}






.dorik-container-ctm2ztnn {
    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-ctm2ztnn {
        flex-basis: 33%;
        padding-top: 1px;
        padding-bottom: 1px;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-ctm2ztnn {
        flex-basis: 100%;
        padding-top: 1px;
        padding-bottom: 1px;

    }
}






:where(.dorik-container-ctm2ztnn) {
    position: relative;
}

:where(.dorik-heading-hqygac11) {
    position: relative;
}

:where(.dorik-links-avbkabqb) {
    position: relative;
}

:where(.dorik-heading-mr6qxzm8) {
    position: relative;
}

:where(.dorik-socialIcon-31zwdpdj) {
    position: relative;
}

/*Title*/
.dorik-heading-hqygac11 {
    margin-top: 0px;
    margin-bottom: 32px;
    color: var(--color-201);
    padding-left: 4px;

}

@media screen and (max-width: 767px) {
    .dorik-heading-hqygac11 {
        margin-top: 0px;
        margin-bottom: 16px;


    }

}

.dorik-heading-hqygac11 {}

.dorik-heading-hqygac11 p {
    display: inline;
}

.dorik-heading-hqygac11 .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-hqygac11 .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*="dorik-heading-hqygac11-wrapper"]:not([class*="dorik-heading-hqygac11-wrapper"] *)) {
    margin-top: 0px;
    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-hqygac11-wrapper"]:not([class*="dorik-heading-hqygac11-wrapper"] *)) {
        margin-top: 0px;
        margin-bottom: 32px;

    }
}

@media all and (max-width: 767px) {
    :where([class*="dorik-heading-hqygac11-wrapper"]:not([class*="dorik-heading-hqygac11-wrapper"] *)) {
        margin-top: 0px;
        margin-bottom: 16px;

    }
}


.dorik-heading-hqygac11.dorik-heading-hqygac11.dorik-heading-hqygac11 {
    margin-top: 0px;
    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-hqygac11.dorik-heading-hqygac11.dorik-heading-hqygac11 {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-hqygac11.dorik-heading-hqygac11.dorik-heading-hqygac11 {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

/*Links*/
.dorik-links-avbkabqb {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;

}



.dorik-links-avbkabqb .dorik-list--link {
    text-decoration: none;
    color: var(--color-201);

}

.dorik-links-avbkabqb .dorik-list--link:hover {
    color: var(--color-203);

}


.dorik-links-avbkabqb .dorik-list--link {
    margin-bottom: 16px;


}

.dorik-links-avbkabqb .dorik-list--item:last-child .dorik-list--link {
    margin-bottom: 0;
}

.dorik-links-avbkabqb .dorik-list--icon {

    margin-right: 5px;
}

.dorik-links-avbkabqb .icon_6bb0och6 {
    font-size: 16px;
    color: inherit;
}

.dorik-links-avbkabqb .icon_pdjztdpf {
    font-size: 16px;
    color: inherit;
}







/*Title*/
.dorik-heading-mr6qxzm8 {
    margin-top: 24px;
    margin-bottom: 32px;
    color: var(--color-201);
    padding-left: 4px;

}

@media screen and (max-width: 767px) {
    .dorik-heading-mr6qxzm8 {
        margin-top: 20px;
        margin-bottom: 24px;


    }

}

.dorik-heading-mr6qxzm8 {}

.dorik-heading-mr6qxzm8 p {
    display: inline;
}

.dorik-heading-mr6qxzm8 .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-mr6qxzm8 .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*="dorik-heading-mr6qxzm8-wrapper"]:not([class*="dorik-heading-mr6qxzm8-wrapper"] *)) {
    margin-top: 24px;
    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    :where([class*="dorik-heading-mr6qxzm8-wrapper"]:not([class*="dorik-heading-mr6qxzm8-wrapper"] *)) {
        margin-top: 24px;
        margin-bottom: 32px;

    }
}

@media all and (max-width: 767px) {
    :where([class*="dorik-heading-mr6qxzm8-wrapper"]:not([class*="dorik-heading-mr6qxzm8-wrapper"] *)) {
        margin-top: 20px;
        margin-bottom: 24px;

    }
}


.dorik-heading-mr6qxzm8.dorik-heading-mr6qxzm8.dorik-heading-mr6qxzm8 {
    margin-top: 0px;
    margin-bottom: 10px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-mr6qxzm8.dorik-heading-mr6qxzm8.dorik-heading-mr6qxzm8 {
        margin-top: 0px;
        margin-bottom: 10px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-mr6qxzm8.dorik-heading-mr6qxzm8.dorik-heading-mr6qxzm8 {
        margin-top: 0px;
        margin-bottom: 10px;

    }
}

/*Social Icon*/
.dorik-socialIcon-31zwdpdj {
    display: flex;
    flex-direction: row;
    list-style: none;
    line-height: 1;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;

}


.dorik-socialIcon-31zwdpdj {
    flex-wrap: wrap;
}

.dorik-socialIcon-31zwdpdj li svg {}

.dorik-socialIcon-31zwdpdj li svg:hover {}


.dorik-socialIcon-31zwdpdj li svg {
    fill: var(--color-201);
    height: 32px;
    width: 32px;
}

.dorik-socialIcon-31zwdpdj li svg:hover {
    fill: var(--color-203);

}





.dorik-socialIcon-31zwdpdj li:not(:last-child) {
    margin-right: 10px;
}





/*Container*/
.dorik-container-ikkhwki2 {
    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;
    gap: 30px;

}

@media screen and (max-width: 1023px) {
    .dorik-container-ikkhwki2 {
        margin-top: 24px;
        padding-top: 1px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 1px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-ikkhwki2 {
        padding-top: 1px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 1px;
        margin-top: 20px;

    }

}






.dorik-container-ikkhwki2 {
    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;
    gap: 30px;

}

@media all and (max-width: 1023px) {
    .dorik-container-ikkhwki2 {
        margin-top: 24px;
        padding-top: 1px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 1px;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-ikkhwki2 {
        padding-top: 1px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 1px;
        margin-top: 20px;

    }
}



.dorik-container-w0ayug02.dorik-container-w0ayug02 {
    width: calc(100% - 0px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-w0ayug02.dorik-container-w0ayug02 {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-w0ayug02.dorik-container-w0ayug02 {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}

.dorik-container-ikkhwki2.dorik-container-ikkhwki2 {
    --nav-padding: 15px;
}

.dorik-container-ikkhwki2.dorik-container-ikkhwki2 {
    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-ikkhwki2.dorik-container-ikkhwki2 {
        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-ikkhwki2.dorik-container-ikkhwki2 {
        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-ikkhwki2) {
    margin: 0 auto;

}


:where(.dorik-container-ikkhwki2) {
    position: relative;
}


/*Container*/
.dorik-container-w0ayug02 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 100%;
    align-items: stretch;

}







.dorik-container-w0ayug02 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 100%;
    align-items: stretch;

}








:where(.dorik-container-w0ayug02) {
    position: relative;
}

:where(.dorik-line-0eryofrb) {
    position: relative;
}

/*Horizontal Line*/
.dorik-line-0eryofrb {
    border-width: 0;
    background-color: var(--color-301);
    height: 1px;

}


.dorik-line-0eryofrb-wrapper.dorik-line-0eryofrb-wrapper.dorik-line-0eryofrb-wrapper {
    flex-grow: 1;
    align-self: stretch;

}











.dorik-line-0eryofrb.dorik-line-0eryofrb.dorik-line-0eryofrb {}

@media all and (max-width: 1023px) {
    .dorik-line-0eryofrb.dorik-line-0eryofrb.dorik-line-0eryofrb {}
}

@media all and (max-width: 767px) {
    .dorik-line-0eryofrb.dorik-line-0eryofrb.dorik-line-0eryofrb {}
}

/*Container*/
.dorik-container-p8xvaf3k {
    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: 16px;
    gap: 30px;

}

@media screen and (max-width: 1023px) {
    .dorik-container-p8xvaf3k {
        padding-top: 1px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 1px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-p8xvaf3k {
        gap: 16px;

    }

}






.dorik-container-p8xvaf3k {
    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: 16px;
    gap: 30px;

}

@media all and (max-width: 1023px) {
    .dorik-container-p8xvaf3k {
        padding-top: 1px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 1px;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-p8xvaf3k {
        gap: 16px;

    }
}



.dorik-container-v6jixqiy.dorik-container-v6jixqiy {
    width: calc(50% - 15px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-v6jixqiy.dorik-container-v6jixqiy {
        width: calc(30% - 15px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-v6jixqiy.dorik-container-v6jixqiy {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}


.dorik-container-xfwq7ytd.dorik-container-xfwq7ytd {
    width: calc(50% - 15px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-xfwq7ytd.dorik-container-xfwq7ytd {
        width: calc(70% - 15px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-xfwq7ytd.dorik-container-xfwq7ytd {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}

.dorik-container-p8xvaf3k.dorik-container-p8xvaf3k {
    --nav-padding: 15px;
}

.dorik-container-p8xvaf3k.dorik-container-p8xvaf3k {
    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-p8xvaf3k.dorik-container-p8xvaf3k {
        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-p8xvaf3k.dorik-container-p8xvaf3k {
        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-p8xvaf3k) {
    margin: 0 auto;

}


:where(.dorik-container-p8xvaf3k) {
    position: relative;
}


/*Container*/
.dorik-container-v6jixqiy {
    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-v6jixqiy {
        flex-basis: 30%;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-v6jixqiy {
        flex-basis: 100%;

    }

}






.dorik-container-v6jixqiy {
    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-v6jixqiy {
        flex-basis: 30%;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-v6jixqiy {
        flex-basis: 100%;

    }
}






:where(.dorik-container-v6jixqiy) {
    position: relative;
}

:where(.dorik-image-3nnr53ne) {
    position: relative;
}

/*Image*/
.dorik-image-3nnr53ne {
    object-fit: cover;
    width: 150px;

}










.dorik-image-3nnr53ne.dorik-image-3nnr53ne.dorik-image-3nnr53ne {}

@media all and (max-width: 1023px) {
    .dorik-image-3nnr53ne.dorik-image-3nnr53ne.dorik-image-3nnr53ne {}
}

@media all and (max-width: 767px) {
    .dorik-image-3nnr53ne.dorik-image-3nnr53ne.dorik-image-3nnr53ne {}
}

/*Container*/
.dorik-container-xfwq7ytd {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 50%;
    align-items: unset;
    justify-content: center;

}

@media screen and (max-width: 1023px) {
    .dorik-container-xfwq7ytd {
        flex-basis: 70%;
        align-items: unset;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-xfwq7ytd {
        flex-basis: 100%;

    }

}






.dorik-container-xfwq7ytd {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 50%;
    align-items: unset;
    justify-content: center;

}

@media all and (max-width: 1023px) {
    .dorik-container-xfwq7ytd {
        flex-basis: 70%;
        align-items: unset;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-xfwq7ytd {
        flex-basis: 100%;

    }
}






:where(.dorik-container-xfwq7ytd) {
    position: relative;
}

:where(.dorik-links-u5ojzybc) {
    position: relative;
}

/*Links*/
.dorik-links-u5ojzybc {
    justify-content: flex-end;

}

@media screen and (max-width: 1023px) {
    .dorik-links-u5ojzybc {
        justify-content: flex-end;

    }

}

@media screen and (max-width: 767px) {
    .dorik-links-u5ojzybc {
        justify-content: inherit;
        padding: 5px;

    }

}


.dorik-links-u5ojzybc .dorik-list--link {
    text-decoration: none;
    color: var(--color-201);

}

.dorik-links-u5ojzybc .dorik-list--link:hover {
    color: var(--color-203);

}


.dorik-links-u5ojzybc .dorik-list--link {
    margin-right: 32px;


}

.dorik-links-u5ojzybc .dorik-list--item:last-child .dorik-list--link {
    margin-right: 0;
}

.dorik-links-u5ojzybc .dorik-list--icon {

    margin-right: 5px;
}

.dorik-links-u5ojzybc .icon_ex7rh2sd {
    font-size: 16px;
    color: inherit;
}

.dorik-links-u5ojzybc .icon_kbmvstbc {
    font-size: 16px;
    color: inherit;
}

.dorik-links-u5ojzybc .icon_2suuvmpu {
    font-size: 16px;
    color: inherit;
}

.dorik-links-u5ojzybc .icon_2suuvmpu {
    font-size: 16px;
    color: inherit;
}

.dorik-links-u5ojzybc .icon_2suuvmpu {
    font-size: 16px;
    color: inherit;
}