/* CUSTOM FONTS*/

:root {
    --color-1: #FF69B4;
    --color-2: #FFB1D8;
    --color-3: #FF0F87;
    --color-11: #240012;
    --color-12: #3A192A;
    --color-13: #D9D9D9FF;
    --color-14: #FFF3F9;
    --color-21: #FFFFFFD9;
    --color-22: #FFFFFFD9;
    --color-23: #424242FF;
    --color-24: #240012;
    --color-30: red;
    --color-101: #FFF3F9;
    --color-102: #ffffff;
    --color-103: #240012;
    --color-104: #FF69B4B3;
    --color-105: #ffffffcc;
    --color-106: #240012B3;
    --color-201: #ffffff;
    --color-202: #FFFFFFD9;
    --color-203: #FFFFFFCC;
    --color-204: #240012;
    --color-205: #3A192A;
    --color-301: #ffffff32;
    --color-302: #42424233;

}

body {
    font-size: 16px;
    line-height: 1.5;
    font-family: DM Sans;
    color: var(--color-12);

}

h1 {
    font-size: 64px;
    line-height: 1.2;
    color: var(--color-11);
    font-weight: 500;
    font-family: Noto Sans;

}

h2 {
    font-size: 48px;
    line-height: 1.35;
    color: var(--color-11);
    font-weight: 500;
    font-family: Noto Sans;

}

h3 {
    font-size: 38px;
    line-height: 1.35;
    color: var(--color-11);
    font-weight: 500;
    font-family: Noto Sans;

}

h4 {
    font-size: 30px;
    line-height: 1.35;
    color: var(--color-11);
    font-weight: 500;
    font-family: Noto Sans;

}

h5 {
    font-size: 24px;
    line-height: 1.35;
    color: var(--color-11);
    font-weight: 600;
    font-family: DM Sans;

}

h6 {
    font-size: 20px;
    line-height: 1.35;
    color: var(--color-11);
    font-weight: 600;
    font-family: DM Sans;

}

a {
    text-decoration: underline;

}

@media screen and (max-width: 767px) {}

@media screen and (max-width: 767px) {
    h1 {
        font-size: 48px;

    }

    h2 {
        font-size: 42px;

    }

    h3 {
        font-size: 32px;

    }

    h4 {
        font-size: 24px;

    }

}

@media all and (min-width: 1280px) {

    :where([class*=dorik-container]:not([class*=dorik-container] *)) {
        --max-width: 1140px;
    }

    :where([class*=dorik-container]:not([class*=dorik-container] *)) .dorik-container--global-container-width {
        max-width: 1140px;
    }
}

/*footer*/
.symbol--footer {
    padding-top: 100px;
    padding-bottom: 30px;
    background-color: var(--color-1);

}

.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-bcs8letq {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    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-bcs8letq {
        flex-direction: row;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-bcs8letq {
        flex-direction: row;

    }

}






.dorik-container-bcs8letq {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    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-bcs8letq {
        flex-direction: row;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-bcs8letq {
        flex-direction: row;

    }
}




.dorik-container-bcs8letq.dorik-container-bcs8letq {
    --nav-padding: 15px;
}

.dorik-container-bcs8letq.dorik-container-bcs8letq {
    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-bcs8letq.dorik-container-bcs8letq {
        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-bcs8letq.dorik-container-bcs8letq {
        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-bcs8letq) {
    margin: 0 auto;

}


:where(.dorik-container-bcs8letq) {
    position: relative;
}

/*Container*/
.dorik-container-jevkchvi {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 0px;
    flex-basis: 100%;
    align-items: unset;

    gap: 80px;
    justify-content: unset;

}

@media screen and (max-width: 1023px) {
    .dorik-container-jevkchvi {
        flex-direction: row;
        gap: 16px;
        justify-content: center;
        flex-wrap: nowrap;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-jevkchvi {
        justify-content: unset;
        flex-direction: row;
        flex-wrap: wrap;
        flex-basis: 100%;

    }

}






.dorik-container-jevkchvi {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 0px;
    flex-basis: 100%;
    align-items: unset;

    gap: 80px;
    justify-content: unset;

}

@media all and (max-width: 1023px) {
    .dorik-container-jevkchvi {
        flex-direction: row;
        gap: 16px;
        justify-content: center;
        flex-wrap: nowrap;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-jevkchvi {
        justify-content: unset;
        flex-direction: row;
        flex-wrap: wrap;
        flex-basis: 100%;

    }
}











:where(.dorik-container-jevkchvi) {
    position: relative;
}

/*Container*/
.dorik-container-exzcis23 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 0px;
    padding-right: 40px;
    flex-basis: 27.5%;
    align-items: flex-end;
    justify-content: unset;

    border-style: solid;

    border-right-width: 1px;
    border-right-color: var(--color-301);
    gap: 0px;

}

@media screen and (max-width: 1023px) {
    .dorik-container-exzcis23 {
        flex-basis: 20%;
        align-items: flex-start;

        border-style: solid;

        border-right-width: 1px;
        border-right-color: var(--color-302);
        flex-direction: column;
        padding-top: 10px;
        padding-bottom: 0px;
        padding-right: 10px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-exzcis23 {
        align-items: flex-start;
        flex-basis: 100%;
        flex-wrap: nowrap;

        border-style: solid;

        border-right-width: 0px;

    }

}






.dorik-container-exzcis23 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 0px;
    padding-right: 40px;
    flex-basis: 27.5%;
    align-items: flex-end;
    justify-content: unset;

    border-style: solid;

    border-right-width: 1px;
    border-right-color: var(--color-301);
    gap: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-container-exzcis23 {
        flex-basis: 20%;
        align-items: flex-start;

        border-style: solid;

        border-right-width: 1px;
        border-right-color: var(--color-302);
        flex-direction: column;
        padding-top: 10px;
        padding-bottom: 0px;
        padding-right: 10px;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-exzcis23 {
        align-items: flex-start;
        flex-basis: 100%;
        flex-wrap: nowrap;

        border-style: solid;

        border-right-width: 0px;

    }
}







:where(.dorik-container-exzcis23) {
    position: relative;
}

/*Title*/
.dorik-heading-2bmgtnov {
    padding-top: 1px;

    padding-left: 10px;
    margin-bottom: 32px;
    margin-top: 0px;
    color: var(--color-201);
    text-align: right;

}

@media screen and (max-width: 1023px) {
    .dorik-heading-2bmgtnov {


        padding-left: 5px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-heading-2bmgtnov {
        margin-bottom: 16px;
        margin-top: 0px;



        text-align: left;

    }

}

.dorik-heading-2bmgtnov {}

.dorik-heading-2bmgtnov p {
    display: inline;
}

.dorik-heading-2bmgtnov .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-2bmgtnov .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*=" dorik-heading-2bmgtnov-wrapper" ]:not([class*=" dorik-heading-2bmgtnov-wrapper" ] *)) {
    margin-bottom: 32px;
    margin-top: 0px;

}

@media all and (max-width: 1023px) {
    :where([class*=" dorik-heading-2bmgtnov-wrapper" ]:not([class*=" dorik-heading-2bmgtnov-wrapper" ] *)) {
        margin-bottom: 32px;
        margin-top: 0px;

    }
}

@media all and (max-width: 767px) {
    :where([class*=" dorik-heading-2bmgtnov-wrapper" ]:not([class*=" dorik-heading-2bmgtnov-wrapper" ] *)) {
        margin-bottom: 16px;
        margin-top: 0px;

    }
}


.dorik-heading-2bmgtnov.dorik-heading-2bmgtnov.dorik-heading-2bmgtnov {
    margin-bottom: 0px;
    margin-top: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-2bmgtnov.dorik-heading-2bmgtnov.dorik-heading-2bmgtnov {
        margin-bottom: 0px;
        margin-top: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-2bmgtnov.dorik-heading-2bmgtnov.dorik-heading-2bmgtnov {
        margin-bottom: 0px;
        margin-top: 0px;

    }
}


/*Links*/
.dorik-links-4g4rckbb {
    flex-direction: column;
    align-items: flex-end;
    justify-content: flex-start;
    padding-top: 0px;
    padding-bottom: 40px;
    padding-left: 0px;


    margin-left: 0px;

}

@media screen and (max-width: 1023px) {
    .dorik-links-4g4rckbb {
        padding-top: 0px;
        padding-bottom: 40px;
        padding-left: 0px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-links-4g4rckbb {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        align-items: flex-start;

    }

}


.dorik-links-4g4rckbb .dorik-list--link {
    text-decoration: none;
    color: var(--color-201);

}

.dorik-links-4g4rckbb .dorik-list--link:hover {
    color: var(--color-203);

}


.dorik-links-4g4rckbb .dorik-list--link {
    margin-bottom: 16px;


}

.dorik-links-4g4rckbb .dorik-list--item:last-child .dorik-list--link {
    margin-bottom: 0;
}

.dorik-links-4g4rckbb .dorik-list--icon {

    margin-right: 5px;
}

.dorik-links-4g4rckbb .icon_6bb0och6 {
    font-size: 16px;
    color: inherit;
}

.dorik-links-4g4rckbb .icon_pdjztdpf {
    font-size: 16px;
    color: inherit;
}

.dorik-links-4g4rckbb .icon_91p0orf3 {
    font-size: 16px;
    color: inherit;
}








/*Container*/
.dorik-container-gd6hx1xm {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    flex-basis: 45%;
    align-items: unset;

    border-style: solid;

    border-left-width: 0px;
    border-left-color: var(--color-302);
    border-right-width: 0px;
    border-right-color: var(--color-302);
    justify-content: center;
    gap: 0px;

}

@media screen and (max-width: 1023px) {
    .dorik-container-gd6hx1xm {
        flex-basis: 60%;
        align-items: center;
        padding-top: 1px;
        padding-bottom: 1px;
        margin-bottom: 32px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-gd6hx1xm {
        flex-basis: 100%;
        align-items: flex-start;
        margin-bottom: 24px;
        margin-top: 16px;
        justify-content: flex-start;
        flex-direction: row;
        flex-wrap: wrap;

    }

}






.dorik-container-gd6hx1xm {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    flex-basis: 45%;
    align-items: unset;

    border-style: solid;

    border-left-width: 0px;
    border-left-color: var(--color-302);
    border-right-width: 0px;
    border-right-color: var(--color-302);
    justify-content: center;
    gap: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-container-gd6hx1xm {
        flex-basis: 60%;
        align-items: center;
        padding-top: 1px;
        padding-bottom: 1px;
        margin-bottom: 32px;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-gd6hx1xm {
        flex-basis: 100%;
        align-items: flex-start;
        margin-bottom: 24px;
        margin-top: 16px;
        justify-content: flex-start;
        flex-direction: row;
        flex-wrap: wrap;

    }
}











:where(.dorik-container-gd6hx1xm) {
    position: relative;
}

/*Image*/
.dorik-image-zvsfynja {
    object-fit: cover;
    width: 200px;

}

.dorik-image-zvsfynja-wrapper {
    text-align: center;

}










.dorik-image-zvsfynja.dorik-image-zvsfynja.dorik-image-zvsfynja {}

@media all and (max-width: 1023px) {
    .dorik-image-zvsfynja.dorik-image-zvsfynja.dorik-image-zvsfynja {}
}

@media all and (max-width: 767px) {
    .dorik-image-zvsfynja.dorik-image-zvsfynja.dorik-image-zvsfynja {}
}


/*Text*/
.dorik-text-l31oy044 {
    color: var(--color-203);
    margin-top: 4px;
    margin-bottom: 0px;
    text-align: center;
    padding-bottom: 24px;

}

@media screen and (max-width: 1023px) {
    .dorik-text-l31oy044 {
        text-align: center;
        margin-top: 4px;
        margin-bottom: 0px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-text-l31oy044 {
        text-align: left;
        margin-top: 24px;
        margin-bottom: 0px;

    }

}

.dorik-text-l31oy044 {}






/*Social Icon*/
.dorik-socialIcon-t9lb0eci {
    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-t9lb0eci {
    flex-wrap: wrap;
}

.dorik-socialIcon-t9lb0eci li svg {}

.dorik-socialIcon-t9lb0eci li svg:hover {}


.dorik-socialIcon-t9lb0eci li svg {
    height: 24px;
    width: 24px;
    min-width: 24px;
}






.dorik-socialIcon-t9lb0eci li:not(:last-child) {
    margin-right: 10px;
}






/*Container*/
.dorik-container-ai13znm7 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;

    padding-left: 40px;
    flex-basis: 27.5%;
    align-items: flex-start;
    justify-content: unset;

    border-style: solid;

    border-left-width: 1px;
    border-left-color: var(--color-301);

}

@media screen and (max-width: 1023px) {
    .dorik-container-ai13znm7 {
        flex-basis: 20%;
        align-items: flex-end;

        border-style: solid;

        border-left-width: 1px;
        border-left-color: var(--color-302);
        flex-direction: column;
        padding-top: 10px;

        padding-left: 0px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-ai13znm7 {
        flex-basis: 100%;
        align-items: flex-start;
        flex-wrap: wrap;

        border-style: solid;

        border-left-width: 0px;
        padding-top: 0px;


    }

}






.dorik-container-ai13znm7 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;

    padding-left: 40px;
    flex-basis: 27.5%;
    align-items: flex-start;
    justify-content: unset;

    border-style: solid;

    border-left-width: 1px;
    border-left-color: var(--color-301);

}

@media all and (max-width: 1023px) {
    .dorik-container-ai13znm7 {
        flex-basis: 20%;
        align-items: flex-end;

        border-style: solid;

        border-left-width: 1px;
        border-left-color: var(--color-302);
        flex-direction: column;
        padding-top: 10px;

        padding-left: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-ai13znm7 {
        flex-basis: 100%;
        align-items: flex-start;
        flex-wrap: wrap;

        border-style: solid;

        border-left-width: 0px;
        padding-top: 0px;


    }
}







:where(.dorik-container-ai13znm7) {
    position: relative;
}

/*Title*/
.dorik-heading-cf5jrq4n {
    padding-top: 1px;

    margin-bottom: 32px;
    margin-top: 0px;
    color: var(--color-201);

}

@media screen and (max-width: 767px) {
    .dorik-heading-cf5jrq4n {
        margin-bottom: 16px;
        margin-top: 0px;

    }

}

.dorik-heading-cf5jrq4n {}

.dorik-heading-cf5jrq4n p {
    display: inline;
}

.dorik-heading-cf5jrq4n .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-cf5jrq4n .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*=" dorik-heading-cf5jrq4n-wrapper" ]:not([class*=" dorik-heading-cf5jrq4n-wrapper" ] *)) {
    margin-bottom: 32px;
    margin-top: 0px;

}

@media all and (max-width: 1023px) {
    :where([class*=" dorik-heading-cf5jrq4n-wrapper" ]:not([class*=" dorik-heading-cf5jrq4n-wrapper" ] *)) {
        margin-bottom: 32px;
        margin-top: 0px;

    }
}

@media all and (max-width: 767px) {
    :where([class*=" dorik-heading-cf5jrq4n-wrapper" ]:not([class*=" dorik-heading-cf5jrq4n-wrapper" ] *)) {
        margin-bottom: 16px;
        margin-top: 0px;

    }
}


.dorik-heading-cf5jrq4n.dorik-heading-cf5jrq4n.dorik-heading-cf5jrq4n {
    margin-bottom: 0px;
    margin-top: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-cf5jrq4n.dorik-heading-cf5jrq4n.dorik-heading-cf5jrq4n {
        margin-bottom: 0px;
        margin-top: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-cf5jrq4n.dorik-heading-cf5jrq4n.dorik-heading-cf5jrq4n {
        margin-bottom: 0px;
        margin-top: 0px;

    }
}


/*Links*/
.dorik-links-h0ceyqb7 {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    padding-top: 0px;
    padding-bottom: 40px;
    padding-left: 0px;


    margin-left: 0px;

}

@media screen and (max-width: 767px) {
    .dorik-links-h0ceyqb7 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;

    }

}


.dorik-links-h0ceyqb7 .dorik-list--link {
    text-decoration: none;
    color: var(--color-201);

}

.dorik-links-h0ceyqb7 .dorik-list--link:hover {
    color: var(--color-203);

}


.dorik-links-h0ceyqb7 .dorik-list--link {
    margin-bottom: 16px;


}

.dorik-links-h0ceyqb7 .dorik-list--item:last-child .dorik-list--link {
    margin-bottom: 0;
}

.dorik-links-h0ceyqb7 .dorik-list--icon {

    margin-right: 5px;
}

.dorik-links-h0ceyqb7 .icon_6bb0och6 {
    font-size: 16px;
    color: inherit;
}

.dorik-links-h0ceyqb7 .icon_pdjztdpf {
    font-size: 16px;
    color: inherit;
}








/*Container*/
.dorik-container-1midykwp {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 16px;

    flex-basis: 100%;
    justify-content: flex-start;

    border-style: solid;

    border-top-width: 1px;
    border-top-color: var(--color-301);
    margin-top: 0px;

}

@media screen and (max-width: 1023px) {
    .dorik-container-1midykwp {
        padding-top: 16px;

        padding-left: 0px;
        padding-right: 0px;
        gap: 0px;
        margin-top: 0px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-1midykwp {
        gap: 10px;
        margin-top: 24px;
        padding-top: 16px;

        padding-left: 0px;
        padding-right: 0px;

    }

}






.dorik-container-1midykwp {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 16px;

    flex-basis: 100%;
    justify-content: flex-start;

    border-style: solid;

    border-top-width: 1px;
    border-top-color: var(--color-301);
    margin-top: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-container-1midykwp {
        padding-top: 16px;

        padding-left: 0px;
        padding-right: 0px;
        gap: 0px;
        margin-top: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-1midykwp {
        gap: 10px;
        margin-top: 24px;
        padding-top: 16px;

        padding-left: 0px;
        padding-right: 0px;

    }
}







:where(.dorik-container-1midykwp) {
    position: relative;
}

/*Container*/
.dorik-container-nym0h1ew {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 0px;
    padding-bottom: 0px;
    flex-basis: 50%;
    align-items: center;
    gap: 16px;
    justify-content: flex-start;

}

@media screen and (max-width: 1023px) {
    .dorik-container-nym0h1ew {
        flex-basis: 100%;
        justify-content: center;
        margin-top: 8px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-nym0h1ew {
        flex-basis: 100%;
        gap: 10px;
        flex-direction: row;
        justify-content: flex-start;

    }

}






.dorik-container-nym0h1ew {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 0px;
    padding-bottom: 0px;
    flex-basis: 50%;
    align-items: center;
    gap: 16px;
    justify-content: flex-start;

}

@media all and (max-width: 1023px) {
    .dorik-container-nym0h1ew {
        flex-basis: 100%;
        justify-content: center;
        margin-top: 8px;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-nym0h1ew {
        flex-basis: 100%;
        gap: 10px;
        flex-direction: row;
        justify-content: flex-start;

    }
}







:where(.dorik-container-nym0h1ew) {
    position: relative;
}

/*Links*/



.dorik-links-l0bedc9o .dorik-list--link {
    text-decoration: none;
    color: var(--color-201);

}

.dorik-links-l0bedc9o .dorik-list--link:hover {
    color: var(--color-203);

}


.dorik-links-l0bedc9o .dorik-list--link {
    margin-right: 24px;


}

.dorik-links-l0bedc9o .dorik-list--item:last-child .dorik-list--link {
    margin-right: 0;
}

.dorik-links-l0bedc9o .dorik-list--icon {

    margin-right: 5px;
}

.dorik-links-l0bedc9o .icon_2suuvmpu {
    font-size: 16px;
    color: inherit;
}

.dorik-links-l0bedc9o .icon_vlckmxsd {
    font-size: 16px;
    color: inherit;
}








/*Container*/
.dorik-container-pdr9z30u {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0px;
    padding-bottom: 0px;
    flex-basis: 50%;
    align-items: stretch;



}

@media screen and (max-width: 1023px) {
    .dorik-container-pdr9z30u {
        flex-basis: 100%;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-pdr9z30u {
        flex-basis: 100%;
        align-items: flex-start;

    }

}






.dorik-container-pdr9z30u {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0px;
    padding-bottom: 0px;
    flex-basis: 50%;
    align-items: stretch;



}

@media all and (max-width: 1023px) {
    .dorik-container-pdr9z30u {
        flex-basis: 100%;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-pdr9z30u {
        flex-basis: 100%;
        align-items: flex-start;

    }
}







:where(.dorik-container-pdr9z30u) {
    position: relative;
}

/*Text*/
.dorik-text-rqaz118m {
    color: var(--color-201);
    text-align: right;
    padding-top: 0px;
    padding-bottom: 0px;

}

@media screen and (max-width: 1023px) {
    .dorik-text-rqaz118m {
        text-align: center;

    }

}

@media screen and (max-width: 767px) {
    .dorik-text-rqaz118m {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 6px;

    }

}

.dorik-text-rqaz118m {}





/*undefined*/





/*hero*/
.dorik-section-kam7emyl {
    padding-bottom: 0px;
    margin-bottom: -105px;
    height: 962px;

}

.dorik-section-kam7emyl:before {}

@media screen and (max-width: 1023px) {
    .dorik-section-kam7emyl {
        padding-bottom: 60px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-section-kam7emyl {
        padding-bottom: 40px;
        padding-left: 24px;
        padding-right: 24px;

    }

}







.ai-overlay {
    position: absolute;
    inset: 0;
    display: flex;
    z-index: 999;
    align-items: center;
    background: rgba(0, 0, 0, .3);
    justify-content: center;

}




.dorik-section-kam7emyl-frame-top {


    top: 0;
    left: 0;
    right: 0;

    position: absolute;
    ;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOTIwIDE1MCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGcgZmlsbD0iIzAwMDAwMCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMCAxMTEuNDcxbDguMjY3IDUuMzI1YzguMTMzIDUuMTI2IDI1LjA2NiAxNi4wNzQgNDEuMDY2IDIuNjM3QzY1LjYgMTA1Ljk5NyA4Mi42NjcgNjkuMTcyIDk4LjY2NyA2Ni4zMzVjMTYuMjY2LTIuNjM3IDMyIDI5LjIxMiA0OS4zMzMgNDcuNzc0IDE2LjEzMyAxOC43NiAzMiAyMy43MzcgNDkuMzMzIDI5LjIxMSAxNiA1LjQ3NCAzMiAxMC40NSA0OS4zMzQgMi42MzggMTUuODY2LTguMTEyIDMyLTI5LjAxMyA0OS4zMzMtMzcuMTI0IDE1LjczMy03LjgxMyAzMi0yLjgzNyA0OC0xMC42NSAxNy4wNjctOC4xMTEgMzMuMzMzLTI5LjAxMiA0OS4zMzMtMjMuODg2IDE2LjkzNCA1LjMyNCAzMy4zMzQgMzcuMTczIDQ5LjMzNCAzNC41MzZDNDU5LjQ2NyAxMDUuOTk3IDQ3NiA2OS4xNzIgNDkyIDYzLjY5OGMxNi42NjctNS40NzQgMzMuMzMzIDIxLjM5OCA0OS4zMzMgMzEuODQ5IDE2LjY2NyAxMC40NSAzMy4zMzQgNS40NzQgNDkuMzM0IDcuOTYyQzYwNy4yIDEwNS45OTcgNjI0IDExNi45NDUgNjQwIDEyNC43NTljMTYuNCA4LjExIDMzLjMzMyAxMy4wODcgNDkuMzMzIDEwLjU5OSAxNi4yNjctMi40ODggMzMuMzM0LTEzLjQzNiA0OS4zMzQtMjkuMjEyIDE2LjI2Ni0xNi4wNzMgMzItMzYuOTc0IDQ5LjMzMy0zNy4xMjMgMTYuMTMzLjE0OSAzMiAyMS4wNSA0OS4zMzMgMzEuODQ4IDE2IDEwLjYgMzIgMTAuNiA0OS4zMzQtNS4zMjQgMTUuODY2LTE1LjkyNSAzMi00Ny43NzQgNDkuMzMzLTUzLjA5OCAxNS43MzMtNS4xMjYgMzIgMTUuNzc1IDQ4IDIxLjI0OSAxNy4wNjcgNS40NzQgMzMuMzMzLTUuNDc0IDQ5LjMzMyAwIDE2LjkzNCA1LjQ3NCAzMy4zMzQgMjYuMzc1IDQ5LjMzNCAzMS44NDkgMTYuOCA1LjQ3NCAzMy4zMzMtNS40NzQgNDkuMzMzLTE1LjkyNSAxNi42NjctMTAuNDUgMzMuMzMzLTIxLjM5OCA0OS4zMzMtMTMuMjg3IDE2LjY2NyA3LjgxMyAzMy4zMzQgMzQuNjg2IDQ5LjMzNCAyNi41NzRDMTI0Ny4yIDg1LjA5NiAxMjY0IDQyLjMgMTI4MCA0NS4xMzZjMTYuNCAyLjYzNyAzMy4zMzMgNTAuNDEgNDkuMzMzIDcxLjY2IDE2LjI2NyAyMS4wNSAzMy4zMzQgMTYuMDc0IDQ5LjMzNCA1LjI3NSAxNi4yNjYtMTAuNiAzMi0yNi41MjQgNDkuMzMzLTI2LjUyNCAxNi4xMzMgMCAzMiAxNS45MjQgNDkuMzMzIDUuMzI0IDE2LTEwLjc5OCAzMi00Ny42MjQgNDkuMzM0LTUwLjQ2IDE1Ljg2Ni0yLjYzOCAzMiAyOS4yMTEgNDkuMzMzIDMxLjg0OSAxNS43MzMgMi44MzYgMzItMjQuMDM2IDQ4LTM5LjgxMSAxNy4wNjctMTYuMDc0IDMzLjMzMy0yMS4wNSA0OS4zMzMgMCAxNi45MzQgMjEuMjQ5IDMzLjMzNCA2OS4wMjIgNDkuMzM0IDc0LjM0NyAxNi44IDUuMTI2IDMzLjMzMy0zMS43IDQ5LjMzMy01OC40MjMgMTYuNjY3LTI2LjUyNCAzMy4zMzMtNDIuNDQ5IDQ5LjMzMy0yMy44ODcgMTYuNjY3IDE4Ljc2MSAzMy4zMzQgNzEuNTExIDQ5LjMzNCA5MC4yNzIgMTYuNTMzIDE4LjU2MiAzMy4zMzMgMi42MzggNDEuMzMzLTUuMzI1bDgtNy45NjJWMEgwdjExMS40NzF6IiBvcGFjaXR5PSIuMjA0Ii8+PHBhdGggZD0iTTAgODguNDM0bDguMjY3IDQuMjI0YzguMTMzIDQuMDY2IDI1LjA2NiAxMi43NTIgNDEuMDY2IDIuMDkyQzY1LjYgODQuMDkxIDgyLjY2NyA1NC44NzYgOTguNjY3IDUyLjYyNmMxNi4yNjYtMi4wOTIgMzIgMjMuMTc0IDQ5LjMzMyAzNy45IDE2LjEzMyAxNC44ODQgMzIgMTguODMyIDQ5LjMzMyAyMy4xNzUgMTYgNC4zNDIgMzIgOC4yOSA0OS4zMzQgMi4wOTIgMTUuODY2LTYuNDM1IDMyLTIzLjAxNyA0OS4zMzMtMjkuNDUyIDE1LjczMy02LjE5OCAzMi0yLjI1IDQ4LTguNDQ4IDE3LjA2Ny02LjQzNSAzMy4zMzMtMjMuMDE3IDQ5LjMzMy0xOC45NSAxNi45MzQgNC4yMjQgMzMuMzM0IDI5LjQ5IDQ5LjMzNCAyNy4zOThDNDU5LjQ2NyA4NC4wOTEgNDc2IDU0Ljg3NiA0OTIgNTAuNTM0YzE2LjY2Ny00LjM0MyAzMy4zMzMgMTYuOTc2IDQ5LjMzMyAyNS4yNjYgMTYuNjY3IDguMjkxIDMzLjMzNCA0LjM0MyA0OS4zMzQgNi4zMTdDNjA3LjIgODQuMDkxIDYyNCA5Mi43NzcgNjQwIDk4Ljk3NWMxNi40IDYuNDM1IDMzLjMzMyAxMC4zODMgNDkuMzMzIDguNDA5IDE2LjI2Ny0xLjk3NCAzMy4zMzQtMTAuNjYgNDkuMzM0LTIzLjE3NSAxNi4yNjYtMTIuNzUxIDMyLTI5LjMzMyA0OS4zMzMtMjkuNDUxIDE2LjEzMy4xMTggMzIgMTYuNyA0OS4zMzMgMjUuMjY3IDE2IDguNDA5IDMyIDguNDA5IDQ5LjMzNC00LjIyNSAxNS44NjYtMTIuNjMzIDMyLTM3LjkgNDkuMzMzLTQyLjEyNCAxNS43MzMtNC4wNjYgMzIgMTIuNTE1IDQ4IDE2Ljg1OCAxNy4wNjcgNC4zNDIgMzMuMzMzLTQuMzQzIDQ5LjMzMyAwIDE2LjkzNCA0LjM0MiAzMy4zMzQgMjAuOTI0IDQ5LjMzNCAyNS4yNjYgMTYuOCA0LjM0MyAzMy4zMzMtNC4zNDIgNDkuMzMzLTEyLjYzMyAxNi42NjctOC4yOSAzMy4zMzMtMTYuOTc2IDQ5LjMzMy0xMC41NDEgMTYuNjY3IDYuMTk4IDMzLjMzNCAyNy41MTcgNDkuMzM0IDIxLjA4MkMxMjQ3LjIgNjcuNTEgMTI2NCAzMy41NTggMTI4MCAzNS44MDhjMTYuNCAyLjA5MiAzMy4zMzMgMzkuOTkyIDQ5LjMzMyA1Ni44NSAxNi4yNjcgMTYuNyAzMy4zMzQgMTIuNzUyIDQ5LjMzNCA0LjE4NSAxNi4yNjYtOC40MSAzMi0yMS4wNDMgNDkuMzMzLTIxLjA0MyAxNi4xMzMgMCAzMiAxMi42MzQgNDkuMzMzIDQuMjI1IDE2LTguNTY3IDMyLTM3Ljc4MiA0OS4zMzQtNDAuMDMyIDE1Ljg2Ni0yLjA5MyAzMiAyMy4xNzQgNDkuMzMzIDI1LjI2NiAxNS43MzMgMi4yNSAzMi0xOS4wNjggNDgtMzEuNTgzIDE3LjA2Ny0xMi43NTIgMzMuMzMzLTE2LjcgNDkuMzMzIDAgMTYuOTM0IDE2Ljg1OCAzMy4zMzQgNTQuNzU4IDQ5LjMzNCA1OC45ODJDMTczOS40NjcgOTYuNzI0IDE3NTYgNjcuNTEgMTc3MiA0Ni4zMWMxNi42NjctMjEuMDQyIDMzLjMzMy0zMy42NzYgNDkuMzMzLTE4Ljk1IDE2LjY2NyAxNC44ODQgMzMuMzM0IDU2LjczMiA0OS4zMzQgNzEuNjE2QzE4ODcuMiAxMTMuNyAxOTA0IDEwMS4wNjcgMTkxMiA5NC43NWw4LTYuMzE2VjBIMHY4OC40MzR6Ii8+PC9nPjwvc3ZnPg==);
    width: 100%;
    height: 183px;
    background-size: 100% 183px;

}

/*Container*/
.dorik-container-hgx6mmk7 {
    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: space-around;
    gap: 0px;
    align-items: stretch;
    min-height: 100px;

}

@media screen and (max-width: 1023px) {
    .dorik-container-hgx6mmk7 {
        margin-left: 32px;
        margin-right: 32px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-hgx6mmk7 {
        margin-left: 0px;
        margin-right: 0px;

    }

}






.dorik-container-hgx6mmk7 {
    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: space-around;
    gap: 0px;
    align-items: stretch;
    min-height: 100px;

}

@media all and (max-width: 1023px) {
    .dorik-container-hgx6mmk7 {
        margin-left: 32px;
        margin-right: 32px;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-hgx6mmk7 {
        margin-left: 0px;
        margin-right: 0px;

    }
}



.dorik-container-fa8esjgs.dorik-container-fa8esjgs {
    width: calc(100% - 0px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-fa8esjgs.dorik-container-fa8esjgs {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-fa8esjgs.dorik-container-fa8esjgs {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}


.dorik-container-rkifhrk0.dorik-container-rkifhrk0 {
    width: calc(100% - 0px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-rkifhrk0.dorik-container-rkifhrk0 {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-rkifhrk0.dorik-container-rkifhrk0 {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}

.dorik-container-hgx6mmk7.dorik-container-hgx6mmk7 {
    --nav-padding: 15px;
}

.dorik-container-hgx6mmk7.dorik-container-hgx6mmk7 {
    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-hgx6mmk7.dorik-container-hgx6mmk7 {
        margin-left: calc((100% - var(--max-width, 100%)) / 2 + 32px);
        margin-right: calc((100% - var(--max-width, 100%)) / 2 + 32px);
        width: calc(var(--max-width, 100%) - 32px - 32px);

    }
}

@media all and (max-width: 767px) {
    .dorik-container-hgx6mmk7.dorik-container-hgx6mmk7 {
        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-hgx6mmk7) {
    margin: 0 auto;

}


:where(.dorik-container-hgx6mmk7) {
    position: relative;
}


/*Container*/
.dorik-container-fa8esjgs {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 30px;
    padding-right: 30px;
    flex-basis: 100%;
    align-items: stretch;
    border-width: 1px;
    border-style: solid;
    border-color: var(--color-302);
    border-radius: 10px 10px 10px 10px;
    margin-top: 24px;
    margin-bottom: -80px;

}

@media screen and (max-width: 1023px) {
    .dorik-container-fa8esjgs {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 16px;
        padding-right: 16px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-fa8esjgs {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        margin-top: 16px;

    }

}






.dorik-container-fa8esjgs {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 30px;
    padding-right: 30px;
    flex-basis: 100%;
    align-items: stretch;
    border-width: 1px;
    border-style: solid;
    border-color: var(--color-302);
    border-radius: 10px 10px 10px 10px;
    margin-top: 24px;
    margin-bottom: -80px;

}

@media all and (max-width: 1023px) {
    .dorik-container-fa8esjgs {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 16px;
        padding-right: 16px;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-fa8esjgs {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        margin-top: 16px;

    }
}






:where(.dorik-container-fa8esjgs) {
    position: relative;
}

:where(.dorik-nav-58ek1d7i) {
    position: relative;
}

/*Navigation*/
.dorik-nav-58ek1d7i {
    padding-top: 24px;
    padding-bottom: 24px;

}

@media screen and (max-width: 767px) {
    .dorik-nav-58ek1d7i {
        padding-top: 24px;
        padding-bottom: 24px;
        padding-left: 16px;
        padding-right: 16px;

    }

}

@media screen and (max-width: 767px) {

    .dorik-navbar--wrapper,
    .dorik-navbar--wrapper:not(.sticky) {
        margin-right: 0;
        margin-left: 0;
        padding-left: 0;
        padding-right: 0;
    }
}


/* Brand Style */

.dorik-nav-58ek1d7i .dorik-navbar--brand {
    width: 449px;

}

@media all and (max-width: 767px) {
    .dorik-nav-58ek1d7i .dorik-navbar--brand {
        width: 343px;

    }
}

.dorik-nav-58ek1d7i .dorik-navbar--brand img {
    width: 100%;
}

/* Toggle Button*/

.dorik-nav-58ek1d7i .dorik-navbar--toggle {
    color: var(--color-205);
    padding-left: 0px;
    padding-right: 0px;
    border: 0px solid;

}



@media screen and (max-width: 1023px) {
    .dorik-nav-58ek1d7i .dorik-navbar--toggle {
        align-items: center;
        display: flex;
    }
}





.dorik-nav-58ek1d7i .dorik-navbar--toggle span {
    display: contents;
}

/* Links */

.dorik-nav-58ek1d7i .dorik-nav--links {
    justify-content: center;
}

.dorik-nav-58ek1d7i .dorik-nav--link {
    margin-right: 30px;


}

@media all and (max-width: 1023px) {
    .dorik-nav-58ek1d7i .dorik-nav--link {
        margin-right: auto;
        margin-bottom: 30px;
    }
}

.dorik-nav-58ek1d7i .dorik-nav--links >
li:last-child >

a {
    margin-right: 0;
}

.dorik-nav-58ek1d7i .dorik-nav--link-icon {

    margin-right: 5px;
}


.dorik-nav-58ek1d7i .dorik-nav--link {
    font-size: 16px;
    text-decoration: none;
    color: var(--color-205);

}

.dorik-nav-58ek1d7i .dorik-nav--link:hover {
    color: var(--color-1);
    text-decoration: solid;

}


/* Buttons */


.dorik-nav-58ek1d7i .dorik-nav--btn {
    margin-right: 15px;

    flex-direction: row-reverse;
}

@media all and (max-width: 1023px) {
    .dorik-nav-58ek1d7i .dorik-nav--btn {
        margin-right: auto;
        margin-bottom: 15px;
    }
}

.dorik-nav-58ek1d7i .dorik-nav--btns >
li:last-child >

a {
    margin-right: 0;
}

.dorik-nav-58ek1d7i .dorik-nav--btn-icon {

    margin-left: 8px;
}


.dorik-nav-58ek1d7i .dorik-nav--btn {
    font-weight: 500;
    font-size: 16px;
    border-radius: 5px 5px 5px 5px;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 15px;
    padding-right: 15px;
    border: solid var(--color-1);

}

.dorik-nav-58ek1d7i .dorik-nav--btn:hover {
    color: var(--color-201);
    background-color: var(--color-1);

}



.dorik-nav-58ek1d7i .dorik-nav--btn,
.dorik-nav-58ek1d7i .dorik-nav--link {
    margin-bottom: 0;
}

/* Dropdown */

.dorik-nav-58ek1d7i .is-dropdown {
    position: relative;
}

.dorik-nav-58ek1d7i .is-dropdown:hover .dorik-nav--dropdown {
    opacity: 1;
    top: 100%;
    visibility: visible;
}

.dorik-nav-58ek1d7i .dropdown-item .dropdown-text {
    flex: 1 0;
}

.dorik-nav-58ek1d7i .dropdown-icon-gap {
    display: inline-block;
    width: null;
}

.dorik-nav-58ek1d7i .dorik-nav--dropdown {
    padding: 0;
    background: #ffffff;
    white-space: nowrap;
    transition: all 0.2s;
    list-style-type: none;
}

.dorik-nav-58ek1d7i .dorik-nav--dropdown.expended {
    display: grid;
}

@media screen and (min-width: 1024px) {
    .dorik-nav-58ek1d7i .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-58ek1d7i .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-58ek1d7i .dropdown-item a {
    display: flex;
    align-items: center;
    text-decoration: none;
    flex-direction: row;
}

.dorik-nav-58ek1d7i .dropdown-item a {
    text-decoration: none;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;

}

.dorik-nav-58ek1d7i .dropdown-item a:hover {
    background-color: #EFF6FF;

}



@media screen and (min-width: 768px) and (max-width:1023px) {

    .dorik-nav-58ek1d7i .dorik-nav--links {
        justify-content: center;
    }

    .dorik-nav-58ek1d7i .dorik-nav--link {
        margin-right: 30px;


    }

    @media all and (max-width: 1023px) {
        .dorik-nav-58ek1d7i .dorik-nav--link {
            margin-right: auto;
            margin-bottom: 30px;
        }
    }

    .dorik-nav-58ek1d7i .dorik-nav--links >
    li:last-child >

    a {
        margin-right: 0;
    }

    .dorik-nav-58ek1d7i .dorik-nav--link-icon {

        margin-right: 5px;
    }

    .dorik-nav-58ek1d7i .dorik-nav--link {
        margin-right: 0px !important;
    }


    .dorik-nav-58ek1d7i .dorik-nav--btn {
        margin-right: 15px;

        flex-direction: row-reverse;
    }

    @media all and (max-width: 1023px) {
        .dorik-nav-58ek1d7i .dorik-nav--btn {
            margin-right: auto;
            margin-bottom: 15px;
        }
    }

    .dorik-nav-58ek1d7i .dorik-nav--btns >
    li:last-child >

    a {
        margin-right: 0;
    }

    .dorik-nav-58ek1d7i .dorik-nav--btn-icon {

        margin-left: 8px;
    }

    .dorik-nav-58ek1d7i .dorik-nav--btn {
        margin-right: 0px !important;
    }
}

@media screen and (max-width:1023px) {
    .dorik-nav-58ek1d7i .dorik-nav--dropdown {
        position: relative;
        opacity: 1;
        place-content: center;
    }

    .dorik-nav-58ek1d7i .dorik-nav--btn,
    .dorik-nav-58ek1d7i .dorik-nav--link {
        margin: 8px 0;
    }

    .dorik-nav-58ek1d7i .dorik-nav--links {
        justify-content: center;
    }

    .dorik-nav-58ek1d7i .dorik-nav--link {
        margin-right: 30px;


    }

    @media all and (max-width: 1023px) {
        .dorik-nav-58ek1d7i .dorik-nav--link {
            margin-right: auto;
            margin-bottom: 30px;
        }
    }

    .dorik-nav-58ek1d7i .dorik-nav--links >
    li:last-child >

    a {
        margin-right: 0;
    }

    .dorik-nav-58ek1d7i .dorik-nav--link-icon {

        margin-right: 5px;
    }

}










.dorik-nav-58ek1d7i.dorik-nav-58ek1d7i.dorik-nav-58ek1d7i {}

@media all and (max-width: 1023px) {
    .dorik-nav-58ek1d7i.dorik-nav-58ek1d7i.dorik-nav-58ek1d7i {}
}

@media all and (max-width: 767px) {
    .dorik-nav-58ek1d7i.dorik-nav-58ek1d7i.dorik-nav-58ek1d7i {}
}

/*Container*/
.dorik-container-rkifhrk0 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 0px;
    flex-basis: 100%;
    align-items: stretch;
    margin-top: 80px;
    margin-bottom: 0px;
    margin-right: 0px;
    gap: 4%;
    min-height: 0px;

}

@media screen and (max-width: 1023px) {
    .dorik-container-rkifhrk0 {
        margin-top: 30px;
        margin-bottom: 0px;
        margin-right: 0px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-rkifhrk0 {
        margin-top: 0px;
        margin-bottom: 0px;
        margin-right: 0px;

    }

}






.dorik-container-rkifhrk0 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 0px;
    flex-basis: 100%;
    align-items: stretch;
    margin-top: 80px;
    margin-bottom: 0px;
    margin-right: 0px;
    gap: 4%;
    min-height: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-container-rkifhrk0 {
        margin-top: 30px;
        margin-bottom: 0px;
        margin-right: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-rkifhrk0 {
        margin-top: 0px;
        margin-bottom: 0px;
        margin-right: 0px;

    }
}



.dorik-container-60317pmc.dorik-container-60317pmc {
    width: calc(45% - 0px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-60317pmc.dorik-container-60317pmc {
        width: calc(49% - 0px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-60317pmc.dorik-container-60317pmc {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}


.dorik-container-bajwyld8.dorik-container-bajwyld8 {
    width: calc(49% - 2%);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-bajwyld8.dorik-container-bajwyld8 {
        width: calc(49% - 2%);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-bajwyld8.dorik-container-bajwyld8 {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}




:where(.dorik-container-rkifhrk0) {
    position: relative;
}

:where(.dorik-heading-5jtp8ta8) {
    position: relative;
}

/*Title*/
.dorik-heading-5jtp8ta8 {
    margin-top: 0px;
    margin-bottom: -77px;
    margin-right: 0px;
    color: #f3f0f2;
    font-size: 41px;
    line-height: 1.1;
    padding-bottom: 0px;
    padding-top: 13px;

}

@media screen and (max-width: 1023px) {
    .dorik-heading-5jtp8ta8 {
        font-size: 55px;
        margin-top: 0px;
        margin-bottom: 40px;
        margin-right: 60px;
        line-height: 1.2;

    }

}

@media screen and (max-width: 767px) {
    .dorik-heading-5jtp8ta8 {
        margin-top: 0px;
        margin-bottom: 0px;
        margin-right: 0px;
        font-size: 35px;
        line-height: 1.2;

    }

}

.dorik-heading-5jtp8ta8 {}

.dorik-heading-5jtp8ta8 p {
    display: inline;
}

.dorik-heading-5jtp8ta8 .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-5jtp8ta8 .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*=" dorik-heading-5jtp8ta8-wrapper" ]:not([class*=" dorik-heading-5jtp8ta8-wrapper" ] *)) {
    margin-top: 50px;
    margin-bottom: -77px;
    margin-right: 0px;

}

@media all and (max-width: 1023px) {
    :where([class*=" dorik-heading-5jtp8ta8-wrapper" ]:not([class*=" dorik-heading-5jtp8ta8-wrapper" ] *)) {
        margin-top: 0px;
        margin-bottom: 40px;
        margin-right: 60px;

    }
}

@media all and (max-width: 767px) {
    :where([class*=" dorik-heading-5jtp8ta8-wrapper" ]:not([class*=" dorik-heading-5jtp8ta8-wrapper" ] *)) {
        margin-top: 50px;
        margin-bottom: 0px;
        margin-right: 0px;

    }            
    .dorik-frame-corner{
        width: 50px;
        height: 50px;

    }
}






.dorik-heading-5jtp8ta8.dorik-heading-5jtp8ta8.dorik-heading-5jtp8ta8 {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-5jtp8ta8.dorik-heading-5jtp8ta8.dorik-heading-5jtp8ta8 {
        margin-top: 0px;
        margin-bottom: 0px;
        margin-right: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-5jtp8ta8.dorik-heading-5jtp8ta8.dorik-heading-5jtp8ta8 {
        margin-top: 0px;
        margin-bottom: 0px;
        margin-right: 0px;

    }
}

/*Container*/
.dorik-container-60317pmc {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 59px;
    padding-bottom: 211px;
    padding-left: 50px;
    padding-right: 50px;
    flex-basis: 45%;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 0px;

    border-style: solid;

    border-right-width: 0px;

    border-radius: 10px 10px 10px 10px;
    margin-top: 137px;
    margin-bottom: 0px;
    margin-right: 0px;
    background-color: var(--color-101);
    min-height: 84px;

}

@media screen and (max-width: 1023px) {
    .dorik-container-60317pmc {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px;
        margin-top: 0px;
        margin-bottom: 0px;
        flex-basis: 49%;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-60317pmc {
        flex-basis: 100%;
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px;
        margin-top: 24px;
        margin-bottom: 0px;

    }

}






.dorik-container-60317pmc {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 59px;
    padding-bottom: 211px;
    padding-left: 50px;
    padding-right: 50px;
    flex-basis: 45%;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 0px;

    border-style: solid;

    border-right-width: 0px;

    border-radius: 10px 10px 10px 10px;
    margin-top: 137px;
    margin-bottom: 0px;
    margin-right: 0px;
    background-color: var(--color-101);
    min-height: 84px;

}

@media all and (max-width: 1023px) {
    .dorik-container-60317pmc {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px;
        margin-top: 0px;
        margin-bottom: 0px;
        flex-basis: 49%;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-60317pmc {
        flex-basis: 100%;
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px;
        margin-top: 24px;
        margin-bottom: 0px;

    }
}






:where(.dorik-container-60317pmc) {
    position: relative;
}

:where(.dorik-text-20ht64sh) {
    position: relative;
}

:where(.dorik-button-dyzuhywa) {
    position: relative;
}

/*Text*/
.dorik-text-20ht64sh {
    margin-top: 0px;
    margin-bottom: 0px;
    color: var(--color-205);
    font-size: 30px;

}

@media screen and (max-width: 1023px) {
    .dorik-text-20ht64sh {
        font-size: 20px;

    }

}

.dorik-text-20ht64sh {}





/*Button*/
.dorik-button-dyzuhywa {
    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: #FFFFFF;
    font-weight: 500;

    margin-bottom: 0px;

}

.dorik-button-dyzuhywa:hover {
    color: var(--color-201);
    background-color: var(--color-2);

}

@media screen and (max-width: 1023px) {
    .dorik-button-dyzuhywa {
        margin-top: 30px;
        margin-bottom: 0px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-button-dyzuhywa {
        margin-top: 24px;
        margin-bottom: 0px;

    }

}

.dorik-button-dyzuhywa :is(.icon, .icon svg) {

    transition: null
}

.dorik-button-dyzuhywa:hover :is(.icon, .icon svg) {
    color: null;
}




:where([class*=" dorik-button-dyzuhywa-wrapper" ]:not([class*=" dorik-button-dyzuhywa-wrapper" ] *)) {

    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    :where([class*=" dorik-button-dyzuhywa-wrapper" ]:not([class*=" dorik-button-dyzuhywa-wrapper" ] *)) {
        margin-top: 30px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    :where([class*=" dorik-button-dyzuhywa-wrapper" ]:not([class*=" dorik-button-dyzuhywa-wrapper" ] *)) {
        margin-top: 24px;
        margin-bottom: 0px;

    }
}


.dorik-button-dyzuhywa.dorik-button-dyzuhywa.dorik-button-dyzuhywa {

    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-button-dyzuhywa.dorik-button-dyzuhywa.dorik-button-dyzuhywa {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-button-dyzuhywa.dorik-button-dyzuhywa.dorik-button-dyzuhywa {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

/*Container*/
.dorik-container-bajwyld8 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;

    flex-basis: 49%;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 0px;

    border-style: solid;

    border-right-width: 0px;

    border-radius: 10px 10px 10px 10px;
    margin-top: 138px;
    margin-left: 0px;

}

@media screen and (max-width: 1023px) {
    .dorik-container-bajwyld8 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-bajwyld8 {
        flex-basis: 100%;
        padding-top: 0px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
        margin-top: 30px;
        margin-bottom: 0px;

    }

}






.dorik-container-bajwyld8 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;

    flex-basis: 49%;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 0px;

    border-style: solid;

    border-right-width: 0px;

    border-radius: 10px 10px 10px 10px;
    margin-top: 138px;
    margin-left: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-container-bajwyld8 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-bajwyld8 {
        flex-basis: 100%;
        padding-top: 0px;
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
        margin-top: 30px;
        margin-bottom: 0px;

    }
}






:where(.dorik-container-bajwyld8) {
    position: relative;
}

:where(.dorik-image-9n8pwmzu) {
    position: relative;
}

/*Image*/
.dorik-image-9n8pwmzu {
    object-fit: cover;
    width: 100%;
    border-radius: 10px 10px 10px 10px;
    padding-left: 0px;

    margin-right: 0px;
    margin-left: 0px;
    height: 580px;

}

@media screen and (max-width: 1023px) {
    .dorik-image-9n8pwmzu {
        margin-right: 0px;
        margin-left: 0px;
        margin-bottom: -7px;
        height: 370px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-image-9n8pwmzu {
        margin-right: 1px;
        margin-left: 0px;
        height: 420px;

    }

}




:where([class*=" dorik-image-9n8pwmzu-wrapper" ]:not([class*=" dorik-image-9n8pwmzu-wrapper" ] *)) {
    margin-right: 0px;
    margin-left: 0px;

}

@media all and (max-width: 1023px) {
    :where([class*=" dorik-image-9n8pwmzu-wrapper" ]:not([class*=" dorik-image-9n8pwmzu-wrapper" ] *)) {
        margin-right: 0px;
        margin-left: 0px;
        margin-bottom: -7px;

    }
}

@media all and (max-width: 767px) {
    :where([class*=" dorik-image-9n8pwmzu-wrapper" ]:not([class*=" dorik-image-9n8pwmzu-wrapper" ] *)) {
        margin-right: 1px;
        margin-left: 0px;

    }
}


.dorik-image-9n8pwmzu.dorik-image-9n8pwmzu.dorik-image-9n8pwmzu {
    margin-right: 0px;
    margin-left: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-image-9n8pwmzu.dorik-image-9n8pwmzu.dorik-image-9n8pwmzu {
        margin-right: 0px;
        margin-left: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-image-9n8pwmzu.dorik-image-9n8pwmzu.dorik-image-9n8pwmzu {
        margin-right: 0px;
        margin-left: 0px;

    }
}

/*features*/
.dorik-section-tpbno734 {
    background-color: #020202;
    padding-top: 28px;
    padding-bottom: 100px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    margin-top: 105px;

}

.dorik-section-tpbno734:before {}

@media screen and (max-width: 1023px) {
    .dorik-section-tpbno734 {
        padding-top: 60px;
        padding-bottom: 60px;
        padding-left: 32px;
        padding-right: 32px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-section-tpbno734 {
        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-xb2ix88s {
    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;
    align-items: center;
    gap: 32px;

}

@media screen and (max-width: 1023px) {
    .dorik-container-xb2ix88s {
        gap: 0px;

    }

}






.dorik-container-xb2ix88s {
    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;
    align-items: center;
    gap: 32px;

}

@media all and (max-width: 1023px) {
    .dorik-container-xb2ix88s {
        gap: 0px;

    }
}



.dorik-container-5z7k714h.dorik-container-5z7k714h {
    width: calc(40% - 16px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-5z7k714h.dorik-container-5z7k714h {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-5z7k714h.dorik-container-5z7k714h {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}


.dorik-container-0mj36huh.dorik-container-0mj36huh {
    width: calc(60% - 16px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-0mj36huh.dorik-container-0mj36huh {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-0mj36huh.dorik-container-0mj36huh {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}

.dorik-container-xb2ix88s.dorik-container-xb2ix88s {
    --nav-padding: 15px;
}

.dorik-container-xb2ix88s.dorik-container-xb2ix88s {
    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-xb2ix88s.dorik-container-xb2ix88s {
        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-xb2ix88s.dorik-container-xb2ix88s {
        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-xb2ix88s) {
    margin: 0 auto;

}


:where(.dorik-container-xb2ix88s) {
    position: relative;
}


/*Container*/
.dorik-container-5z7k714h {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 40%;
    align-items: stretch;

}

@media screen and (max-width: 1023px) {
    .dorik-container-5z7k714h {
        flex-basis: 100%;

    }

}






.dorik-container-5z7k714h {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 40%;
    align-items: stretch;

}

@media all and (max-width: 1023px) {
    .dorik-container-5z7k714h {
        flex-basis: 100%;

    }
}






:where(.dorik-container-5z7k714h) {
    position: relative;
}

:where(.dorik-image-7hvr9c7z) {
    position: relative;
}

:where(.dorik-heading-6lbdh1d8) {
    position: relative;
}

:where(.dorik-text-ajjgna54) {
    position: relative;
}

:where(.dorik-button-g1k4g9a4) {
    position: relative;
}

/*Image*/
.dorik-image-7hvr9c7z {
    object-fit: cover;

}










.dorik-image-7hvr9c7z.dorik-image-7hvr9c7z.dorik-image-7hvr9c7z {}

@media all and (max-width: 1023px) {
    .dorik-image-7hvr9c7z.dorik-image-7hvr9c7z.dorik-image-7hvr9c7z {}
}

@media all and (max-width: 767px) {
    .dorik-image-7hvr9c7z.dorik-image-7hvr9c7z.dorik-image-7hvr9c7z {}
}

/*Title*/
.dorik-heading-6lbdh1d8 {
    margin-top: 0px;
    margin-bottom: 20px;
    color: var(--color-201);

}


.dorik-heading-6lbdh1d8 {}

.dorik-heading-6lbdh1d8 p {
    display: inline;
}

.dorik-heading-6lbdh1d8 .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-6lbdh1d8 .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*=" dorik-heading-6lbdh1d8-wrapper" ]:not([class*=" dorik-heading-6lbdh1d8-wrapper" ] *)) {
    margin-top: 0px;
    margin-bottom: 20px;

}

@media all and (max-width: 1023px) {
    :where([class*=" dorik-heading-6lbdh1d8-wrapper" ]:not([class*=" dorik-heading-6lbdh1d8-wrapper" ] *)) {
        margin-top: 0px;
        margin-bottom: 20px;

    }
}

@media all and (max-width: 767px) {
    :where([class*=" dorik-heading-6lbdh1d8-wrapper" ]:not([class*=" dorik-heading-6lbdh1d8-wrapper" ] *)) {
        margin-top: 0px;
        margin-bottom: 20px;

    }
}


.dorik-heading-6lbdh1d8.dorik-heading-6lbdh1d8.dorik-heading-6lbdh1d8 {
    margin-top: 0px;
    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-6lbdh1d8.dorik-heading-6lbdh1d8.dorik-heading-6lbdh1d8 {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-6lbdh1d8.dorik-heading-6lbdh1d8.dorik-heading-6lbdh1d8 {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

/*Text*/
.dorik-text-ajjgna54 {
    margin-top: 0px;
    margin-bottom: 40px;
    color: var(--color-202);

}

.dorik-text-ajjgna54 {}





/*Button*/
.dorik-button-g1k4g9a4 {
    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: 0px;

}

.dorik-button-g1k4g9a4:hover {
    color: #FFFFFF;
    background-color: var(--color-2);

}

.dorik-button-g1k4g9a4 :is(.icon, .icon svg) {

    transition: null
}

.dorik-button-g1k4g9a4:hover :is(.icon, .icon svg) {
    color: null;
}




:where([class*=" dorik-button-g1k4g9a4-wrapper" ]:not([class*=" dorik-button-g1k4g9a4-wrapper" ] *)) {
    margin-top: 0px;

}

@media all and (max-width: 1023px) {
    :where([class*=" dorik-button-g1k4g9a4-wrapper" ]:not([class*=" dorik-button-g1k4g9a4-wrapper" ] *)) {
        margin-top: 0px;

    }
}

@media all and (max-width: 767px) {
    :where([class*=" dorik-button-g1k4g9a4-wrapper" ]:not([class*=" dorik-button-g1k4g9a4-wrapper" ] *)) {
        margin-top: 0px;

    }
}


.dorik-button-g1k4g9a4.dorik-button-g1k4g9a4.dorik-button-g1k4g9a4 {
    margin-top: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-button-g1k4g9a4.dorik-button-g1k4g9a4.dorik-button-g1k4g9a4 {
        margin-top: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-button-g1k4g9a4.dorik-button-g1k4g9a4.dorik-button-g1k4g9a4 {
        margin-top: 0px;

    }
}

/*Container*/
.dorik-container-0mj36huh {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 60%;
    align-items: stretch;
    gap: 24px;

}

@media screen and (max-width: 1023px) {
    .dorik-container-0mj36huh {
        flex-basis: 100%;
        margin-top: 48px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-0mj36huh {
        margin-top: 32px;

    }

}






.dorik-container-0mj36huh {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    flex-basis: 60%;
    align-items: stretch;
    gap: 24px;

}

@media all and (max-width: 1023px) {
    .dorik-container-0mj36huh {
        flex-basis: 100%;
        margin-top: 48px;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-0mj36huh {
        margin-top: 32px;

    }
}



.dorik-container-4y60aqkq.dorik-container-4y60aqkq {
    width: calc(50% - 12px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-4y60aqkq.dorik-container-4y60aqkq {
        width: calc(50% - 12px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-4y60aqkq.dorik-container-4y60aqkq {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}


.dorik-container-on22kvvv.dorik-container-on22kvvv {
    width: calc(50% - 12px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-on22kvvv.dorik-container-on22kvvv {
        width: calc(50% - 12px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-on22kvvv.dorik-container-on22kvvv {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}


.dorik-container-e7fpsg4r.dorik-container-e7fpsg4r {
    width: calc(50% - 12px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-e7fpsg4r.dorik-container-e7fpsg4r {
        width: calc(50% - 12px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-e7fpsg4r.dorik-container-e7fpsg4r {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}


.dorik-container-vzu0x2nv.dorik-container-vzu0x2nv {
    width: calc(50% - 12px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-vzu0x2nv.dorik-container-vzu0x2nv {
        width: calc(50% - 12px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-vzu0x2nv.dorik-container-vzu0x2nv {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}




:where(.dorik-container-0mj36huh) {
    position: relative;
}


/*Container*/
.dorik-container-4y60aqkq {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 24px;
    padding-right: 24px;
    flex-basis: 50%;
    align-items: stretch;
    margin-top: 0px;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px;
    border-style: solid;
    border-color: var(--color-101);

}

@media screen and (max-width: 1023px) {
    .dorik-container-4y60aqkq {
        flex-basis: 50%;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-4y60aqkq {
        flex-basis: 100%;

    }

}






.dorik-container-4y60aqkq {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 24px;
    padding-right: 24px;
    flex-basis: 50%;
    align-items: stretch;
    margin-top: 0px;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px;
    border-style: solid;
    border-color: var(--color-101);

}

@media all and (max-width: 1023px) {
    .dorik-container-4y60aqkq {
        flex-basis: 50%;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-4y60aqkq {
        flex-basis: 100%;

    }
}






:where(.dorik-container-4y60aqkq) {
    position: relative;
}

:where(.dorik-icon-07geq7sn) {
    position: relative;
}

:where(.dorik-heading-ij0xxqrm) {
    position: relative;
}

:where(.dorik-text-y9uifs1f) {
    position: relative;
}

:where(.dorik-button-wz1igbiw) {
    position: relative;
}

/*Icon*/
.dorik-icon-07geq7sn :is(.icon, .icon svg) {
    font-size: 30px;
    color: var(--color-1);
    line-height: 1em
}









.dorik-icon-07geq7sn.dorik-icon-07geq7sn.dorik-icon-07geq7sn {}

@media all and (max-width: 1023px) {
    .dorik-icon-07geq7sn.dorik-icon-07geq7sn.dorik-icon-07geq7sn {}
}

@media all and (max-width: 767px) {
    .dorik-icon-07geq7sn.dorik-icon-07geq7sn.dorik-icon-07geq7sn {}
}

/*Title*/
.dorik-heading-ij0xxqrm {
    font-size: 20px;
    margin-bottom: 0px;
    margin-top: 24px;
    color: var(--color-201);

}


.dorik-heading-ij0xxqrm {}

.dorik-heading-ij0xxqrm p {
    display: inline;
}

.dorik-heading-ij0xxqrm .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-ij0xxqrm .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*=" dorik-heading-ij0xxqrm-wrapper" ]:not([class*=" dorik-heading-ij0xxqrm-wrapper" ] *)) {
    margin-bottom: 0px;
    margin-top: 24px;

}

@media all and (max-width: 1023px) {
    :where([class*=" dorik-heading-ij0xxqrm-wrapper" ]:not([class*=" dorik-heading-ij0xxqrm-wrapper" ] *)) {
        margin-bottom: 0px;
        margin-top: 24px;

    }
}

@media all and (max-width: 767px) {
    :where([class*=" dorik-heading-ij0xxqrm-wrapper" ]:not([class*=" dorik-heading-ij0xxqrm-wrapper" ] *)) {
        margin-bottom: 0px;
        margin-top: 24px;

    }
}


.dorik-heading-ij0xxqrm.dorik-heading-ij0xxqrm.dorik-heading-ij0xxqrm {
    margin-bottom: 0px;
    margin-top: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-ij0xxqrm.dorik-heading-ij0xxqrm.dorik-heading-ij0xxqrm {
        margin-bottom: 0px;
        margin-top: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-ij0xxqrm.dorik-heading-ij0xxqrm.dorik-heading-ij0xxqrm {
        margin-bottom: 0px;
        margin-top: 0px;

    }
}

/*Text*/
.dorik-text-y9uifs1f {
    margin-top: 12px;
    color: var(--color-202);

}

@media screen and (max-width: 1023px) {
    .dorik-text-y9uifs1f {
        margin-top: 16px;

    }

}

.dorik-text-y9uifs1f {}





/*Button*/
.dorik-button-wz1igbiw {

    padding-bottom: 4px;
    padding-left: 0px;

    text-decoration: none;
    justify-content: center;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px;



    border-bottom-style: solid;
    border-bottom-color: var(--color-12);
    color: var(--color-1);
    font-weight: 500;
    flex-direction: row-reverse;

}

.dorik-button-wz1igbiw:hover {
    color: var(--color-2);

}

.dorik-button-wz1igbiw :is(.icon, .icon svg) {
    margin-left: 10px;
    transition: null
}

.dorik-button-wz1igbiw:hover :is(.icon, .icon svg) {
    color: var(--color-2);
}









.dorik-button-wz1igbiw.dorik-button-wz1igbiw.dorik-button-wz1igbiw {}

@media all and (max-width: 1023px) {
    .dorik-button-wz1igbiw.dorik-button-wz1igbiw.dorik-button-wz1igbiw {}
}

@media all and (max-width: 767px) {
    .dorik-button-wz1igbiw.dorik-button-wz1igbiw.dorik-button-wz1igbiw {}
}

/*Container*/
.dorik-container-on22kvvv {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 24px;
    padding-right: 24px;
    flex-basis: 50%;
    align-items: stretch;
    margin-top: 0px;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px;
    border-style: solid;
    border-color: var(--color-101);

}

@media screen and (max-width: 1023px) {
    .dorik-container-on22kvvv {
        flex-basis: 50%;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-on22kvvv {
        flex-basis: 100%;

    }

}






.dorik-container-on22kvvv {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 24px;
    padding-right: 24px;
    flex-basis: 50%;
    align-items: stretch;
    margin-top: 0px;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px;
    border-style: solid;
    border-color: var(--color-101);

}

@media all and (max-width: 1023px) {
    .dorik-container-on22kvvv {
        flex-basis: 50%;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-on22kvvv {
        flex-basis: 100%;

    }
}






:where(.dorik-container-on22kvvv) {
    position: relative;
}

:where(.dorik-icon-1rgxu1bt) {
    position: relative;
}

:where(.dorik-heading-7lqgfy4d) {
    position: relative;
}

:where(.dorik-text-raawgcjk) {
    position: relative;
}

:where(.dorik-button-o8foxllf) {
    position: relative;
}

/*Icon*/
.dorik-icon-1rgxu1bt :is(.icon, .icon svg) {
    font-size: 30px;
    color: var(--color-1);
    line-height: 1em
}









.dorik-icon-1rgxu1bt.dorik-icon-1rgxu1bt.dorik-icon-1rgxu1bt {}

@media all and (max-width: 1023px) {
    .dorik-icon-1rgxu1bt.dorik-icon-1rgxu1bt.dorik-icon-1rgxu1bt {}
}

@media all and (max-width: 767px) {
    .dorik-icon-1rgxu1bt.dorik-icon-1rgxu1bt.dorik-icon-1rgxu1bt {}
}

/*Title*/
.dorik-heading-7lqgfy4d {
    font-size: 20px;
    margin-bottom: 0px;
    margin-top: 24px;
    color: var(--color-201);

}


.dorik-heading-7lqgfy4d {}

.dorik-heading-7lqgfy4d p {
    display: inline;
}

.dorik-heading-7lqgfy4d .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-7lqgfy4d .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*=" dorik-heading-7lqgfy4d-wrapper" ]:not([class*=" dorik-heading-7lqgfy4d-wrapper" ] *)) {
    margin-bottom: 0px;
    margin-top: 24px;

}

@media all and (max-width: 1023px) {
    :where([class*=" dorik-heading-7lqgfy4d-wrapper" ]:not([class*=" dorik-heading-7lqgfy4d-wrapper" ] *)) {
        margin-bottom: 0px;
        margin-top: 24px;

    }
}

@media all and (max-width: 767px) {
    :where([class*=" dorik-heading-7lqgfy4d-wrapper" ]:not([class*=" dorik-heading-7lqgfy4d-wrapper" ] *)) {
        margin-bottom: 0px;
        margin-top: 24px;

    }
}


.dorik-heading-7lqgfy4d.dorik-heading-7lqgfy4d.dorik-heading-7lqgfy4d {
    margin-bottom: 0px;
    margin-top: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-7lqgfy4d.dorik-heading-7lqgfy4d.dorik-heading-7lqgfy4d {
        margin-bottom: 0px;
        margin-top: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-7lqgfy4d.dorik-heading-7lqgfy4d.dorik-heading-7lqgfy4d {
        margin-bottom: 0px;
        margin-top: 0px;

    }
}

/*Text*/
.dorik-text-raawgcjk {
    margin-top: 12px;
    color: var(--color-202);

}

@media screen and (max-width: 1023px) {
    .dorik-text-raawgcjk {
        margin-top: 16px;

    }

}

.dorik-text-raawgcjk {}





/*Button*/
.dorik-button-o8foxllf {

    padding-bottom: 4px;
    padding-left: 0px;

    text-decoration: none;
    justify-content: center;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px;



    border-bottom-style: solid;
    border-bottom-color: var(--color-12);
    color: var(--color-1);
    font-weight: 500;
    flex-direction: row-reverse;

}

.dorik-button-o8foxllf:hover {
    color: var(--color-2);

}

.dorik-button-o8foxllf :is(.icon, .icon svg) {
    margin-left: 10px;
    transition: null
}

.dorik-button-o8foxllf:hover :is(.icon, .icon svg) {
    color: var(--color-2);
}









.dorik-button-o8foxllf.dorik-button-o8foxllf.dorik-button-o8foxllf {}

@media all and (max-width: 1023px) {
    .dorik-button-o8foxllf.dorik-button-o8foxllf.dorik-button-o8foxllf {}
}

@media all and (max-width: 767px) {
    .dorik-button-o8foxllf.dorik-button-o8foxllf.dorik-button-o8foxllf {}
}

/*Container*/
.dorik-container-e7fpsg4r {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 24px;
    padding-right: 24px;
    flex-basis: 50%;
    align-items: stretch;
    margin-top: 0px;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px;
    border-style: solid;
    border-color: var(--color-101);

}

@media screen and (max-width: 1023px) {
    .dorik-container-e7fpsg4r {
        flex-basis: 50%;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-e7fpsg4r {
        flex-basis: 100%;

    }

}






.dorik-container-e7fpsg4r {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 24px;
    padding-right: 24px;
    flex-basis: 50%;
    align-items: stretch;
    margin-top: 0px;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px;
    border-style: solid;
    border-color: var(--color-101);

}

@media all and (max-width: 1023px) {
    .dorik-container-e7fpsg4r {
        flex-basis: 50%;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-e7fpsg4r {
        flex-basis: 100%;

    }
}






:where(.dorik-container-e7fpsg4r) {
    position: relative;
}

:where(.dorik-icon-h97rzmmb) {
    position: relative;
}

:where(.dorik-heading-e3i6qbqe) {
    position: relative;
}

:where(.dorik-text-z9vozy91) {
    position: relative;
}

:where(.dorik-button-cixg3bc1) {
    position: relative;
}

/*Icon*/
.dorik-icon-h97rzmmb :is(.icon, .icon svg) {
    font-size: 30px;
    color: var(--color-1);
    line-height: 1em
}









.dorik-icon-h97rzmmb.dorik-icon-h97rzmmb.dorik-icon-h97rzmmb {}

@media all and (max-width: 1023px) {
    .dorik-icon-h97rzmmb.dorik-icon-h97rzmmb.dorik-icon-h97rzmmb {}
}

@media all and (max-width: 767px) {
    .dorik-icon-h97rzmmb.dorik-icon-h97rzmmb.dorik-icon-h97rzmmb {}
}

/*Title*/
.dorik-heading-e3i6qbqe {
    font-size: 20px;
    margin-bottom: 0px;
    margin-top: 24px;
    color: var(--color-201);

}


.dorik-heading-e3i6qbqe {}

.dorik-heading-e3i6qbqe p {
    display: inline;
}

.dorik-heading-e3i6qbqe .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-e3i6qbqe .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*=" dorik-heading-e3i6qbqe-wrapper" ]:not([class*=" dorik-heading-e3i6qbqe-wrapper" ] *)) {
    margin-bottom: 0px;
    margin-top: 24px;

}

@media all and (max-width: 1023px) {
    :where([class*=" dorik-heading-e3i6qbqe-wrapper" ]:not([class*=" dorik-heading-e3i6qbqe-wrapper" ] *)) {
        margin-bottom: 0px;
        margin-top: 24px;

    }
}

@media all and (max-width: 767px) {
    :where([class*=" dorik-heading-e3i6qbqe-wrapper" ]:not([class*=" dorik-heading-e3i6qbqe-wrapper" ] *)) {
        margin-bottom: 0px;
        margin-top: 24px;

    }
}


.dorik-heading-e3i6qbqe.dorik-heading-e3i6qbqe.dorik-heading-e3i6qbqe {
    margin-bottom: 0px;
    margin-top: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-e3i6qbqe.dorik-heading-e3i6qbqe.dorik-heading-e3i6qbqe {
        margin-bottom: 0px;
        margin-top: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-e3i6qbqe.dorik-heading-e3i6qbqe.dorik-heading-e3i6qbqe {
        margin-bottom: 0px;
        margin-top: 0px;

    }
}

/*Text*/
.dorik-text-z9vozy91 {
    margin-top: 12px;
    color: var(--color-202);

}

@media screen and (max-width: 1023px) {
    .dorik-text-z9vozy91 {
        margin-top: 16px;

    }

}

.dorik-text-z9vozy91 {}





/*Button*/
.dorik-button-cixg3bc1 {

    padding-bottom: 4px;
    padding-left: 0px;

    text-decoration: none;
    justify-content: center;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px;



    border-bottom-style: solid;
    border-bottom-color: var(--color-12);
    color: var(--color-1);
    font-weight: 500;
    flex-direction: row-reverse;

}

.dorik-button-cixg3bc1:hover {
    color: var(--color-2);

}

.dorik-button-cixg3bc1 :is(.icon, .icon svg) {
    margin-left: 10px;
    transition: null
}

.dorik-button-cixg3bc1:hover :is(.icon, .icon svg) {
    color: var(--color-2);
}









.dorik-button-cixg3bc1.dorik-button-cixg3bc1.dorik-button-cixg3bc1 {}

@media all and (max-width: 1023px) {
    .dorik-button-cixg3bc1.dorik-button-cixg3bc1.dorik-button-cixg3bc1 {}
}

@media all and (max-width: 767px) {
    .dorik-button-cixg3bc1.dorik-button-cixg3bc1.dorik-button-cixg3bc1 {}
}

/*Container*/
.dorik-container-vzu0x2nv {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 24px;
    padding-right: 24px;
    flex-basis: 50%;
    align-items: stretch;
    margin-top: 0px;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px;
    border-style: solid;
    border-color: var(--color-101);

}

@media screen and (max-width: 1023px) {
    .dorik-container-vzu0x2nv {
        flex-basis: 50%;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-vzu0x2nv {
        flex-basis: 100%;

    }

}






.dorik-container-vzu0x2nv {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 24px;
    padding-right: 24px;
    flex-basis: 50%;
    align-items: stretch;
    margin-top: 0px;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px;
    border-style: solid;
    border-color: var(--color-101);

}

@media all and (max-width: 1023px) {
    .dorik-container-vzu0x2nv {
        flex-basis: 50%;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-vzu0x2nv {
        flex-basis: 100%;

    }
}






:where(.dorik-container-vzu0x2nv) {
    position: relative;
}

:where(.dorik-icon-611bk7lu) {
    position: relative;
}

:where(.dorik-heading-y0b3901r) {
    position: relative;
}

:where(.dorik-text-mbkqgpp4) {
    position: relative;
}

:where(.dorik-button-cfh44p5q) {
    position: relative;
}

/*Icon*/
.dorik-icon-611bk7lu :is(.icon, .icon svg) {
    font-size: 30px;
    color: var(--color-1);
    line-height: 1em
}









.dorik-icon-611bk7lu.dorik-icon-611bk7lu.dorik-icon-611bk7lu {}

@media all and (max-width: 1023px) {
    .dorik-icon-611bk7lu.dorik-icon-611bk7lu.dorik-icon-611bk7lu {}
}

@media all and (max-width: 767px) {
    .dorik-icon-611bk7lu.dorik-icon-611bk7lu.dorik-icon-611bk7lu {}
}

/*Title*/
.dorik-heading-y0b3901r {
    font-size: 20px;
    margin-bottom: 0px;
    margin-top: 24px;
    color: var(--color-201);

}


.dorik-heading-y0b3901r {}

.dorik-heading-y0b3901r p {
    display: inline;
}

.dorik-heading-y0b3901r .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-y0b3901r .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*=" dorik-heading-y0b3901r-wrapper" ]:not([class*=" dorik-heading-y0b3901r-wrapper" ] *)) {
    margin-bottom: 0px;
    margin-top: 24px;

}

@media all and (max-width: 1023px) {
    :where([class*=" dorik-heading-y0b3901r-wrapper" ]:not([class*=" dorik-heading-y0b3901r-wrapper" ] *)) {
        margin-bottom: 0px;
        margin-top: 24px;

    }
}

@media all and (max-width: 767px) {
    :where([class*=" dorik-heading-y0b3901r-wrapper" ]:not([class*=" dorik-heading-y0b3901r-wrapper" ] *)) {
        margin-bottom: 0px;
        margin-top: 24px;

    }
}


.dorik-heading-y0b3901r.dorik-heading-y0b3901r.dorik-heading-y0b3901r {
    margin-bottom: 0px;
    margin-top: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-y0b3901r.dorik-heading-y0b3901r.dorik-heading-y0b3901r {
        margin-bottom: 0px;
        margin-top: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-y0b3901r.dorik-heading-y0b3901r.dorik-heading-y0b3901r {
        margin-bottom: 0px;
        margin-top: 0px;

    }
}

/*Text*/
.dorik-text-mbkqgpp4 {
    margin-top: 12px;
    color: var(--color-202);

}

@media screen and (max-width: 1023px) {
    .dorik-text-mbkqgpp4 {
        margin-top: 16px;

    }

}

.dorik-text-mbkqgpp4 {}





/*Button*/
.dorik-button-cfh44p5q {

    padding-bottom: 4px;
    padding-left: 0px;

    text-decoration: none;
    justify-content: center;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px;



    border-bottom-style: solid;
    border-bottom-color: var(--color-12);
    color: var(--color-1);
    font-weight: 500;
    flex-direction: row-reverse;

}

.dorik-button-cfh44p5q:hover {
    color: var(--color-2);

}

.dorik-button-cfh44p5q :is(.icon, .icon svg) {
    margin-left: 10px;
    transition: null
}

.dorik-button-cfh44p5q:hover :is(.icon, .icon svg) {
    color: var(--color-2);
}









.dorik-button-cfh44p5q.dorik-button-cfh44p5q.dorik-button-cfh44p5q {}

@media all and (max-width: 1023px) {
    .dorik-button-cfh44p5q.dorik-button-cfh44p5q.dorik-button-cfh44p5q {}
}

@media all and (max-width: 767px) {
    .dorik-button-cfh44p5q.dorik-button-cfh44p5q.dorik-button-cfh44p5q {}
}

/*pricing*/
.dorik-section-p09okwfv {
    padding-top: 100px;
    padding-bottom: 100px;
    background-color: var(--color-102);

}

@media screen and (max-width: 1023px) {
    .dorik-section-p09okwfv {
        padding-top: 60px;
        padding-bottom: 60px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-section-p09okwfv {
        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-pyh45uuy {
    --nav-padding: 15px;
}

[class*="close-btn-"

] {
    display: none;
}




/*Column*/
.dorik-column-8hwwekbu {
    text-align: center;
    padding-left: 15%;
    padding-right: 15%;

}

@media screen and (max-width: 767px) {
    .dorik-column-8hwwekbu {
        padding-left: 5%;
        padding-right: 5%;

    }

}

.dorik-column-8hwwekbu {}

.dorik-column-8hwwekbu.linked-column {
    cursor: pointer
}




/*Title*/
.dorik-heading-mtniv4a4 {
    margin-top: 0px;
    margin-bottom: 16px;
    color: var(--color-204);

}


.dorik-heading-mtniv4a4 {}

.dorik-heading-mtniv4a4 p {
    display: inline;
}

.dorik-heading-mtniv4a4 .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-mtniv4a4 .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*=" dorik-heading-mtniv4a4-wrapper" ]:not([class*=" dorik-heading-mtniv4a4-wrapper" ] *)) {
    margin-top: 0px;
    margin-bottom: 16px;

}

@media all and (max-width: 1023px) {
    :where([class*=" dorik-heading-mtniv4a4-wrapper" ]:not([class*=" dorik-heading-mtniv4a4-wrapper" ] *)) {
        margin-top: 0px;
        margin-bottom: 16px;

    }
}

@media all and (max-width: 767px) {
    :where([class*=" dorik-heading-mtniv4a4-wrapper" ]:not([class*=" dorik-heading-mtniv4a4-wrapper" ] *)) {
        margin-top: 0px;
        margin-bottom: 16px;

    }
}


.dorik-heading-mtniv4a4.dorik-heading-mtniv4a4.dorik-heading-mtniv4a4 {
    margin-top: 0px;
    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-mtniv4a4.dorik-heading-mtniv4a4.dorik-heading-mtniv4a4 {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-mtniv4a4.dorik-heading-mtniv4a4.dorik-heading-mtniv4a4 {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

/*Text*/
.dorik-text-7ra6d8a9 {
    color: var(--color-205);

    margin-bottom: 0px;

}

.dorik-text-7ra6d8a9 {}





/*Row*/
.dorik-row-mjxs2out {
    margin-top: 56px;
    border-radius: 10px 10px 10px 10px;

}

@media screen and (max-width: 1023px) {
    .dorik-row-mjxs2out {
        margin-top: 32px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-row-mjxs2out {
        margin-top: 24px;

    }

}

.dorik-row-mjxs2out {
    --nav-padding: 15px;
}

[class*="close-btn-"

] {
    display: none;
}

.dorik-row-mjxs2out.flex {
    margin-left: calc(-40px / 2);
    margin-right: calc(-40px / 2);
}

.dorik-row-mjxs2out [class*=col-] {
    padding-left: calc(40px / 2);
    padding-right: calc(40px / 2);
}





/*Column*/
.dorik-column-s0sau0pi {
    text-align: center;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-top: 20px;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px;
    border-style: solid;
    border-color: var(--color-101);
    border-top-width: 6px;
    border-top-color: var(--color-101);
    border-top-style: solid;
    box-shadow: none;

}

@media screen and (max-width: 1023px) {}

@media screen and (max-width: 767px) {
    .dorik-column-s0sau0pi {
        margin-bottom: 24px;

    }

}

.dorik-column-s0sau0pi {}

.dorik-column-s0sau0pi.linked-column {
    cursor: pointer
}




/*Title*/
.dorik-heading-23l7dfqz {
    color: var(--color-204);
    text-transform: uppercase;
    margin-bottom: 15px;

}


.dorik-heading-23l7dfqz {}

.dorik-heading-23l7dfqz p {
    display: inline;
}

.dorik-heading-23l7dfqz .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-23l7dfqz .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*=" dorik-heading-23l7dfqz-wrapper" ]:not([class*=" dorik-heading-23l7dfqz-wrapper" ] *)) {
    margin-bottom: 15px;

}

@media all and (max-width: 1023px) {
    :where([class*=" dorik-heading-23l7dfqz-wrapper" ]:not([class*=" dorik-heading-23l7dfqz-wrapper" ] *)) {
        margin-bottom: 15px;

    }
}

@media all and (max-width: 767px) {
    :where([class*=" dorik-heading-23l7dfqz-wrapper" ]:not([class*=" dorik-heading-23l7dfqz-wrapper" ] *)) {
        margin-bottom: 15px;

    }
}


.dorik-heading-23l7dfqz.dorik-heading-23l7dfqz.dorik-heading-23l7dfqz {
    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-23l7dfqz.dorik-heading-23l7dfqz.dorik-heading-23l7dfqz {
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-23l7dfqz.dorik-heading-23l7dfqz.dorik-heading-23l7dfqz {
        margin-bottom: 0px;

    }
}

/*Title*/
.dorik-heading-w5ns0qgf {
    margin-top: 0px;
    margin-bottom: 20px;
    color: var(--color-204);

}


.dorik-heading-w5ns0qgf {}

.dorik-heading-w5ns0qgf p {
    display: inline;
}

.dorik-heading-w5ns0qgf .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-w5ns0qgf .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*=" dorik-heading-w5ns0qgf-wrapper" ]:not([class*=" dorik-heading-w5ns0qgf-wrapper" ] *)) {
    margin-top: 0px;
    margin-bottom: 20px;

}

@media all and (max-width: 1023px) {
    :where([class*=" dorik-heading-w5ns0qgf-wrapper" ]:not([class*=" dorik-heading-w5ns0qgf-wrapper" ] *)) {
        margin-top: 0px;
        margin-bottom: 20px;

    }
}

@media all and (max-width: 767px) {
    :where([class*=" dorik-heading-w5ns0qgf-wrapper" ]:not([class*=" dorik-heading-w5ns0qgf-wrapper" ] *)) {
        margin-top: 0px;
        margin-bottom: 20px;

    }
}


.dorik-heading-w5ns0qgf.dorik-heading-w5ns0qgf.dorik-heading-w5ns0qgf {
    margin-top: 0px;
    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-w5ns0qgf.dorik-heading-w5ns0qgf.dorik-heading-w5ns0qgf {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-w5ns0qgf.dorik-heading-w5ns0qgf.dorik-heading-w5ns0qgf {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

/*Text*/
.dorik-text-u29xn5id {
    color: var(--color-205);
    margin-top: 0px;
    text-transform: uppercase;

}

.dorik-text-u29xn5id {}





/*Horizontal Line*/
.dorik-line-ds5ux4qy {
    border-width: 0;
    background-color: var(--color-101);
    height: 1px;


    margin-top: 25px;

}

.dorik-line-ds5ux4qy-wrapper {
    text-align: center;

}





:where([class*=" dorik-line-ds5ux4qy-wrapper" ]:not([class*=" dorik-line-ds5ux4qy-wrapper" ] *)) {


    margin-top: 25px;

}

@media all and (max-width: 1023px) {
    :where([class*=" dorik-line-ds5ux4qy-wrapper" ]:not([class*=" dorik-line-ds5ux4qy-wrapper" ] *)) {


        margin-top: 25px;

    }
}

@media all and (max-width: 767px) {
    :where([class*=" dorik-line-ds5ux4qy-wrapper" ]:not([class*=" dorik-line-ds5ux4qy-wrapper" ] *)) {


        margin-top: 25px;

    }
}


.dorik-line-ds5ux4qy.dorik-line-ds5ux4qy.dorik-line-ds5ux4qy {


    margin-top: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-line-ds5ux4qy.dorik-line-ds5ux4qy.dorik-line-ds5ux4qy {


        margin-top: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-line-ds5ux4qy.dorik-line-ds5ux4qy.dorik-line-ds5ux4qy {


        margin-top: 0px;

    }
}

/*Title*/
.dorik-heading-x8nk974k {
    margin-bottom: 0px;
    margin-top: 20px;
    color: var(--color-204);

}


.dorik-heading-x8nk974k {}

.dorik-heading-x8nk974k p {
    display: inline;
}

.dorik-heading-x8nk974k .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-x8nk974k .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*=" dorik-heading-x8nk974k-wrapper" ]:not([class*=" dorik-heading-x8nk974k-wrapper" ] *)) {
    margin-bottom: 0px;
    margin-top: 20px;

}

@media all and (max-width: 1023px) {
    :where([class*=" dorik-heading-x8nk974k-wrapper" ]:not([class*=" dorik-heading-x8nk974k-wrapper" ] *)) {
        margin-bottom: 0px;
        margin-top: 20px;

    }
}

@media all and (max-width: 767px) {
    :where([class*=" dorik-heading-x8nk974k-wrapper" ]:not([class*=" dorik-heading-x8nk974k-wrapper" ] *)) {
        margin-bottom: 0px;
        margin-top: 20px;

    }
}


.dorik-heading-x8nk974k.dorik-heading-x8nk974k.dorik-heading-x8nk974k {
    margin-bottom: 0px;
    margin-top: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-x8nk974k.dorik-heading-x8nk974k.dorik-heading-x8nk974k {
        margin-bottom: 0px;
        margin-top: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-x8nk974k.dorik-heading-x8nk974k.dorik-heading-x8nk974k {
        margin-bottom: 0px;
        margin-top: 0px;

    }
}

/*Text*/
.dorik-text-fbthl56c {
    padding-top: 15px;

    color: var(--color-205);
    margin-top: 10px;

}

.dorik-text-fbthl56c {}





/*Text*/
.dorik-text-uztgokvi {

    padding-bottom: 0px;
    color: var(--color-205);



}

.dorik-text-uztgokvi {}





/*Text*/
.dorik-text-kwc01nli {
    padding-top: 0px;
    padding-bottom: 5px;
    color: var(--color-205);
    margin-top: 0px;


}

.dorik-text-kwc01nli {}





/*Text*/
.dorik-text-majbnp7c {

    padding-bottom: 0px;
    color: var(--color-205);



}

.dorik-text-majbnp7c {}





/*Button*/
.dorik-button-33tm9y7b {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-right: 30px;
    text-decoration: none;
    justify-content: center;
    border-radius: 5px 5px 5px 5px;
    border-width: 0px;


    background-color: var(--color-1);
    color: var(--color-201);
    width: 100%;
    margin-top: 20px;
    transition: 300ms;

}

.dorik-button-33tm9y7b:hover {
    color: #FFFFFF;
    background-color: var(--color-2);

    border-style: solid;
    border-color: var(--color-1);

}

.dorik-button-33tm9y7b :is(.icon, .icon svg) {

    transition: 300ms
}

.dorik-button-33tm9y7b:hover :is(.icon, .icon svg) {
    color: null;
}




:where([class*=" dorik-button-33tm9y7b-wrapper" ]:not([class*=" dorik-button-33tm9y7b-wrapper" ] *)) {
    margin-top: 20px;

}

@media all and (max-width: 1023px) {
    :where([class*=" dorik-button-33tm9y7b-wrapper" ]:not([class*=" dorik-button-33tm9y7b-wrapper" ] *)) {
        margin-top: 20px;

    }
}

@media all and (max-width: 767px) {
    :where([class*=" dorik-button-33tm9y7b-wrapper" ]:not([class*=" dorik-button-33tm9y7b-wrapper" ] *)) {
        margin-top: 20px;

    }
}


.dorik-button-33tm9y7b.dorik-button-33tm9y7b.dorik-button-33tm9y7b {
    margin-top: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-button-33tm9y7b.dorik-button-33tm9y7b.dorik-button-33tm9y7b {
        margin-top: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-button-33tm9y7b.dorik-button-33tm9y7b.dorik-button-33tm9y7b {
        margin-top: 0px;

    }
}

/*Column*/
.dorik-column-vt99xsx7 {
    text-align: center;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-top: 20px;
    background-color: #FDFDFD;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px;
    border-style: solid;
    border-color: var(--color-1);
    border-top-width: 6px;
    border-top-color: var(--color-1);
    border-top-style: solid;
    box-shadow: none;

}

@media screen and (max-width: 1023px) {
    .dorik-column-vt99xsx7 {
        margin-top: 0px;
        margin-bottom: 0px;

    }

}

.dorik-column-vt99xsx7 {}

.dorik-column-vt99xsx7.linked-column {
    cursor: pointer
}




/*Title*/
.dorik-heading-thgn75uo {
    color: var(--color-204);
    text-transform: uppercase;
    margin-bottom: 15px;

}


.dorik-heading-thgn75uo {}

.dorik-heading-thgn75uo p {
    display: inline;
}

.dorik-heading-thgn75uo .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-thgn75uo .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*=" dorik-heading-thgn75uo-wrapper" ]:not([class*=" dorik-heading-thgn75uo-wrapper" ] *)) {
    margin-bottom: 15px;

}

@media all and (max-width: 1023px) {
    :where([class*=" dorik-heading-thgn75uo-wrapper" ]:not([class*=" dorik-heading-thgn75uo-wrapper" ] *)) {
        margin-bottom: 15px;

    }
}

@media all and (max-width: 767px) {
    :where([class*=" dorik-heading-thgn75uo-wrapper" ]:not([class*=" dorik-heading-thgn75uo-wrapper" ] *)) {
        margin-bottom: 15px;

    }
}


.dorik-heading-thgn75uo.dorik-heading-thgn75uo.dorik-heading-thgn75uo {
    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-thgn75uo.dorik-heading-thgn75uo.dorik-heading-thgn75uo {
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-thgn75uo.dorik-heading-thgn75uo.dorik-heading-thgn75uo {
        margin-bottom: 0px;

    }
}

/*Title*/
.dorik-heading-ws804veu {
    margin-top: 0px;
    margin-bottom: 20px;
    color: var(--color-204);

}


.dorik-heading-ws804veu {}

.dorik-heading-ws804veu p {
    display: inline;
}

.dorik-heading-ws804veu .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-ws804veu .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*=" dorik-heading-ws804veu-wrapper" ]:not([class*=" dorik-heading-ws804veu-wrapper" ] *)) {
    margin-top: 0px;
    margin-bottom: 20px;

}

@media all and (max-width: 1023px) {
    :where([class*=" dorik-heading-ws804veu-wrapper" ]:not([class*=" dorik-heading-ws804veu-wrapper" ] *)) {
        margin-top: 0px;
        margin-bottom: 20px;

    }
}

@media all and (max-width: 767px) {
    :where([class*=" dorik-heading-ws804veu-wrapper" ]:not([class*=" dorik-heading-ws804veu-wrapper" ] *)) {
        margin-top: 0px;
        margin-bottom: 20px;

    }
}


.dorik-heading-ws804veu.dorik-heading-ws804veu.dorik-heading-ws804veu {
    margin-top: 0px;
    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-ws804veu.dorik-heading-ws804veu.dorik-heading-ws804veu {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-ws804veu.dorik-heading-ws804veu.dorik-heading-ws804veu {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

/*Text*/
.dorik-text-4w9a27sf {
    color: var(--color-205);
    margin-top: 0px;
    text-transform: uppercase;

}

.dorik-text-4w9a27sf {}





/*Horizontal Line*/
.dorik-line-ox2cymw1 {
    border-width: 0;
    background-color: var(--color-14);
    height: 1px;


    margin-top: 25px;

}

.dorik-line-ox2cymw1-wrapper {
    text-align: center;

}





:where([class*=" dorik-line-ox2cymw1-wrapper" ]:not([class*=" dorik-line-ox2cymw1-wrapper" ] *)) {


    margin-top: 25px;

}

@media all and (max-width: 1023px) {
    :where([class*=" dorik-line-ox2cymw1-wrapper" ]:not([class*=" dorik-line-ox2cymw1-wrapper" ] *)) {


        margin-top: 25px;

    }
}

@media all and (max-width: 767px) {
    :where([class*=" dorik-line-ox2cymw1-wrapper" ]:not([class*=" dorik-line-ox2cymw1-wrapper" ] *)) {


        margin-top: 25px;

    }
}


.dorik-line-ox2cymw1.dorik-line-ox2cymw1.dorik-line-ox2cymw1 {


    margin-top: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-line-ox2cymw1.dorik-line-ox2cymw1.dorik-line-ox2cymw1 {


        margin-top: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-line-ox2cymw1.dorik-line-ox2cymw1.dorik-line-ox2cymw1 {


        margin-top: 0px;

    }
}

/*Title*/
.dorik-heading-irf0w71z {
    margin-bottom: 0px;
    margin-top: 20px;
    color: var(--color-204);

}


.dorik-heading-irf0w71z {}

.dorik-heading-irf0w71z p {
    display: inline;
}

.dorik-heading-irf0w71z .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-irf0w71z .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*=" dorik-heading-irf0w71z-wrapper" ]:not([class*=" dorik-heading-irf0w71z-wrapper" ] *)) {
    margin-bottom: 0px;
    margin-top: 20px;

}

@media all and (max-width: 1023px) {
    :where([class*=" dorik-heading-irf0w71z-wrapper" ]:not([class*=" dorik-heading-irf0w71z-wrapper" ] *)) {
        margin-bottom: 0px;
        margin-top: 20px;

    }
}

@media all and (max-width: 767px) {
    :where([class*=" dorik-heading-irf0w71z-wrapper" ]:not([class*=" dorik-heading-irf0w71z-wrapper" ] *)) {
        margin-bottom: 0px;
        margin-top: 20px;

    }
}


.dorik-heading-irf0w71z.dorik-heading-irf0w71z.dorik-heading-irf0w71z {
    margin-bottom: 0px;
    margin-top: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-irf0w71z.dorik-heading-irf0w71z.dorik-heading-irf0w71z {
        margin-bottom: 0px;
        margin-top: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-irf0w71z.dorik-heading-irf0w71z.dorik-heading-irf0w71z {
        margin-bottom: 0px;
        margin-top: 0px;

    }
}

/*Text*/
.dorik-text-72pkbkyy {
    padding-top: 15px;

    color: var(--color-205);
    margin-top: 10px;

}

.dorik-text-72pkbkyy {}





/*Text*/
.dorik-text-1ax54tpp {

    padding-bottom: 0px;
    color: var(--color-205);



}

.dorik-text-1ax54tpp {}





/*Text*/
.dorik-text-imimgp10 {
    padding-top: 0px;
    padding-bottom: 5px;
    color: var(--color-205);
    margin-top: 0px;


}

.dorik-text-imimgp10 {}





/*Text*/
.dorik-text-0cyrnxil {
    padding-top: 0px;
    padding-bottom: 5px;
    color: var(--color-205);
    margin-top: 0px;


}

.dorik-text-0cyrnxil {}





/*Button*/
.dorik-button-mh1kmdvn {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-right: 30px;
    text-decoration: none;
    justify-content: center;
    border-radius: 5px 5px 5px 5px;
    border-width: 0px;


    background-color: var(--color-1);
    color: var(--color-201);
    width: 100%;
    margin-top: 20px;
    transition: 300ms;

}

.dorik-button-mh1kmdvn:hover {
    color: #FFFFFF;
    background-color: var(--color-2);

    border-style: solid;
    border-color: var(--color-1);

}

.dorik-button-mh1kmdvn :is(.icon, .icon svg) {

    transition: 300ms
}

.dorik-button-mh1kmdvn:hover :is(.icon, .icon svg) {
    color: null;
}




:where([class*=" dorik-button-mh1kmdvn-wrapper" ]:not([class*=" dorik-button-mh1kmdvn-wrapper" ] *)) {
    margin-top: 20px;

}

@media all and (max-width: 1023px) {
    :where([class*=" dorik-button-mh1kmdvn-wrapper" ]:not([class*=" dorik-button-mh1kmdvn-wrapper" ] *)) {
        margin-top: 20px;

    }
}

@media all and (max-width: 767px) {
    :where([class*=" dorik-button-mh1kmdvn-wrapper" ]:not([class*=" dorik-button-mh1kmdvn-wrapper" ] *)) {
        margin-top: 20px;

    }
}


.dorik-button-mh1kmdvn.dorik-button-mh1kmdvn.dorik-button-mh1kmdvn {
    margin-top: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-button-mh1kmdvn.dorik-button-mh1kmdvn.dorik-button-mh1kmdvn {
        margin-top: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-button-mh1kmdvn.dorik-button-mh1kmdvn.dorik-button-mh1kmdvn {
        margin-top: 0px;

    }
}

/*Column*/
.dorik-column-34dw6pxi {
    text-align: center;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-top: 20px;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px;
    border-style: solid;
    border-color: var(--color-101);
    border-top-width: 6px;
    border-top-color: var(--color-101);
    border-top-style: solid;
    box-shadow: none;

}

@media screen and (max-width: 1023px) {
    .dorik-column-34dw6pxi {
        margin-top: 32px;
        margin-bottom: 0px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-column-34dw6pxi {
        margin-bottom: 24px;
        margin-bottom: 0px;

    }

}

.dorik-column-34dw6pxi {}

.dorik-column-34dw6pxi.linked-column {
    cursor: pointer
}




/*Title*/
.dorik-heading-p0eyen18 {
    color: var(--color-204);
    text-transform: uppercase;
    margin-bottom: 15px;

}


.dorik-heading-p0eyen18 {}

.dorik-heading-p0eyen18 p {
    display: inline;
}

.dorik-heading-p0eyen18 .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-p0eyen18 .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*=" dorik-heading-p0eyen18-wrapper" ]:not([class*=" dorik-heading-p0eyen18-wrapper" ] *)) {
    margin-bottom: 15px;

}

@media all and (max-width: 1023px) {
    :where([class*=" dorik-heading-p0eyen18-wrapper" ]:not([class*=" dorik-heading-p0eyen18-wrapper" ] *)) {
        margin-bottom: 15px;

    }
}

@media all and (max-width: 767px) {
    :where([class*=" dorik-heading-p0eyen18-wrapper" ]:not([class*=" dorik-heading-p0eyen18-wrapper" ] *)) {
        margin-bottom: 15px;

    }
}


.dorik-heading-p0eyen18.dorik-heading-p0eyen18.dorik-heading-p0eyen18 {
    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-p0eyen18.dorik-heading-p0eyen18.dorik-heading-p0eyen18 {
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-p0eyen18.dorik-heading-p0eyen18.dorik-heading-p0eyen18 {
        margin-bottom: 0px;

    }
}

/*Title*/
.dorik-heading-80g0jvu2 {
    margin-top: 0px;
    margin-bottom: 20px;
    color: var(--color-204);

}


.dorik-heading-80g0jvu2 {}

.dorik-heading-80g0jvu2 p {
    display: inline;
}

.dorik-heading-80g0jvu2 .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-80g0jvu2 .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*=" dorik-heading-80g0jvu2-wrapper" ]:not([class*=" dorik-heading-80g0jvu2-wrapper" ] *)) {
    margin-top: 0px;
    margin-bottom: 20px;

}

@media all and (max-width: 1023px) {
    :where([class*=" dorik-heading-80g0jvu2-wrapper" ]:not([class*=" dorik-heading-80g0jvu2-wrapper" ] *)) {
        margin-top: 0px;
        margin-bottom: 20px;

    }
}

@media all and (max-width: 767px) {
    :where([class*=" dorik-heading-80g0jvu2-wrapper" ]:not([class*=" dorik-heading-80g0jvu2-wrapper" ] *)) {
        margin-top: 0px;
        margin-bottom: 20px;

    }
}


.dorik-heading-80g0jvu2.dorik-heading-80g0jvu2.dorik-heading-80g0jvu2 {
    margin-top: 0px;
    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-80g0jvu2.dorik-heading-80g0jvu2.dorik-heading-80g0jvu2 {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-80g0jvu2.dorik-heading-80g0jvu2.dorik-heading-80g0jvu2 {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

/*Text*/
.dorik-text-shbedy02 {
    color: var(--color-205);
    margin-top: 0px;
    text-transform: uppercase;

}

.dorik-text-shbedy02 {}





/*Horizontal Line*/
.dorik-line-bx2zj6rp {
    border-width: 0;
    background-color: var(--color-14);
    height: 1px;


    margin-top: 25px;

}

.dorik-line-bx2zj6rp-wrapper {
    text-align: center;

}





:where([class*=" dorik-line-bx2zj6rp-wrapper" ]:not([class*=" dorik-line-bx2zj6rp-wrapper" ] *)) {


    margin-top: 25px;

}

@media all and (max-width: 1023px) {
    :where([class*=" dorik-line-bx2zj6rp-wrapper" ]:not([class*=" dorik-line-bx2zj6rp-wrapper" ] *)) {


        margin-top: 25px;

    }
}

@media all and (max-width: 767px) {
    :where([class*=" dorik-line-bx2zj6rp-wrapper" ]:not([class*=" dorik-line-bx2zj6rp-wrapper" ] *)) {


        margin-top: 25px;

    }
}


.dorik-line-bx2zj6rp.dorik-line-bx2zj6rp.dorik-line-bx2zj6rp {


    margin-top: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-line-bx2zj6rp.dorik-line-bx2zj6rp.dorik-line-bx2zj6rp {


        margin-top: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-line-bx2zj6rp.dorik-line-bx2zj6rp.dorik-line-bx2zj6rp {


        margin-top: 0px;

    }
}

/*Title*/
.dorik-heading-zex2gpez {
    margin-bottom: 0px;
    margin-top: 20px;
    color: var(--color-204);

}


.dorik-heading-zex2gpez {}

.dorik-heading-zex2gpez p {
    display: inline;
}

.dorik-heading-zex2gpez .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-zex2gpez .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*=" dorik-heading-zex2gpez-wrapper" ]:not([class*=" dorik-heading-zex2gpez-wrapper" ] *)) {
    margin-bottom: 0px;
    margin-top: 20px;

}

@media all and (max-width: 1023px) {
    :where([class*=" dorik-heading-zex2gpez-wrapper" ]:not([class*=" dorik-heading-zex2gpez-wrapper" ] *)) {
        margin-bottom: 0px;
        margin-top: 20px;

    }
}

@media all and (max-width: 767px) {
    :where([class*=" dorik-heading-zex2gpez-wrapper" ]:not([class*=" dorik-heading-zex2gpez-wrapper" ] *)) {
        margin-bottom: 0px;
        margin-top: 20px;

    }
}


.dorik-heading-zex2gpez.dorik-heading-zex2gpez.dorik-heading-zex2gpez {
    margin-bottom: 0px;
    margin-top: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-zex2gpez.dorik-heading-zex2gpez.dorik-heading-zex2gpez {
        margin-bottom: 0px;
        margin-top: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-zex2gpez.dorik-heading-zex2gpez.dorik-heading-zex2gpez {
        margin-bottom: 0px;
        margin-top: 0px;

    }
}

/*Text*/
.dorik-text-b465il4e {
    padding-top: 15px;

    color: var(--color-205);
    margin-top: 10px;

}

.dorik-text-b465il4e {}





/*Text*/
.dorik-text-sro85zvl {

    padding-bottom: 0px;
    color: var(--color-205);



}

.dorik-text-sro85zvl {}





/*Text*/
.dorik-text-rsaglvty {
    padding-top: 0px;
    padding-bottom: 5px;
    color: var(--color-205);
    margin-top: 0px;


}

.dorik-text-rsaglvty {}





/*Text*/
.dorik-text-xdcfthq7 {
    padding-top: 0px;
    padding-bottom: 5px;
    color: var(--color-205);
    margin-top: 0px;


}

.dorik-text-xdcfthq7 {}





/*Button*/
.dorik-button-2u8wpegh {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-right: 30px;
    text-decoration: none;
    justify-content: center;
    border-radius: 5px 5px 5px 5px;
    border-width: 0px;


    background-color: var(--color-1);
    color: var(--color-201);
    width: 100%;
    margin-top: 20px;
    transition: 300ms;
    font-weight: 500;

}

.dorik-button-2u8wpegh:hover {
    color: #FFFFFF;
    background-color: var(--color-2);

    border-style: solid;
    border-color: var(--color-1);

}

.dorik-button-2u8wpegh :is(.icon, .icon svg) {

    transition: 300ms
}

.dorik-button-2u8wpegh:hover :is(.icon, .icon svg) {
    color: null;
}




:where([class*=" dorik-button-2u8wpegh-wrapper" ]:not([class*=" dorik-button-2u8wpegh-wrapper" ] *)) {
    margin-top: 20px;

}

@media all and (max-width: 1023px) {
    :where([class*=" dorik-button-2u8wpegh-wrapper" ]:not([class*=" dorik-button-2u8wpegh-wrapper" ] *)) {
        margin-top: 20px;

    }
}

@media all and (max-width: 767px) {
    :where([class*=" dorik-button-2u8wpegh-wrapper" ]:not([class*=" dorik-button-2u8wpegh-wrapper" ] *)) {
        margin-top: 20px;

    }
}


.dorik-button-2u8wpegh.dorik-button-2u8wpegh.dorik-button-2u8wpegh {
    margin-top: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-button-2u8wpegh.dorik-button-2u8wpegh.dorik-button-2u8wpegh {
        margin-top: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-button-2u8wpegh.dorik-button-2u8wpegh.dorik-button-2u8wpegh {
        margin-top: 0px;

    }
}

/*testimonial*/
.dorik-section-wndtw8qc {
    padding-top: 100px;
    padding-bottom: 100px;
    background-color: var(--color-101);

}

.dorik-section-wndtw8qc:before {}

@media screen and (max-width: 1023px) {
    .dorik-section-wndtw8qc {
        padding-top: 60px;
        padding-bottom: 60px;
        padding-left: 32px;
        padding-right: 32px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-section-wndtw8qc {
        padding-top: 40px;
        padding-bottom: 40px;
        padding-left: 24px;
        padding-right: 24px;

    }

}







.ai-overlay {
    position: absolute;
    inset: 0;
    display: flex;
    z-index: 999;
    align-items: center;
    background: rgba(0, 0, 0, .3);
    justify-content: center;

}




.dorik-section-wndtw8qc-frame-corner {
    bottom: 0;
    left: 0;
    position: absolute;
    opacity: 0.4;
    background-repeat: no-repeat;
    background-image: url('images/icone.png');
    width: 250px;
    height: 250px;
    background-size: 250px 250px;

}

/*Container*/
.dorik-container-5r4a7m5c {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: flex-start;
    gap: 60px;

}

@media screen and (max-width: 1023px) {
    .dorik-container-5r4a7m5c {
        gap: 4px;
        padding-top: 1px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 1px;
        justify-content: center;

    }

}






.dorik-container-5r4a7m5c {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    flex-basis: 100%;
    justify-content: flex-start;
    gap: 60px;

}

@media all and (max-width: 1023px) {
    .dorik-container-5r4a7m5c {
        gap: 4px;
        padding-top: 1px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 1px;
        justify-content: center;

    }
}



.dorik-container-9ld7jbcu.dorik-container-9ld7jbcu {
    width: calc(30% - 30px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-9ld7jbcu.dorik-container-9ld7jbcu {
        width: calc(87.5% - 0px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-9ld7jbcu.dorik-container-9ld7jbcu {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}


.dorik-container-esy958nj.dorik-container-esy958nj {
    width: calc(70% - 30px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-esy958nj.dorik-container-esy958nj {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-esy958nj.dorik-container-esy958nj {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}

.dorik-container-5r4a7m5c.dorik-container-5r4a7m5c {
    --nav-padding: 15px;
}

.dorik-container-5r4a7m5c.dorik-container-5r4a7m5c {
    margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
    width: calc(var(--max-width, 100%) - 0px - 0px);

}

@media all and (max-width: 1023px) {
    .dorik-container-5r4a7m5c.dorik-container-5r4a7m5c {
        margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
        margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
        width: calc(var(--max-width, 100%) - 0px - 0px);

    }
}

@media all and (max-width: 767px) {
    .dorik-container-5r4a7m5c.dorik-container-5r4a7m5c {
        margin-left: calc((100% - var(--max-width, 100%)) / 2 + 0px);
        margin-right: calc((100% - var(--max-width, 100%)) / 2 + 0px);
        width: calc(var(--max-width, 100%) - 0px - 0px);

    }
}

:where(.dorik-container-5r4a7m5c) {
    margin: 0 auto;

}


:where(.dorik-container-5r4a7m5c) {
    position: relative;
}


/*Container*/
.dorik-container-9ld7jbcu {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 30%;
    align-items: stretch;
    min-height: 100px;
    margin-right: 0px;

}

@media screen and (max-width: 1023px) {
    .dorik-container-9ld7jbcu {
        flex-basis: 87.5%;
        align-items: center;
        padding-top: 0px;
        padding-bottom: 0px;
        margin-right: 0px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-9ld7jbcu {
        flex-basis: 100%;
        padding-top: 10px;
        padding-bottom: 0px;

    }

}






.dorik-container-9ld7jbcu {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 30%;
    align-items: stretch;
    min-height: 100px;
    margin-right: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-container-9ld7jbcu {
        flex-basis: 87.5%;
        align-items: center;
        padding-top: 0px;
        padding-bottom: 0px;
        margin-right: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-9ld7jbcu {
        flex-basis: 100%;
        padding-top: 10px;
        padding-bottom: 0px;

    }
}



.dorik-container-38beioju.dorik-container-38beioju {
    width: calc(100% - 0px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-38beioju.dorik-container-38beioju {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-38beioju.dorik-container-38beioju {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}




:where(.dorik-container-9ld7jbcu) {
    position: relative;
}

:where(.dorik-image-w7y82l1g) {
    position: relative;
}

/*Image*/
.dorik-image-w7y82l1g {
    object-fit: cover;

}










.dorik-image-w7y82l1g.dorik-image-w7y82l1g.dorik-image-w7y82l1g {}

@media all and (max-width: 1023px) {
    .dorik-image-w7y82l1g.dorik-image-w7y82l1g.dorik-image-w7y82l1g {}
}

@media all and (max-width: 767px) {
    .dorik-image-w7y82l1g.dorik-image-w7y82l1g.dorik-image-w7y82l1g {}
}

/*Container*/
.dorik-container-38beioju {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 100%;
    align-items: stretch;

}

@media screen and (max-width: 1023px) {
    .dorik-container-38beioju {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        align-items: center;


    }

}

@media screen and (max-width: 767px) {
    .dorik-container-38beioju {
        flex-basis: 100%;
        padding-top: 1px;
        padding-bottom: 0px;
        padding-left: 0px;
        align-items: center;

    }

}






.dorik-container-38beioju {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-basis: 100%;
    align-items: stretch;

}

@media all and (max-width: 1023px) {
    .dorik-container-38beioju {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        align-items: center;


    }
}

@media all and (max-width: 767px) {
    .dorik-container-38beioju {
        flex-basis: 100%;
        padding-top: 1px;
        padding-bottom: 0px;
        padding-left: 0px;
        align-items: center;

    }
}






:where(.dorik-container-38beioju) {
    position: relative;
}

:where(.dorik-heading-8sk2t0kn) {
    position: relative;
}

:where(.dorik-heading-k6efbx0p) {
    position: relative;
}

:where(.dorik-text-ghpl7453) {
    position: relative;
}

/*Title*/
.dorik-heading-8sk2t0kn {
    margin-bottom: 0px;
    margin-top: 0px;
    color: var(--color-1);

}

@media screen and (max-width: 1023px) {
    .dorik-heading-8sk2t0kn {
        margin-bottom: 0px;
        margin-top: 0px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-heading-8sk2t0kn {
        margin-bottom: 1px;
        margin-top: 1px;

    }

}

.dorik-heading-8sk2t0kn {}

.dorik-heading-8sk2t0kn p {
    display: inline;
}

.dorik-heading-8sk2t0kn .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-8sk2t0kn .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*=" dorik-heading-8sk2t0kn-wrapper" ]:not([class*=" dorik-heading-8sk2t0kn-wrapper" ] *)) {
    margin-bottom: 0px;
    margin-top: 0px;

}

@media all and (max-width: 1023px) {
    :where([class*=" dorik-heading-8sk2t0kn-wrapper" ]:not([class*=" dorik-heading-8sk2t0kn-wrapper" ] *)) {
        margin-bottom: 0px;
        margin-top: 0px;

    }
}

@media all and (max-width: 767px) {
    :where([class*=" dorik-heading-8sk2t0kn-wrapper" ]:not([class*=" dorik-heading-8sk2t0kn-wrapper" ] *)) {
        margin-bottom: 1px;
        margin-top: 1px;

    }
}


.dorik-heading-8sk2t0kn.dorik-heading-8sk2t0kn.dorik-heading-8sk2t0kn {
    margin-bottom: 0px;
    margin-top: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-8sk2t0kn.dorik-heading-8sk2t0kn.dorik-heading-8sk2t0kn {
        margin-bottom: 0px;
        margin-top: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-8sk2t0kn.dorik-heading-8sk2t0kn.dorik-heading-8sk2t0kn {
        margin-bottom: 0px;
        margin-top: 0px;

    }
}

/*Title*/
.dorik-heading-k6efbx0p {
    margin-bottom: 20px;
    margin-top: 20px;
    color: var(--color-204);

}

@media screen and (max-width: 1023px) {
    .dorik-heading-k6efbx0p {
        margin-bottom: 20px;
        margin-top: 20px;
        text-align: center;

    }

}

@media screen and (max-width: 767px) {
    .dorik-heading-k6efbx0p {
        text-align: center;

    }

}

.dorik-heading-k6efbx0p {}

.dorik-heading-k6efbx0p p {
    display: inline;
}

.dorik-heading-k6efbx0p .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-k6efbx0p .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*=" dorik-heading-k6efbx0p-wrapper" ]:not([class*=" dorik-heading-k6efbx0p-wrapper" ] *)) {
    margin-bottom: 20px;
    margin-top: 20px;

}

@media all and (max-width: 1023px) {
    :where([class*=" dorik-heading-k6efbx0p-wrapper" ]:not([class*=" dorik-heading-k6efbx0p-wrapper" ] *)) {
        margin-bottom: 20px;
        margin-top: 20px;

    }
}

@media all and (max-width: 767px) {
    :where([class*=" dorik-heading-k6efbx0p-wrapper" ]:not([class*=" dorik-heading-k6efbx0p-wrapper" ] *)) {
        margin-bottom: 20px;
        margin-top: 20px;

    }
}


.dorik-heading-k6efbx0p.dorik-heading-k6efbx0p.dorik-heading-k6efbx0p {
    margin-bottom: 0px;
    margin-top: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-k6efbx0p.dorik-heading-k6efbx0p.dorik-heading-k6efbx0p {
        margin-bottom: 0px;
        margin-top: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-k6efbx0p.dorik-heading-k6efbx0p.dorik-heading-k6efbx0p {
        margin-bottom: 0px;
        margin-top: 0px;

    }
}

/*Text*/
.dorik-text-ghpl7453 {
    margin-top: 0px;
    margin-bottom: 0px;
    color: var(--color-205);

}

@media screen and (max-width: 1023px) {
    .dorik-text-ghpl7453 {
        margin-top: 0px;
        margin-bottom: 0px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-text-ghpl7453 {
        text-align: center;

    }

}

.dorik-text-ghpl7453 {}





/*Container*/
.dorik-container-esy958nj {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 0px;
    padding-right: 0px;
    flex-basis: 70%;
    align-items: stretch;
    gap: 24px;
    justify-content: flex-start;
    margin-left: 0px;
    margin-right: 0px;

}

@media screen and (max-width: 1023px) {
    .dorik-container-esy958nj {
        flex-basis: 100%;
        gap: 22px;
        flex-direction: row;
        justify-content: center;
        margin-top: 48px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-esy958nj {
        flex-basis: 100%;
        margin-top: 32px;

    }

}






.dorik-container-esy958nj {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 0px;
    padding-right: 0px;
    flex-basis: 70%;
    align-items: stretch;
    gap: 24px;
    justify-content: flex-start;
    margin-left: 0px;
    margin-right: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-container-esy958nj {
        flex-basis: 100%;
        gap: 22px;
        flex-direction: row;
        justify-content: center;
        margin-top: 48px;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-esy958nj {
        flex-basis: 100%;
        margin-top: 32px;

    }
}



.dorik-container-7ol34k07.dorik-container-7ol34k07 {
    width: calc(50% - 12px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-7ol34k07.dorik-container-7ol34k07 {
        width: calc(50% - 11px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-7ol34k07.dorik-container-7ol34k07 {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}


.dorik-container-w4rdxt4p.dorik-container-w4rdxt4p {
    width: calc(50% - 12px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-w4rdxt4p.dorik-container-w4rdxt4p {
        width: calc(50% - 11px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-w4rdxt4p.dorik-container-w4rdxt4p {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}


.dorik-container-5vtud6lp.dorik-container-5vtud6lp {
    width: calc(50% - 12px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-5vtud6lp.dorik-container-5vtud6lp {
        width: calc(50% - 11px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-5vtud6lp.dorik-container-5vtud6lp {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}


.dorik-container-su1an136.dorik-container-su1an136 {
    width: calc(50% - 12px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-su1an136.dorik-container-su1an136 {
        width: calc(50% - 11px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-su1an136.dorik-container-su1an136 {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}




:where(.dorik-container-esy958nj) {
    position: relative;
}


/*Container*/
.dorik-container-7ol34k07 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    flex-basis: 50%;
    align-items: stretch;
    border-width: 1px;
    border-style: solid;
    border-color: var(--color-302);
    border-radius: 5px 5px 5px 5px;
    margin-left: 0px;
    margin-right: 0px;

}

@media screen and (max-width: 1023px) {
    .dorik-container-7ol34k07 {
        flex-basis: 50%;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-7ol34k07 {
        flex-basis: 100%;

    }

}






.dorik-container-7ol34k07 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    flex-basis: 50%;
    align-items: stretch;
    border-width: 1px;
    border-style: solid;
    border-color: var(--color-302);
    border-radius: 5px 5px 5px 5px;
    margin-left: 0px;
    margin-right: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-container-7ol34k07 {
        flex-basis: 50%;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-7ol34k07 {
        flex-basis: 100%;

    }
}



.dorik-container-zs9cp66f.dorik-container-zs9cp66f {
    width: calc(100% - 0px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-zs9cp66f.dorik-container-zs9cp66f {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-zs9cp66f.dorik-container-zs9cp66f {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}




:where(.dorik-container-7ol34k07) {
    position: relative;
}

:where(.dorik-image-cpqowbsu) {
    position: relative;
}

:where(.dorik-heading-niq31gar) {
    position: relative;
}

:where(.dorik-text-537bkusk) {
    position: relative;
}

:where(.dorik-text-sl40kud4) {
    position: relative;
}

/*Image*/
.dorik-image-cpqowbsu {
    object-fit: cover;
    width: 40%;
    height: 130px;
    border-radius: 5px 5px 5px 5px;

}

.dorik-image-cpqowbsu-wrapper {
    text-align: center;

}

@media screen and (max-width: 1023px) {
    .dorik-image-cpqowbsu {
        height: 110px;

    }

}









.dorik-image-cpqowbsu.dorik-image-cpqowbsu.dorik-image-cpqowbsu {}

@media all and (max-width: 1023px) {
    .dorik-image-cpqowbsu.dorik-image-cpqowbsu.dorik-image-cpqowbsu {}
}

@media all and (max-width: 767px) {
    .dorik-image-cpqowbsu.dorik-image-cpqowbsu.dorik-image-cpqowbsu {}
}

/*Title*/
.dorik-heading-niq31gar {
    margin-top: 14px;
    margin-bottom: 1px;
    text-align: center;
    color: var(--color-204);

}


.dorik-heading-niq31gar {}

.dorik-heading-niq31gar p {
    display: inline;
}

.dorik-heading-niq31gar .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-niq31gar .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*=" dorik-heading-niq31gar-wrapper" ]:not([class*=" dorik-heading-niq31gar-wrapper" ] *)) {
    margin-top: 14px;
    margin-bottom: 1px;

}

@media all and (max-width: 1023px) {
    :where([class*=" dorik-heading-niq31gar-wrapper" ]:not([class*=" dorik-heading-niq31gar-wrapper" ] *)) {
        margin-top: 14px;
        margin-bottom: 1px;

    }
}

@media all and (max-width: 767px) {
    :where([class*=" dorik-heading-niq31gar-wrapper" ]:not([class*=" dorik-heading-niq31gar-wrapper" ] *)) {
        margin-top: 14px;
        margin-bottom: 1px;

    }
}


.dorik-heading-niq31gar.dorik-heading-niq31gar.dorik-heading-niq31gar {
    margin-top: 0px;
    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-niq31gar.dorik-heading-niq31gar.dorik-heading-niq31gar {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-niq31gar.dorik-heading-niq31gar.dorik-heading-niq31gar {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

/*Text*/
.dorik-text-537bkusk {
    margin-top: 1px;
    margin-bottom: 1px;
    text-align: center;
    color: var(--color-205);

}

.dorik-text-537bkusk {}





/*Text*/
.dorik-text-sl40kud4 {
    margin-top: 10px;
    text-align: center;
    color: var(--color-205);

}

.dorik-text-sl40kud4 {}





/*Container*/
.dorik-container-zs9cp66f {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;


    flex-basis: 100%;
    justify-content: center;

}

@media screen and (max-width: 767px) {
    .dorik-container-zs9cp66f {
        margin-bottom: 2px;


    }

}






.dorik-container-zs9cp66f {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;


    flex-basis: 100%;
    justify-content: center;

}

@media all and (max-width: 767px) {
    .dorik-container-zs9cp66f {
        margin-bottom: 2px;


    }
}



.dorik-container-jcn7gamr.dorik-container-jcn7gamr {
    width: calc(33.33% - 0px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-jcn7gamr.dorik-container-jcn7gamr {
        width: calc(40% - 0px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-jcn7gamr.dorik-container-jcn7gamr {
        width: calc(33.33% - 0px);
        flex-basis: auto;

    }
}


.dorik-container-e6wr5qn3.dorik-container-e6wr5qn3 {
    width: calc(16.67% - 0px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-e6wr5qn3.dorik-container-e6wr5qn3 {
        width: calc(16.67% - 0px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-e6wr5qn3.dorik-container-e6wr5qn3 {
        width: calc(16.67% - 0px);
        flex-basis: auto;

    }
}




:where(.dorik-container-zs9cp66f) {
    position: relative;
}


/*Container*/
.dorik-container-jcn7gamr {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 10px;
    flex-basis: 33.33%;
    align-items: center;
    justify-content: flex-start;

}

@media screen and (max-width: 1023px) {
    .dorik-container-jcn7gamr {
        flex-basis: 40%;
        padding-top: 2px;
        padding-bottom: 10px;
        align-items: center;
        justify-content: center;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-jcn7gamr {
        justify-content: flex-start;
        flex-basis: 33.33%;

    }

}






.dorik-container-jcn7gamr {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 10px;
    flex-basis: 33.33%;
    align-items: center;
    justify-content: flex-start;

}

@media all and (max-width: 1023px) {
    .dorik-container-jcn7gamr {
        flex-basis: 40%;
        padding-top: 2px;
        padding-bottom: 10px;
        align-items: center;
        justify-content: center;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-jcn7gamr {
        justify-content: flex-start;
        flex-basis: 33.33%;

    }
}






:where(.dorik-container-jcn7gamr) {
    position: relative;
}

:where(.dorik-lists-b94jm5ye) {
    position: relative;
}

/*Lists*/
.dorik-lists-b94jm5ye {
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;

}

.dorik-lists-b94jm5ye {

    align-items: stretch;
}

.dorik-lists-b94jm5ye .dorik-list--lists {
    text-decoration: none;

}



.dorik-lists-b94jm5ye .dorik-list--lists {
    text-align: left;
}



.dorik-lists-b94jm5ye .dorik-list--icon {
    color: #FFB917;

}



.dorik-lists-b94jm5ye .dorik-list--icon {
    margin-right: 2px;
}


.dorik-lists-b94jm5ye .dorik-list--icon svg {
    width:0 ;
}

.dorik-lists-b94jm5ye .dorik-list--lists {
    display: flex;
}

.dorik-lists-b94jm5ye .dorik-list--item {
    flex-direction: row;
}

.dorik-lists-b94jm5ye .dorik-list--item p {
    display: inline;
}

.dorik-lists-b94jm5ye .dorik-list--gap {
    border-width: 0;
    border-right-width: 0px;

    margin-right: 1px;
    margin-left: 1px;

}

.dorik-lists-b94jm5ye .dorik-list--icon {
    display: flex;
    justify-content: center;
    align-items: center;
}






.dorik-lists-b94jm5ye .dorik-list--gap {
    border-style: solid;

}

.dorik-lists-b94jm5ye .dorik-list--gap:last-child {
    display: none;
}





/*Container*/
.dorik-container-e6wr5qn3 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 10px;
    flex-basis: 16.67%;
    align-items: stretch;

}







.dorik-container-e6wr5qn3 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 10px;
    flex-basis: 16.67%;
    align-items: stretch;

}








:where(.dorik-container-e6wr5qn3) {
    position: relative;
}

:where(.dorik-heading-ui1su2kg) {
    position: relative;
}

/*Title*/
.dorik-heading-ui1su2kg {
    margin-top: 4px;
    margin-bottom: 1px;
    color: var(--color-204);

}


.dorik-heading-ui1su2kg {}

.dorik-heading-ui1su2kg p {
    display: inline;
}

.dorik-heading-ui1su2kg .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-ui1su2kg .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*=" dorik-heading-ui1su2kg-wrapper" ]:not([class*=" dorik-heading-ui1su2kg-wrapper" ] *)) {
    margin-top: 4px;
    margin-bottom: 1px;

}

@media all and (max-width: 1023px) {
    :where([class*=" dorik-heading-ui1su2kg-wrapper" ]:not([class*=" dorik-heading-ui1su2kg-wrapper" ] *)) {
        margin-top: 4px;
        margin-bottom: 1px;

    }
}

@media all and (max-width: 767px) {
    :where([class*=" dorik-heading-ui1su2kg-wrapper" ]:not([class*=" dorik-heading-ui1su2kg-wrapper" ] *)) {
        margin-top: 4px;
        margin-bottom: 1px;

    }
}


.dorik-heading-ui1su2kg.dorik-heading-ui1su2kg.dorik-heading-ui1su2kg {
    margin-top: 0px;
    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-ui1su2kg.dorik-heading-ui1su2kg.dorik-heading-ui1su2kg {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-ui1su2kg.dorik-heading-ui1su2kg.dorik-heading-ui1su2kg {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

/*Container*/
.dorik-container-w4rdxt4p {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    flex-basis: 50%;
    align-items: stretch;
    border-width: 1px;
    border-style: solid;
    border-color: var(--color-302);
    border-radius: 5px 5px 5px 5px;
    margin-left: 0px;
    margin-right: 0px;

}

@media screen and (max-width: 1023px) {
    .dorik-container-w4rdxt4p {
        flex-basis: 50%;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-w4rdxt4p {
        flex-basis: 100%;

    }

}






.dorik-container-w4rdxt4p {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    flex-basis: 50%;
    align-items: stretch;
    border-width: 1px;
    border-style: solid;
    border-color: var(--color-302);
    border-radius: 5px 5px 5px 5px;
    margin-left: 0px;
    margin-right: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-container-w4rdxt4p {
        flex-basis: 50%;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-w4rdxt4p {
        flex-basis: 100%;

    }
}



.dorik-container-1nul6vi1.dorik-container-1nul6vi1 {
    width: calc(100% - 0px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-1nul6vi1.dorik-container-1nul6vi1 {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-1nul6vi1.dorik-container-1nul6vi1 {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}




:where(.dorik-container-w4rdxt4p) {
    position: relative;
}

:where(.dorik-image-8cfd5cgj) {
    position: relative;
}

:where(.dorik-heading-7n5lzh7s) {
    position: relative;
}

:where(.dorik-text-aodu4coh) {
    position: relative;
}

:where(.dorik-text-s8k3o9k8) {
    position: relative;
}

/*Image*/
.dorik-image-8cfd5cgj {
    object-fit: cover;
    width: 40%;
    height: 130px;
    border-radius: 5px 5px 5px 5px;

}

.dorik-image-8cfd5cgj-wrapper {
    text-align: center;

}

@media screen and (max-width: 1023px) {
    .dorik-image-8cfd5cgj {
        height: 110px;

    }

}









.dorik-image-8cfd5cgj.dorik-image-8cfd5cgj.dorik-image-8cfd5cgj {}

@media all and (max-width: 1023px) {
    .dorik-image-8cfd5cgj.dorik-image-8cfd5cgj.dorik-image-8cfd5cgj {}
}

@media all and (max-width: 767px) {
    .dorik-image-8cfd5cgj.dorik-image-8cfd5cgj.dorik-image-8cfd5cgj {}
}

/*Title*/
.dorik-heading-7n5lzh7s {
    margin-top: 14px;
    margin-bottom: 1px;
    text-align: center;
    color: var(--color-204);

}


.dorik-heading-7n5lzh7s {}

.dorik-heading-7n5lzh7s p {
    display: inline;
}

.dorik-heading-7n5lzh7s .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-7n5lzh7s .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*=" dorik-heading-7n5lzh7s-wrapper" ]:not([class*=" dorik-heading-7n5lzh7s-wrapper" ] *)) {
    margin-top: 14px;
    margin-bottom: 1px;

}

@media all and (max-width: 1023px) {
    :where([class*=" dorik-heading-7n5lzh7s-wrapper" ]:not([class*=" dorik-heading-7n5lzh7s-wrapper" ] *)) {
        margin-top: 14px;
        margin-bottom: 1px;

    }
}

@media all and (max-width: 767px) {
    :where([class*=" dorik-heading-7n5lzh7s-wrapper" ]:not([class*=" dorik-heading-7n5lzh7s-wrapper" ] *)) {
        margin-top: 14px;
        margin-bottom: 1px;

    }
}


.dorik-heading-7n5lzh7s.dorik-heading-7n5lzh7s.dorik-heading-7n5lzh7s {
    margin-top: 0px;
    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-7n5lzh7s.dorik-heading-7n5lzh7s.dorik-heading-7n5lzh7s {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-7n5lzh7s.dorik-heading-7n5lzh7s.dorik-heading-7n5lzh7s {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

/*Text*/
.dorik-text-aodu4coh {
    margin-top: 1px;
    margin-bottom: 1px;
    text-align: center;
    color: var(--color-205);

}

.dorik-text-aodu4coh {}





/*Text*/
.dorik-text-s8k3o9k8 {
    margin-top: 10px;
    text-align: center;
    color: var(--color-205);

}

.dorik-text-s8k3o9k8 {}





/*Container*/
.dorik-container-1nul6vi1 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;


    flex-basis: 100%;
    justify-content: center;

}

@media screen and (max-width: 767px) {
    .dorik-container-1nul6vi1 {
        margin-bottom: 2px;


    }

}






.dorik-container-1nul6vi1 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;


    flex-basis: 100%;
    justify-content: center;

}

@media all and (max-width: 767px) {
    .dorik-container-1nul6vi1 {
        margin-bottom: 2px;


    }
}



.dorik-container-p8rd8y6r.dorik-container-p8rd8y6r {
    width: calc(33.33% - 0px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-p8rd8y6r.dorik-container-p8rd8y6r {
        width: calc(40% - 0px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-p8rd8y6r.dorik-container-p8rd8y6r {
        width: calc(33.33% - 0px);
        flex-basis: auto;

    }
}


.dorik-container-bszbwy18.dorik-container-bszbwy18 {
    width: calc(16.67% - 0px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-bszbwy18.dorik-container-bszbwy18 {
        width: calc(16.67% - 0px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-bszbwy18.dorik-container-bszbwy18 {
        width: calc(16.67% - 0px);
        flex-basis: auto;

    }
}




:where(.dorik-container-1nul6vi1) {
    position: relative;
}


/*Container*/
.dorik-container-p8rd8y6r {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 10px;
    flex-basis: 33.33%;
    align-items: center;
    justify-content: flex-start;

}

@media screen and (max-width: 1023px) {
    .dorik-container-p8rd8y6r {
        flex-basis: 40%;
        padding-top: 2px;
        padding-bottom: 10px;
        align-items: center;
        justify-content: center;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-p8rd8y6r {
        justify-content: flex-start;
        flex-basis: 33.33%;

    }

}






.dorik-container-p8rd8y6r {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 10px;
    flex-basis: 33.33%;
    align-items: center;
    justify-content: flex-start;

}

@media all and (max-width: 1023px) {
    .dorik-container-p8rd8y6r {
        flex-basis: 40%;
        padding-top: 2px;
        padding-bottom: 10px;
        align-items: center;
        justify-content: center;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-p8rd8y6r {
        justify-content: flex-start;
        flex-basis: 33.33%;

    }
}






:where(.dorik-container-p8rd8y6r) {
    position: relative;
}

:where(.dorik-lists-eum811u5) {
    position: relative;
}

/*Lists*/
.dorik-lists-eum811u5 {
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;

}

.dorik-lists-eum811u5 {

    align-items: stretch;
}

.dorik-lists-eum811u5 .dorik-list--lists {
    text-decoration: none;

}



.dorik-lists-eum811u5 .dorik-list--lists {
    text-align: left;
}



.dorik-lists-eum811u5 .dorik-list--icon {
    color: #FFB917;

}



.dorik-lists-eum811u5 .dorik-list--icon {
    margin-right: 2px;
}


.dorik-lists-eum811u5 .dorik-list--icon svg {
    width:0 ;
}

.dorik-lists-eum811u5 .dorik-list--lists {
    display: flex;
}

.dorik-lists-eum811u5 .dorik-list--item {
    flex-direction: row;
}

.dorik-lists-eum811u5 .dorik-list--item p {
    display: inline;
}

.dorik-lists-eum811u5 .dorik-list--gap {
    border-width: 0;
    border-right-width: 0px;

    margin-right: 1px;
    margin-left: 1px;

}

.dorik-lists-eum811u5 .dorik-list--icon {
    display: flex;
    justify-content: center;
    align-items: center;
}






.dorik-lists-eum811u5 .dorik-list--gap {
    border-style: solid;

}

.dorik-lists-eum811u5 .dorik-list--gap:last-child {
    display: none;
}





/*Container*/
.dorik-container-bszbwy18 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 10px;
    flex-basis: 16.67%;
    align-items: stretch;

}







.dorik-container-bszbwy18 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 10px;
    flex-basis: 16.67%;
    align-items: stretch;

}








:where(.dorik-container-bszbwy18) {
    position: relative;
}

:where(.dorik-heading-uyyz5ykl) {
    position: relative;
}

/*Title*/
.dorik-heading-uyyz5ykl {
    margin-top: 4px;
    margin-bottom: 1px;
    color: var(--color-204);

}


.dorik-heading-uyyz5ykl {}

.dorik-heading-uyyz5ykl p {
    display: inline;
}

.dorik-heading-uyyz5ykl .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-uyyz5ykl .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*=" dorik-heading-uyyz5ykl-wrapper" ]:not([class*=" dorik-heading-uyyz5ykl-wrapper" ] *)) {
    margin-top: 4px;
    margin-bottom: 1px;

}

@media all and (max-width: 1023px) {
    :where([class*=" dorik-heading-uyyz5ykl-wrapper" ]:not([class*=" dorik-heading-uyyz5ykl-wrapper" ] *)) {
        margin-top: 4px;
        margin-bottom: 1px;

    }
}

@media all and (max-width: 767px) {
    :where([class*=" dorik-heading-uyyz5ykl-wrapper" ]:not([class*=" dorik-heading-uyyz5ykl-wrapper" ] *)) {
        margin-top: 4px;
        margin-bottom: 1px;

    }
}


.dorik-heading-uyyz5ykl.dorik-heading-uyyz5ykl.dorik-heading-uyyz5ykl {
    margin-top: 0px;
    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-uyyz5ykl.dorik-heading-uyyz5ykl.dorik-heading-uyyz5ykl {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-uyyz5ykl.dorik-heading-uyyz5ykl.dorik-heading-uyyz5ykl {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

/*Container*/
.dorik-container-5vtud6lp {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    flex-basis: 50%;
    align-items: stretch;
    border-width: 1px;
    border-style: solid;
    border-color: var(--color-302);
    border-radius: 5px 5px 5px 5px;
    margin-left: 0px;
    margin-right: 0px;

}

@media screen and (max-width: 1023px) {
    .dorik-container-5vtud6lp {
        flex-basis: 50%;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-5vtud6lp {
        flex-basis: 100%;

    }

}






.dorik-container-5vtud6lp {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    flex-basis: 50%;
    align-items: stretch;
    border-width: 1px;
    border-style: solid;
    border-color: var(--color-302);
    border-radius: 5px 5px 5px 5px;
    margin-left: 0px;
    margin-right: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-container-5vtud6lp {
        flex-basis: 50%;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-5vtud6lp {
        flex-basis: 100%;

    }
}



.dorik-container-37sqp5er.dorik-container-37sqp5er {
    width: calc(100% - 0px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-37sqp5er.dorik-container-37sqp5er {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-37sqp5er.dorik-container-37sqp5er {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}




:where(.dorik-container-5vtud6lp) {
    position: relative;
}

:where(.dorik-image-ssvxowvt) {
    position: relative;
}

:where(.dorik-heading-ik43ojcv) {
    position: relative;
}

:where(.dorik-text-xno1gd5w) {
    position: relative;
}

:where(.dorik-text-tqr03fbc) {
    position: relative;
}

/*Image*/
.dorik-image-ssvxowvt {
    object-fit: cover;
    width: 40%;
    height: 130px;
    border-radius: 5px 5px 5px 5px;

}

.dorik-image-ssvxowvt-wrapper {
    text-align: center;

}

@media screen and (max-width: 1023px) {
    .dorik-image-ssvxowvt {
        height: 110px;

    }

}









.dorik-image-ssvxowvt.dorik-image-ssvxowvt.dorik-image-ssvxowvt {}

@media all and (max-width: 1023px) {
    .dorik-image-ssvxowvt.dorik-image-ssvxowvt.dorik-image-ssvxowvt {}
}

@media all and (max-width: 767px) {
    .dorik-image-ssvxowvt.dorik-image-ssvxowvt.dorik-image-ssvxowvt {}
}

/*Title*/
.dorik-heading-ik43ojcv {
    margin-top: 14px;
    margin-bottom: 1px;
    text-align: center;
    color: var(--color-204);

}


.dorik-heading-ik43ojcv {}

.dorik-heading-ik43ojcv p {
    display: inline;
}

.dorik-heading-ik43ojcv .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-ik43ojcv .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*=" dorik-heading-ik43ojcv-wrapper" ]:not([class*=" dorik-heading-ik43ojcv-wrapper" ] *)) {
    margin-top: 14px;
    margin-bottom: 1px;

}

@media all and (max-width: 1023px) {
    :where([class*=" dorik-heading-ik43ojcv-wrapper" ]:not([class*=" dorik-heading-ik43ojcv-wrapper" ] *)) {
        margin-top: 14px;
        margin-bottom: 1px;

    }
}

@media all and (max-width: 767px) {
    :where([class*=" dorik-heading-ik43ojcv-wrapper" ]:not([class*=" dorik-heading-ik43ojcv-wrapper" ] *)) {
        margin-top: 14px;
        margin-bottom: 1px;

    }
}


.dorik-heading-ik43ojcv.dorik-heading-ik43ojcv.dorik-heading-ik43ojcv {
    margin-top: 0px;
    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-ik43ojcv.dorik-heading-ik43ojcv.dorik-heading-ik43ojcv {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-ik43ojcv.dorik-heading-ik43ojcv.dorik-heading-ik43ojcv {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

/*Text*/
.dorik-text-xno1gd5w {
    margin-top: 1px;
    margin-bottom: 1px;
    text-align: center;
    color: var(--color-205);

}

.dorik-text-xno1gd5w {}





/*Text*/
.dorik-text-tqr03fbc {
    margin-top: 10px;
    text-align: center;
    color: var(--color-205);

}

.dorik-text-tqr03fbc {}





/*Container*/
.dorik-container-37sqp5er {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;


    flex-basis: 100%;
    justify-content: center;

}

@media screen and (max-width: 767px) {
    .dorik-container-37sqp5er {
        margin-bottom: 2px;


    }

}






.dorik-container-37sqp5er {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;


    flex-basis: 100%;
    justify-content: center;

}

@media all and (max-width: 767px) {
    .dorik-container-37sqp5er {
        margin-bottom: 2px;


    }
}



.dorik-container-oqr5q2s2.dorik-container-oqr5q2s2 {
    width: calc(33.33% - 0px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-oqr5q2s2.dorik-container-oqr5q2s2 {
        width: calc(40% - 0px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-oqr5q2s2.dorik-container-oqr5q2s2 {
        width: calc(33.33% - 0px);
        flex-basis: auto;

    }
}


.dorik-container-8zsg5ww1.dorik-container-8zsg5ww1 {
    width: calc(16.67% - 0px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-8zsg5ww1.dorik-container-8zsg5ww1 {
        width: calc(16.67% - 0px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-8zsg5ww1.dorik-container-8zsg5ww1 {
        width: calc(16.67% - 0px);
        flex-basis: auto;

    }
}




:where(.dorik-container-37sqp5er) {
    position: relative;
}


/*Container*/
.dorik-container-oqr5q2s2 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 10px;
    flex-basis: 33.33%;
    align-items: center;
    justify-content: flex-start;

}

@media screen and (max-width: 1023px) {
    .dorik-container-oqr5q2s2 {
        flex-basis: 40%;
        padding-top: 2px;
        padding-bottom: 10px;
        align-items: center;
        justify-content: center;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-oqr5q2s2 {
        justify-content: flex-start;
        flex-basis: 33.33%;

    }

}






.dorik-container-oqr5q2s2 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 10px;
    flex-basis: 33.33%;
    align-items: center;
    justify-content: flex-start;

}

@media all and (max-width: 1023px) {
    .dorik-container-oqr5q2s2 {
        flex-basis: 40%;
        padding-top: 2px;
        padding-bottom: 10px;
        align-items: center;
        justify-content: center;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-oqr5q2s2 {
        justify-content: flex-start;
        flex-basis: 33.33%;

    }
}






:where(.dorik-container-oqr5q2s2) {
    position: relative;
}

:where(.dorik-lists-si598j9z) {
    position: relative;
}

/*Lists*/
.dorik-lists-si598j9z {
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;

}

.dorik-lists-si598j9z {

    align-items: stretch;
}

.dorik-lists-si598j9z .dorik-list--lists {
    text-decoration: none;

}



.dorik-lists-si598j9z .dorik-list--lists {
    text-align: left;
}



.dorik-lists-si598j9z .dorik-list--icon {
    color: #FFB917;

}



.dorik-lists-si598j9z .dorik-list--icon {
    margin-right: 2px;
}


.dorik-lists-si598j9z .dorik-list--icon svg {
    width: 0;
}

.dorik-lists-si598j9z .dorik-list--lists {
    display: flex;
}

.dorik-lists-si598j9z .dorik-list--item {
    flex-direction: row;
}

.dorik-lists-si598j9z .dorik-list--item p {
    display: inline;
}

.dorik-lists-si598j9z .dorik-list--gap {
    border-width: 0;
    border-right-width: 0px;

    margin-right: 1px;
    margin-left: 1px;

}

.dorik-lists-si598j9z .dorik-list--icon {
    display: flex;
    justify-content: center;
    align-items: center;
}






.dorik-lists-si598j9z .dorik-list--gap {
    border-style: solid;

}

.dorik-lists-si598j9z .dorik-list--gap:last-child {
    display: none;
}





/*Container*/
.dorik-container-8zsg5ww1 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 10px;
    flex-basis: 16.67%;
    align-items: stretch;

}







.dorik-container-8zsg5ww1 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 10px;
    flex-basis: 16.67%;
    align-items: stretch;

}








:where(.dorik-container-8zsg5ww1) {
    position: relative;
}

:where(.dorik-heading-dtlgo2de) {
    position: relative;
}

/*Title*/
.dorik-heading-dtlgo2de {
    margin-top: 4px;
    margin-bottom: 1px;
    color: var(--color-204);

}


.dorik-heading-dtlgo2de {}

.dorik-heading-dtlgo2de p {
    display: inline;
}

.dorik-heading-dtlgo2de .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-dtlgo2de .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*=" dorik-heading-dtlgo2de-wrapper" ]:not([class*=" dorik-heading-dtlgo2de-wrapper" ] *)) {
    margin-top: 4px;
    margin-bottom: 1px;

}

@media all and (max-width: 1023px) {
    :where([class*=" dorik-heading-dtlgo2de-wrapper" ]:not([class*=" dorik-heading-dtlgo2de-wrapper" ] *)) {
        margin-top: 4px;
        margin-bottom: 1px;

    }
}

@media all and (max-width: 767px) {
    :where([class*=" dorik-heading-dtlgo2de-wrapper" ]:not([class*=" dorik-heading-dtlgo2de-wrapper" ] *)) {
        margin-top: 4px;
        margin-bottom: 1px;

    }
}


.dorik-heading-dtlgo2de.dorik-heading-dtlgo2de.dorik-heading-dtlgo2de {
    margin-top: 0px;
    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-dtlgo2de.dorik-heading-dtlgo2de.dorik-heading-dtlgo2de {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-dtlgo2de.dorik-heading-dtlgo2de.dorik-heading-dtlgo2de {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

/*Container*/
.dorik-container-su1an136 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    flex-basis: 50%;
    align-items: stretch;
    border-width: 1px;
    border-style: solid;
    border-color: var(--color-302);
    border-radius: 5px 5px 5px 5px;
    margin-left: 0px;
    margin-right: 0px;

}

@media screen and (max-width: 1023px) {
    .dorik-container-su1an136 {
        flex-basis: 50%;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-su1an136 {
        flex-basis: 100%;

    }

}






.dorik-container-su1an136 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    flex-basis: 50%;
    align-items: stretch;
    border-width: 1px;
    border-style: solid;
    border-color: var(--color-302);
    border-radius: 5px 5px 5px 5px;
    margin-left: 0px;
    margin-right: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-container-su1an136 {
        flex-basis: 50%;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-su1an136 {
        flex-basis: 100%;

    }
}



.dorik-container-iki422ct.dorik-container-iki422ct {
    width: calc(100% - 0px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-iki422ct.dorik-container-iki422ct {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-iki422ct.dorik-container-iki422ct {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}




:where(.dorik-container-su1an136) {
    position: relative;
}

:where(.dorik-image-yd8akdi9) {
    position: relative;
}

:where(.dorik-heading-whwvo3g8) {
    position: relative;
}

:where(.dorik-text-rt3532qu) {
    position: relative;
}

:where(.dorik-text-6isxfg0w) {
    position: relative;
}

/*Image*/
.dorik-image-yd8akdi9 {
    object-fit: cover;
    width: 40%;
    height: 130px;
    border-radius: 5px 5px 5px 5px;

}

.dorik-image-yd8akdi9-wrapper {
    text-align: center;

}

@media screen and (max-width: 1023px) {
    .dorik-image-yd8akdi9 {
        height: 110px;

    }

}









.dorik-image-yd8akdi9.dorik-image-yd8akdi9.dorik-image-yd8akdi9 {}

@media all and (max-width: 1023px) {
    .dorik-image-yd8akdi9.dorik-image-yd8akdi9.dorik-image-yd8akdi9 {}
}

@media all and (max-width: 767px) {
    .dorik-image-yd8akdi9.dorik-image-yd8akdi9.dorik-image-yd8akdi9 {}
}

/*Title*/
.dorik-heading-whwvo3g8 {
    margin-top: 14px;
    margin-bottom: 1px;
    text-align: center;
    color: var(--color-204);

}


.dorik-heading-whwvo3g8 {}

.dorik-heading-whwvo3g8 p {
    display: inline;
}

.dorik-heading-whwvo3g8 .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-whwvo3g8 .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*=" dorik-heading-whwvo3g8-wrapper" ]:not([class*=" dorik-heading-whwvo3g8-wrapper" ] *)) {
    margin-top: 14px;
    margin-bottom: 1px;

}

@media all and (max-width: 1023px) {
    :where([class*=" dorik-heading-whwvo3g8-wrapper" ]:not([class*=" dorik-heading-whwvo3g8-wrapper" ] *)) {
        margin-top: 14px;
        margin-bottom: 1px;

    }
}

@media all and (max-width: 767px) {
    :where([class*=" dorik-heading-whwvo3g8-wrapper" ]:not([class*=" dorik-heading-whwvo3g8-wrapper" ] *)) {
        margin-top: 14px;
        margin-bottom: 1px;

    }
}


.dorik-heading-whwvo3g8.dorik-heading-whwvo3g8.dorik-heading-whwvo3g8 {
    margin-top: 0px;
    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-whwvo3g8.dorik-heading-whwvo3g8.dorik-heading-whwvo3g8 {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-whwvo3g8.dorik-heading-whwvo3g8.dorik-heading-whwvo3g8 {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

/*Text*/
.dorik-text-rt3532qu {
    margin-top: 1px;
    margin-bottom: 1px;
    text-align: center;
    color: var(--color-205);

}

.dorik-text-rt3532qu {}





/*Text*/
.dorik-text-6isxfg0w {
    margin-top: 10px;
    text-align: center;
    color: var(--color-205);

}

.dorik-text-6isxfg0w {}





/*Container*/
.dorik-container-iki422ct {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;


    flex-basis: 100%;
    justify-content: center;

}

@media screen and (max-width: 767px) {
    .dorik-container-iki422ct {
        margin-bottom: 2px;


    }

}






.dorik-container-iki422ct {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;


    flex-basis: 100%;
    justify-content: center;

}

@media all and (max-width: 767px) {
    .dorik-container-iki422ct {
        margin-bottom: 2px;


    }
}



.dorik-container-ab7edngg.dorik-container-ab7edngg {
    width: calc(33.33% - 0px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-ab7edngg.dorik-container-ab7edngg {
        width: calc(40% - 0px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-ab7edngg.dorik-container-ab7edngg {
        width: calc(33.33% - 0px);
        flex-basis: auto;

    }
}


.dorik-container-dxrikw1a.dorik-container-dxrikw1a {
    width: calc(16.67% - 0px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-dxrikw1a.dorik-container-dxrikw1a {
        width: calc(16.67% - 0px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-dxrikw1a.dorik-container-dxrikw1a {
        width: calc(16.67% - 0px);
        flex-basis: auto;

    }
}




:where(.dorik-container-iki422ct) {
    position: relative;
}


/*Container*/
.dorik-container-ab7edngg {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 10px;
    flex-basis: 33.33%;
    align-items: center;
    justify-content: flex-start;

}

@media screen and (max-width: 1023px) {
    .dorik-container-ab7edngg {
        flex-basis: 40%;
        padding-top: 2px;
        padding-bottom: 10px;
        align-items: center;
        justify-content: center;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-ab7edngg {
        justify-content: flex-start;
        flex-basis: 33.33%;

    }

}






.dorik-container-ab7edngg {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 10px;
    flex-basis: 33.33%;
    align-items: center;
    justify-content: flex-start;

}

@media all and (max-width: 1023px) {
    .dorik-container-ab7edngg {
        flex-basis: 40%;
        padding-top: 2px;
        padding-bottom: 10px;
        align-items: center;
        justify-content: center;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-ab7edngg {
        justify-content: flex-start;
        flex-basis: 33.33%;

    }
}






:where(.dorik-container-ab7edngg) {
    position: relative;
}

:where(.dorik-lists-iqdltaw8) {
    position: relative;
}

/*Lists*/
.dorik-lists-iqdltaw8 {
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;

}

.dorik-lists-iqdltaw8 {

    align-items: stretch;
}

.dorik-lists-iqdltaw8 .dorik-list--lists {
    text-decoration: none;

}



.dorik-lists-iqdltaw8 .dorik-list--lists {
    text-align: left;
}



.dorik-lists-iqdltaw8 .dorik-list--icon {
    color: #FFB917;

}



.dorik-lists-iqdltaw8 .dorik-list--icon {
    margin-right: 2px;
}


.dorik-lists-iqdltaw8 .dorik-list--icon svg {
    width: 0;
}

.dorik-lists-iqdltaw8 .dorik-list--lists {
    display: flex;
}

.dorik-lists-iqdltaw8 .dorik-list--item {
    flex-direction: row;
}

.dorik-lists-iqdltaw8 .dorik-list--item p {
    display: inline;
}

.dorik-lists-iqdltaw8 .dorik-list--gap {
    border-width: 0;
    border-right-width: 0px;

    margin-right: 1px;
    margin-left: 1px;

}

.dorik-lists-iqdltaw8 .dorik-list--icon {
    display: flex;
    justify-content: center;
    align-items: center;
}






.dorik-lists-iqdltaw8 .dorik-list--gap {
    border-style: solid;

}

.dorik-lists-iqdltaw8 .dorik-list--gap:last-child {
    display: none;
}





/*Container*/
.dorik-container-dxrikw1a {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 10px;
    flex-basis: 16.67%;
    align-items: stretch;

}







.dorik-container-dxrikw1a {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 10px;
    flex-basis: 16.67%;
    align-items: stretch;

}








:where(.dorik-container-dxrikw1a) {
    position: relative;
}

:where(.dorik-heading-y5q1qkj0) {
    position: relative;
}

/*Title*/
.dorik-heading-y5q1qkj0 {
    margin-top: 4px;
    margin-bottom: 1px;
    color: var(--color-204);

}


.dorik-heading-y5q1qkj0 {}

.dorik-heading-y5q1qkj0 p {
    display: inline;
}

.dorik-heading-y5q1qkj0 .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-y5q1qkj0 .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*=" dorik-heading-y5q1qkj0-wrapper" ]:not([class*=" dorik-heading-y5q1qkj0-wrapper" ] *)) {
    margin-top: 4px;
    margin-bottom: 1px;

}

@media all and (max-width: 1023px) {
    :where([class*=" dorik-heading-y5q1qkj0-wrapper" ]:not([class*=" dorik-heading-y5q1qkj0-wrapper" ] *)) {
        margin-top: 4px;
        margin-bottom: 1px;

    }
}

@media all and (max-width: 767px) {
    :where([class*=" dorik-heading-y5q1qkj0-wrapper" ]:not([class*=" dorik-heading-y5q1qkj0-wrapper" ] *)) {
        margin-top: 4px;
        margin-bottom: 1px;

    }
}


.dorik-heading-y5q1qkj0.dorik-heading-y5q1qkj0.dorik-heading-y5q1qkj0 {
    margin-top: 0px;
    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-y5q1qkj0.dorik-heading-y5q1qkj0.dorik-heading-y5q1qkj0 {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-y5q1qkj0.dorik-heading-y5q1qkj0.dorik-heading-y5q1qkj0 {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

/*contact*/
.dorik-section-3nadrkq2 {
    padding-top: 100px;
    padding-bottom: 100px;
    background-image: url(images/igrejaspo.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-blend-mode: normal;
    background-attachment: fixed;    
}

.dorik-section-3nadrkq2:before {
    background-color: var(--color-106);

}

@media screen and (max-width: 1023px) {
    .dorik-section-3nadrkq2 {
        padding-top: 60px;
        padding-bottom: 60px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-section-3nadrkq2 {
        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*/
@media screen and (max-width: 1023px) {}

.dorik-row-zryvu3go {
    --nav-padding: 15px;
}

[class*="close-btn-"

] {
    display: none;
}

.dorik-row-zryvu3go.flex {
    margin-left: 0;
    margin-right: 0;
}

.dorik-row-zryvu3go [class*=col-] {
    padding-left: 0;
    padding-right: 0;
}

@media screen and (max-width: 1023px) {
    .dorik-row-zryvu3go.flex {
        margin-left: calc(-24px / 2);
        margin-right: calc(-24px / 2);
    }

    .dorik-row-zryvu3go [class*=col-] {
        padding-left: calc(24px / 2);
        padding-right: calc(24px / 2);
    }
}





/*Column*/
.dorik-column-q3i1rp1g {
    padding-right: 20%;
    justify-content: center;

}

@media screen and (max-width: 1023px) {
    .dorik-column-q3i1rp1g {
        text-align: left;
        padding-right: 0px;

        margin-bottom: 0px;

    }

}

.dorik-column-q3i1rp1g {}

.dorik-column-q3i1rp1g.linked-column {
    cursor: pointer
}

.dorik-column-q3i1rp1g {
    display: flex;
    flex-direction: column;
}




/*Title*/
.dorik-heading-ez32tyha {
    color: var(--color-201);
    margin-top: 0px;
    margin-bottom: 20px;

}

@media screen and (max-width: 767px) {
    .dorik-heading-ez32tyha {
        margin-top: 0px;
        margin-bottom: 0px;

    }

}

.dorik-heading-ez32tyha {}

.dorik-heading-ez32tyha p {
    display: inline;
}

.dorik-heading-ez32tyha .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-ez32tyha .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*=" dorik-heading-ez32tyha-wrapper" ]:not([class*=" dorik-heading-ez32tyha-wrapper" ] *)) {
    margin-top: 0px;
    margin-bottom: 20px;

}

@media all and (max-width: 1023px) {
    :where([class*=" dorik-heading-ez32tyha-wrapper" ]:not([class*=" dorik-heading-ez32tyha-wrapper" ] *)) {
        margin-top: 0px;
        margin-bottom: 20px;

    }
}

@media all and (max-width: 767px) {
    :where([class*=" dorik-heading-ez32tyha-wrapper" ]:not([class*=" dorik-heading-ez32tyha-wrapper" ] *)) {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}


.dorik-heading-ez32tyha.dorik-heading-ez32tyha.dorik-heading-ez32tyha {
    margin-top: 0px;
    margin-bottom: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-ez32tyha.dorik-heading-ez32tyha.dorik-heading-ez32tyha {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-ez32tyha.dorik-heading-ez32tyha.dorik-heading-ez32tyha {
        margin-top: 0px;
        margin-bottom: 0px;

    }
}

/*Text*/
.dorik-text-v6z5hx0n {
    color: var(--color-203);
    margin-top: 0px;
    margin-bottom: 0px;

}

@media screen and (max-width: 1023px) {
    .dorik-text-v6z5hx0n {
        margin-top: 0px;
        margin-bottom: 32px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-text-v6z5hx0n {
        margin-top: 16px;
        margin-bottom: 24px;

    }

}

.dorik-text-v6z5hx0n {}





/*Text*/
.dorik-text-nfybfnjm {
    color: var(--color-203);
    margin-top: 0px;
    margin-bottom: 0px;

}

@media screen and (max-width: 1023px) {
    .dorik-text-nfybfnjm {
        margin-top: 20px;
        margin-bottom: 0px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-text-nfybfnjm {
        margin-top: 16px;
        margin-bottom: 0px;

    }

}

.dorik-text-nfybfnjm {}





/*Text*/
.dorik-text-tmogpgug {
    color: var(--color-203);
    margin-top: 0px;
    margin-bottom: 0px;

}

@media screen and (max-width: 1023px) {
    .dorik-text-tmogpgug {
        margin-top: 20px;
        margin-bottom: 0px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-text-tmogpgug {
        margin-top: 16px;
        margin-bottom: 0px;

    }

}

.dorik-text-tmogpgug {}





/*Column*/
.dorik-column-eowvg6ab {
    background-color: var(--color-102);
    border-radius: 10px 10px 10px 10px;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
    box-shadow: none;

}

@media screen and (max-width: 1023px) {}

@media screen and (max-width: 767px) {
    .dorik-column-eowvg6ab {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px;
        margin-top: 32px;

    }

}

.dorik-column-eowvg6ab {}

.dorik-column-eowvg6ab.linked-column {
    cursor: pointer
}




/*Title*/
.dorik-heading-d3j98jcm {
    margin-top: 0px;
    color: var(--color-204);

}


.dorik-heading-d3j98jcm {}

.dorik-heading-d3j98jcm p {
    display: inline;
}

.dorik-heading-d3j98jcm .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-d3j98jcm .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*=" dorik-heading-d3j98jcm-wrapper" ]:not([class*=" dorik-heading-d3j98jcm-wrapper" ] *)) {
    margin-top: 0px;

}

@media all and (max-width: 1023px) {
    :where([class*=" dorik-heading-d3j98jcm-wrapper" ]:not([class*=" dorik-heading-d3j98jcm-wrapper" ] *)) {
        margin-top: 0px;

    }
}

@media all and (max-width: 767px) {
    :where([class*=" dorik-heading-d3j98jcm-wrapper" ]:not([class*=" dorik-heading-d3j98jcm-wrapper" ] *)) {
        margin-top: 0px;

    }
}


.dorik-heading-d3j98jcm.dorik-heading-d3j98jcm.dorik-heading-d3j98jcm {
    margin-top: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-d3j98jcm.dorik-heading-d3j98jcm.dorik-heading-d3j98jcm {
        margin-top: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-d3j98jcm.dorik-heading-d3j98jcm.dorik-heading-d3j98jcm {
        margin-top: 0px;

    }
}

/*Contact Form*/
.dorik-contactForm-o0bbx25l {
    background-repeat: no-repeat;

}



.dorik-contactForm-o0bbx25l .form-control {
    width: 100%;
    color: var(--color-205);
    font-size: 16px;
    min-height: 50px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    border: 1px solid var(--color-302);
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color-102);

    margin-bottom: 16px;
}

.dorik-contactForm-o0bbx25l label {
    display: inline-block;
    color: #171A21;
    font-size: 16px;
    padding-bottom: 10px;

}


.dorik-contactForm-o0bbx25l button {
    color: var(--color-201);
    height: 55px;
    font-size: 16px;
    padding-left: 30px;
    padding-right: 30px;
    border: 0px solid;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color-1);
    width: 100%;
    background-type: color;

}

.dorik-contactForm-o0bbx25l button:hover {
    background-color: var(--color-2);

}







/*footer*/
.symbol--footer {
    padding-top: 100px;
    padding-bottom: 30px;
    background-color: var(--color-1);

}

.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-bcs8letq {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    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-bcs8letq {
        flex-direction: row;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-bcs8letq {
        flex-direction: row;

    }

}






.dorik-container-bcs8letq {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    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-bcs8letq {
        flex-direction: row;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-bcs8letq {
        flex-direction: row;

    }
}



.dorik-container-jevkchvi.dorik-container-jevkchvi {
    width: calc(100% - 0px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-jevkchvi.dorik-container-jevkchvi {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-jevkchvi.dorik-container-jevkchvi {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}


.dorik-container-1midykwp.dorik-container-1midykwp {
    width: calc(100% - 0px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-1midykwp.dorik-container-1midykwp {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-1midykwp.dorik-container-1midykwp {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}

.dorik-container-bcs8letq.dorik-container-bcs8letq {
    --nav-padding: 15px;
}

.dorik-container-bcs8letq.dorik-container-bcs8letq {
    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-bcs8letq.dorik-container-bcs8letq {
        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-bcs8letq.dorik-container-bcs8letq {
        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-bcs8letq) {
    margin: 0 auto;

}


:where(.dorik-container-bcs8letq) {
    position: relative;
}


/*Container*/
.dorik-container-jevkchvi {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 0px;
    flex-basis: 100%;
    align-items: unset;

    gap: 80px;
    justify-content: unset;

}

@media screen and (max-width: 1023px) {
    .dorik-container-jevkchvi {
        flex-direction: row;
        gap: 16px;
        justify-content: center;
        flex-wrap: nowrap;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-jevkchvi {
        justify-content: unset;
        flex-direction: row;
        flex-wrap: wrap;
        flex-basis: 100%;

    }

}






.dorik-container-jevkchvi {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 0px;
    flex-basis: 100%;
    align-items: unset;

    gap: 80px;
    justify-content: unset;

}

@media all and (max-width: 1023px) {
    .dorik-container-jevkchvi {
        flex-direction: row;
        gap: 16px;
        justify-content: center;
        flex-wrap: nowrap;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-jevkchvi {
        justify-content: unset;
        flex-direction: row;
        flex-wrap: wrap;
        flex-basis: 100%;

    }
}



.dorik-container-exzcis23.dorik-container-exzcis23 {
    width: calc(27.5% - 53.33px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-exzcis23.dorik-container-exzcis23 {
        width: calc(20% - 10.67px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-exzcis23.dorik-container-exzcis23 {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}


.dorik-container-gd6hx1xm.dorik-container-gd6hx1xm {
    width: calc(45% - 53.33px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-gd6hx1xm.dorik-container-gd6hx1xm {
        width: calc(60% - 10.67px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-gd6hx1xm.dorik-container-gd6hx1xm {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}


.dorik-container-ai13znm7.dorik-container-ai13znm7 {
    width: calc(27.5% - 53.33px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-ai13znm7.dorik-container-ai13znm7 {
        width: calc(20% - 10.67px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-ai13znm7.dorik-container-ai13znm7 {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}








:where(.dorik-container-jevkchvi) {
    position: relative;
}


/*Container*/
.dorik-container-exzcis23 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 0px;
    padding-right: 40px;
    flex-basis: 27.5%;
    align-items: flex-end;
    justify-content: unset;

    border-style: solid;

    border-right-width: 1px;
    border-right-color: var(--color-301);
    gap: 0px;

}

@media screen and (max-width: 1023px) {
    .dorik-container-exzcis23 {
        flex-basis: 20%;
        align-items: flex-start;

        border-style: solid;

        border-right-width: 1px;
        border-right-color: var(--color-302);
        flex-direction: column;
        padding-top: 10px;
        padding-bottom: 0px;
        padding-right: 10px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-exzcis23 {
        align-items: flex-start;
        flex-basis: 100%;
        flex-wrap: nowrap;

        border-style: solid;

        border-right-width: 0px;

    }

}






.dorik-container-exzcis23 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 0px;
    padding-right: 40px;
    flex-basis: 27.5%;
    align-items: flex-end;
    justify-content: unset;

    border-style: solid;

    border-right-width: 1px;
    border-right-color: var(--color-301);
    gap: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-container-exzcis23 {
        flex-basis: 20%;
        align-items: flex-start;

        border-style: solid;

        border-right-width: 1px;
        border-right-color: var(--color-302);
        flex-direction: column;
        padding-top: 10px;
        padding-bottom: 0px;
        padding-right: 10px;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-exzcis23 {
        align-items: flex-start;
        flex-basis: 100%;
        flex-wrap: nowrap;

        border-style: solid;

        border-right-width: 0px;

    }
}






:where(.dorik-container-exzcis23) {
    position: relative;
}

:where(.dorik-heading-2bmgtnov) {
    position: relative;
}

:where(.dorik-links-4g4rckbb) {
    position: relative;
}

/*Title*/
.dorik-heading-2bmgtnov {
    padding-top: 1px;

    padding-left: 10px;
    margin-bottom: 32px;
    margin-top: 0px;
    color: var(--color-201);
    text-align: right;

}

@media screen and (max-width: 1023px) {
    .dorik-heading-2bmgtnov {


        padding-left: 5px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-heading-2bmgtnov {
        margin-bottom: 16px;
        margin-top: 0px;



        text-align: left;

    }

}

.dorik-heading-2bmgtnov {}

.dorik-heading-2bmgtnov p {
    display: inline;
}

.dorik-heading-2bmgtnov .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-2bmgtnov .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*=" dorik-heading-2bmgtnov-wrapper" ]:not([class*=" dorik-heading-2bmgtnov-wrapper" ] *)) {
    margin-bottom: 32px;
    margin-top: 0px;

}

@media all and (max-width: 1023px) {
    :where([class*=" dorik-heading-2bmgtnov-wrapper" ]:not([class*=" dorik-heading-2bmgtnov-wrapper" ] *)) {
        margin-bottom: 32px;
        margin-top: 0px;

    }
}

@media all and (max-width: 767px) {
    :where([class*=" dorik-heading-2bmgtnov-wrapper" ]:not([class*=" dorik-heading-2bmgtnov-wrapper" ] *)) {
        margin-bottom: 16px;
        margin-top: 0px;

    }
}


.dorik-heading-2bmgtnov.dorik-heading-2bmgtnov.dorik-heading-2bmgtnov {
    margin-bottom: 0px;
    margin-top: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-2bmgtnov.dorik-heading-2bmgtnov.dorik-heading-2bmgtnov {
        margin-bottom: 0px;
        margin-top: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-2bmgtnov.dorik-heading-2bmgtnov.dorik-heading-2bmgtnov {
        margin-bottom: 0px;
        margin-top: 0px;

    }
}

/*Links*/
.dorik-links-4g4rckbb {
    flex-direction: column;
    align-items: flex-end;
    justify-content: flex-start;
    padding-top: 0px;
    padding-bottom: 40px;
    padding-left: 0px;


    margin-left: 0px;

}

@media screen and (max-width: 1023px) {
    .dorik-links-4g4rckbb {
        padding-top: 0px;
        padding-bottom: 40px;
        padding-left: 0px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-links-4g4rckbb {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        align-items: flex-start;

    }

}


.dorik-links-4g4rckbb .dorik-list--link {
    text-decoration: none;
    color: var(--color-201);

}

.dorik-links-4g4rckbb .dorik-list--link:hover {
    color: var(--color-203);

}


.dorik-links-4g4rckbb .dorik-list--link {
    margin-bottom: 16px;


}

.dorik-links-4g4rckbb .dorik-list--item:last-child .dorik-list--link {
    margin-bottom: 0;
}

.dorik-links-4g4rckbb .dorik-list--icon {

    margin-right: 5px;
}

.dorik-links-4g4rckbb .icon_6bb0och6 {
    font-size: 16px;
    color: inherit;
}

.dorik-links-4g4rckbb .icon_pdjztdpf {
    font-size: 16px;
    color: inherit;
}

.dorik-links-4g4rckbb .icon_91p0orf3 {
    font-size: 16px;
    color: inherit;
}







/*Container*/
.dorik-container-gd6hx1xm {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    flex-basis: 45%;
    align-items: unset;

    border-style: solid;

    border-left-width: 0px;
    border-left-color: var(--color-302);
    border-right-width: 0px;
    border-right-color: var(--color-302);
    justify-content: center;
    gap: 0px;

}

@media screen and (max-width: 1023px) {
    .dorik-container-gd6hx1xm {
        flex-basis: 60%;
        align-items: center;
        padding-top: 1px;
        padding-bottom: 1px;
        margin-bottom: 32px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-gd6hx1xm {
        flex-basis: 100%;
        align-items: flex-start;
        margin-bottom: 24px;
        margin-top: 16px;
        justify-content: flex-start;
        flex-direction: row;
        flex-wrap: wrap;

    }

}






.dorik-container-gd6hx1xm {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 1px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    flex-basis: 45%;
    align-items: unset;

    border-style: solid;

    border-left-width: 0px;
    border-left-color: var(--color-302);
    border-right-width: 0px;
    border-right-color: var(--color-302);
    justify-content: center;
    gap: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-container-gd6hx1xm {
        flex-basis: 60%;
        align-items: center;
        padding-top: 1px;
        padding-bottom: 1px;
        margin-bottom: 32px;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-gd6hx1xm {
        flex-basis: 100%;
        align-items: flex-start;
        margin-bottom: 24px;
        margin-top: 16px;
        justify-content: flex-start;
        flex-direction: row;
        flex-wrap: wrap;

    }
}










:where(.dorik-container-gd6hx1xm) {
    position: relative;
}

:where(.dorik-image-zvsfynja) {
    position: relative;
}

:where(.dorik-text-l31oy044) {
    position: relative;
}

:where(.dorik-socialIcon-t9lb0eci) {
    position: relative;
}

/*Image*/
.dorik-image-zvsfynja {
    object-fit: cover;
    width: 200px;

}

.dorik-image-zvsfynja-wrapper {
    text-align: center;

}










.dorik-image-zvsfynja.dorik-image-zvsfynja.dorik-image-zvsfynja {}

@media all and (max-width: 1023px) {
    .dorik-image-zvsfynja.dorik-image-zvsfynja.dorik-image-zvsfynja {}
}

@media all and (max-width: 767px) {
    .dorik-image-zvsfynja.dorik-image-zvsfynja.dorik-image-zvsfynja {}
}

/*Text*/
.dorik-text-l31oy044 {
    color: var(--color-203);
    margin-top: 4px;
    margin-bottom: 0px;
    text-align: center;
    padding-bottom: 24px;

}

@media screen and (max-width: 1023px) {
    .dorik-text-l31oy044 {
        text-align: center;
        margin-top: 4px;
        margin-bottom: 0px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-text-l31oy044 {
        text-align: left;
        margin-top: 24px;
        margin-bottom: 0px;

    }

}

.dorik-text-l31oy044 {}





/*Social Icon*/
.dorik-socialIcon-t9lb0eci {
    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-t9lb0eci {
    flex-wrap: wrap;
}

.dorik-socialIcon-t9lb0eci li svg {}

.dorik-socialIcon-t9lb0eci li svg:hover {}


.dorik-socialIcon-t9lb0eci li svg {
    height: 24px;
    width: 24px;
    min-width: 24px;
}






.dorik-socialIcon-t9lb0eci li:not(:last-child) {
    margin-right: 10px;
}





/*Container*/
.dorik-container-ai13znm7 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;

    padding-left: 40px;
    flex-basis: 27.5%;
    align-items: flex-start;
    justify-content: unset;

    border-style: solid;

    border-left-width: 1px;
    border-left-color: var(--color-301);

}

@media screen and (max-width: 1023px) {
    .dorik-container-ai13znm7 {
        flex-basis: 20%;
        align-items: flex-end;

        border-style: solid;

        border-left-width: 1px;
        border-left-color: var(--color-302);
        flex-direction: column;
        padding-top: 10px;

        padding-left: 0px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-ai13znm7 {
        flex-basis: 100%;
        align-items: flex-start;
        flex-wrap: wrap;

        border-style: solid;

        border-left-width: 0px;
        padding-top: 0px;


    }

}






.dorik-container-ai13znm7 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 10px;

    padding-left: 40px;
    flex-basis: 27.5%;
    align-items: flex-start;
    justify-content: unset;

    border-style: solid;

    border-left-width: 1px;
    border-left-color: var(--color-301);

}

@media all and (max-width: 1023px) {
    .dorik-container-ai13znm7 {
        flex-basis: 20%;
        align-items: flex-end;

        border-style: solid;

        border-left-width: 1px;
        border-left-color: var(--color-302);
        flex-direction: column;
        padding-top: 10px;

        padding-left: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-ai13znm7 {
        flex-basis: 100%;
        align-items: flex-start;
        flex-wrap: wrap;

        border-style: solid;

        border-left-width: 0px;
        padding-top: 0px;


    }
}






:where(.dorik-container-ai13znm7) {
    position: relative;
}

:where(.dorik-heading-cf5jrq4n) {
    position: relative;
}

:where(.dorik-links-h0ceyqb7) {
    position: relative;
}

/*Title*/
.dorik-heading-cf5jrq4n {
    padding-top: 1px;

    margin-bottom: 32px;
    margin-top: 0px;
    color: var(--color-201);

}

@media screen and (max-width: 767px) {
    .dorik-heading-cf5jrq4n {
        margin-bottom: 16px;
        margin-top: 0px;

    }

}

.dorik-heading-cf5jrq4n {}

.dorik-heading-cf5jrq4n p {
    display: inline;
}

.dorik-heading-cf5jrq4n .dorik-heading__dynamic {
    display: inline
}

.dorik-heading-cf5jrq4n .dorik-heading__dynamic span {
    display: inline-block;
}











:where([class*=" dorik-heading-cf5jrq4n-wrapper" ]:not([class*=" dorik-heading-cf5jrq4n-wrapper" ] *)) {
    margin-bottom: 32px;
    margin-top: 0px;

}

@media all and (max-width: 1023px) {
    :where([class*=" dorik-heading-cf5jrq4n-wrapper" ]:not([class*=" dorik-heading-cf5jrq4n-wrapper" ] *)) {
        margin-bottom: 32px;
        margin-top: 0px;

    }
}

@media all and (max-width: 767px) {
    :where([class*=" dorik-heading-cf5jrq4n-wrapper" ]:not([class*=" dorik-heading-cf5jrq4n-wrapper" ] *)) {
        margin-bottom: 16px;
        margin-top: 0px;

    }
}


.dorik-heading-cf5jrq4n.dorik-heading-cf5jrq4n.dorik-heading-cf5jrq4n {
    margin-bottom: 0px;
    margin-top: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-heading-cf5jrq4n.dorik-heading-cf5jrq4n.dorik-heading-cf5jrq4n {
        margin-bottom: 0px;
        margin-top: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-heading-cf5jrq4n.dorik-heading-cf5jrq4n.dorik-heading-cf5jrq4n {
        margin-bottom: 0px;
        margin-top: 0px;

    }
}

/*Links*/
.dorik-links-h0ceyqb7 {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    padding-top: 0px;
    padding-bottom: 40px;
    padding-left: 0px;


    margin-left: 0px;

}

@media screen and (max-width: 767px) {
    .dorik-links-h0ceyqb7 {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;

    }

}


.dorik-links-h0ceyqb7 .dorik-list--link {
    text-decoration: none;
    color: var(--color-201);

}

.dorik-links-h0ceyqb7 .dorik-list--link:hover {
    color: var(--color-203);

}


.dorik-links-h0ceyqb7 .dorik-list--link {
    margin-bottom: 16px;


}

.dorik-links-h0ceyqb7 .dorik-list--item:last-child .dorik-list--link {
    margin-bottom: 0;
}

.dorik-links-h0ceyqb7 .dorik-list--icon {

    margin-right: 5px;
}

.dorik-links-h0ceyqb7 .icon_6bb0och6 {
    font-size: 16px;
    color: inherit;
}

.dorik-links-h0ceyqb7 .icon_pdjztdpf {
    font-size: 16px;
    color: inherit;
}







/*Container*/
.dorik-container-1midykwp {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 16px;

    flex-basis: 100%;
    justify-content: flex-start;

    border-style: solid;

    border-top-width: 1px;
    border-top-color: var(--color-301);
    margin-top: 0px;

}

@media screen and (max-width: 1023px) {
    .dorik-container-1midykwp {
        padding-top: 16px;

        padding-left: 0px;
        padding-right: 0px;
        gap: 0px;
        margin-top: 0px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-1midykwp {
        gap: 10px;
        margin-top: 24px;
        padding-top: 16px;

        padding-left: 0px;
        padding-right: 0px;

    }

}






.dorik-container-1midykwp {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 16px;

    flex-basis: 100%;
    justify-content: flex-start;

    border-style: solid;

    border-top-width: 1px;
    border-top-color: var(--color-301);
    margin-top: 0px;

}

@media all and (max-width: 1023px) {
    .dorik-container-1midykwp {
        padding-top: 16px;

        padding-left: 0px;
        padding-right: 0px;
        gap: 0px;
        margin-top: 0px;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-1midykwp {
        gap: 10px;
        margin-top: 24px;
        padding-top: 16px;

        padding-left: 0px;
        padding-right: 0px;

    }
}



.dorik-container-nym0h1ew.dorik-container-nym0h1ew {
    width: calc(50% - 0px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-nym0h1ew.dorik-container-nym0h1ew {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-nym0h1ew.dorik-container-nym0h1ew {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}


.dorik-container-pdr9z30u.dorik-container-pdr9z30u {
    width: calc(50% - 0px);
    flex-basis: auto;

}

@media all and (max-width: 1023px) {
    .dorik-container-pdr9z30u.dorik-container-pdr9z30u {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-pdr9z30u.dorik-container-pdr9z30u {
        width: calc(100% - 0px);
        flex-basis: auto;

    }
}




:where(.dorik-container-1midykwp) {
    position: relative;
}


/*Container*/
.dorik-container-nym0h1ew {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 0px;
    padding-bottom: 0px;
    flex-basis: 50%;
    align-items: center;
    gap: 16px;
    justify-content: flex-start;

}

@media screen and (max-width: 1023px) {
    .dorik-container-nym0h1ew {
        flex-basis: 100%;
        justify-content: center;
        margin-top: 8px;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-nym0h1ew {
        flex-basis: 100%;
        gap: 10px;
        flex-direction: row;
        justify-content: flex-start;

    }

}






.dorik-container-nym0h1ew {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 0px;
    padding-bottom: 0px;
    flex-basis: 50%;
    align-items: center;
    gap: 16px;
    justify-content: flex-start;

}

@media all and (max-width: 1023px) {
    .dorik-container-nym0h1ew {
        flex-basis: 100%;
        justify-content: center;
        margin-top: 8px;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-nym0h1ew {
        flex-basis: 100%;
        gap: 10px;
        flex-direction: row;
        justify-content: flex-start;

    }
}






:where(.dorik-container-nym0h1ew) {
    position: relative;
}

:where(.dorik-links-l0bedc9o) {
    position: relative;
}

/*Links*/



.dorik-links-l0bedc9o .dorik-list--link {
    text-decoration: none;
    color: var(--color-201);

}

.dorik-links-l0bedc9o .dorik-list--link:hover {
    color: var(--color-203);

}


.dorik-links-l0bedc9o .dorik-list--link {
    margin-right: 24px;


}

.dorik-links-l0bedc9o .dorik-list--item:last-child .dorik-list--link {
    margin-right: 0;
}

.dorik-links-l0bedc9o .dorik-list--icon {

    margin-right: 5px;
}

.dorik-links-l0bedc9o .icon_2suuvmpu {
    font-size: 16px;
    color: inherit;
}

.dorik-links-l0bedc9o .icon_vlckmxsd {
    font-size: 16px;
    color: inherit;
}







/*Container*/
.dorik-container-pdr9z30u {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0px;
    padding-bottom: 0px;
    flex-basis: 50%;
    align-items: stretch;



}

@media screen and (max-width: 1023px) {
    .dorik-container-pdr9z30u {
        flex-basis: 100%;

    }

}

@media screen and (max-width: 767px) {
    .dorik-container-pdr9z30u {
        flex-basis: 100%;
        align-items: flex-start;

    }

}






.dorik-container-pdr9z30u {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-top: 0px;
    padding-bottom: 0px;
    flex-basis: 50%;
    align-items: stretch;



}

@media all and (max-width: 1023px) {
    .dorik-container-pdr9z30u {
        flex-basis: 100%;

    }
}

@media all and (max-width: 767px) {
    .dorik-container-pdr9z30u {
        flex-basis: 100%;
        align-items: flex-start;

    }
}






:where(.dorik-container-pdr9z30u) {
    position: relative;
}

:where(.dorik-text-rqaz118m) {
    position: relative;
}

/*Text*/
.dorik-text-rqaz118m {
    color: var(--color-201);
    text-align: right;
    padding-top: 0px;
    padding-bottom: 0px;

}

@media screen and (max-width: 1023px) {
    .dorik-text-rqaz118m {
        text-align: center;

    }

}

@media screen and (max-width: 767px) {
    .dorik-text-rqaz118m {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 6px;

    }

}

.dorik-text-rqaz118m {}





.portal--modal .ant-modal-content {
    border-radius: 5px;
}

.portals {
    background: blue;
}

div.portal {
    width: 100%;
    background: #fff;
    border-radius: 8px;
    padding: 8px 16px;
    text-align: center;
    --primary-color: undefined;
    --secondary-color: undefined;
    --button-text: undefined;
}

.portal--links {
    width: 90%;
    padding: 40px 32px;
}

.portal--plan h4,
.portal--profile h4 {
    margin-top: -20px;
}

.portal--plan .button--cancel {
    cursor: pointer;
    color: red !important;
}

.portal--logo {
    display: flex;
    margin-top: 8px;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.portal--logo img {
    height: 64px;
    width: 64px;
    padding: 4px;
    border-radius: 50%;
    object-fit: contain;
}

.portal--logo h4 {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
    text-align: center;
    color: undefined;
    margin-top: 16px;
    font-weight: bolder;
}

.portal hr {
    margin-bottom: 16px;
}

.portal .portal--close,
.portal .portal--back {
    top: 16px;
    right: 20px;
    font-size: 18px;
    cursor: pointer;
    position: absolute;
}

.portal .portal--back {
    left: 20px;
}

.portal .ant-form-item-control-input-content,
.portal label,
.portal p {
    color: undefined;
}



.portal .portal--title {
    margin-bottom: 24px;
}

.portal--plan__item,
.portal--info__item {
    padding: 8px 24px;
    border: 1px solid #D1D5DB;
    border-radius: 8px;
    margin-bottom: 8px;
    cursor: pointer;
    color: undefined;
}

.portal--meta {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 24px;
    margin-top: 8px;
}

.portal--meta h4,
.portal--meta button {
    padding: 0;
    margin: 0;
    color: var(--primary-color);
}

.portal--meta h4 {
    margin-top: 8px;
    color: #111827;
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
}

.portal--meta__img {
    background: #F9FAFB;
    border-radius: 32px;
    width: 64px;
    height: 64px;
}

.portal--meta button {
    border: none;
    color: #9CA3AF;
    cursor: pointer;
    background: transparent;
}

.portal--info__item {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.portal--plan__item.active {
    border-color: var(--primary-color);
}


.portal--info__item button {
    padding: 0;
}

.portal .envelope {
    height: 48px;
    width: 48px;
    display: grid;
    place-content: center;
    background: #CCE7FF;
    border-radius: 24px;
    color: #0062FF;
    margin: 16px auto 24px;
}

.portal--plan__item >

div {
    display: flex;
    justify-content: space-between;
}

.portal--plan__item .ant-badge-status-dot {
    width: 4px;
    height: 4px;
    margin-left: 8px;
}

.portal--info__item >

div {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

/* Portal buttons*/
.portal--button.subscribe,
.portal--button.avatar {
    z-index: 1;
    right: 16px;
    bottom: 16px;
    position: fixed;
    height: 56px !important;
    background: undefined !important;
    color: undefined !important;
}

.portal--button.avatar {
    width: 56px;
}

.portal--button.subscribe svg {
    margin-right: 8px;
}

.portal--button.subscribe span {
    display: flex;
    align-items: center;
}

div.portal button[type="submit"] {
    display: block !important;
    background: var(--primary-color);
    color: var(--button-text);
}

div.portal .ant-btn-link {
    padding: 0;
    color: undefined;
}

div.portal button[type="submit"],
.portal--button {
    border-color: transparent;
}

/* Banner Style */
.portal--banner {
    margin: 16px 0;
    background: #3a30ba;
    border-radius: 5px;
    padding: 20px 39px;
    text-align: center;
}

.portal--banner p,
.portal--banner h3 {
    margin: 0;
    color: white;
}

.portal--banner >

button {
    margin: 16px;
    border: 1px solid;
    background: white;
    padding: 8px 16px;
    border-radius: 5px;
}

.portal--banner p button {
    padding: 0;
    border: none;
    background: transparent;
    text-decoration: underline;
    margin-left: 8px;
}
