.style_back_top__9vont
{
    z-index: 10;
    position: fixed;
    right: 50px;
    bottom: 50px;
    height: 50px;
    width: 50px;
    cursor: pointer;
}
@media screen and (max-width: 767px)
{
    .style_back_top__9vont
    {
        right: 15px;
        bottom: 15px;
        height: 40px;
        width: 40px;
    }
}
.style_back_top_content__UKmdd
{
    height: 100%;
    width: 100%;
    border-radius: 20px;
    color: #fff;
    text-align: center;
}
.style_back_top_content__UKmdd, .style_back_top_content__UKmdd:hover
{
    transition: all .3s cubic-bezier(.645,.045,.355,1);
}
.style_back_top_content__UKmdd:hover button
{
    background: #e94118;
    box-shadow: 0 4px 8px 1px #afaeae;
}
.style_back_top_content__UKmdd:hover button svg path
{
    fill: #fff;
}
.style_back_top_content__UKmdd button
{
    width: 100%;
    height: 100%;
    border: 0;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    transition: all .3s cubic-bezier(.645,.045,.355,1);
}
.style_back_top_content__UKmdd button svg
{
    width: 24px;
}
@media screen and (max-width: 767px)
{
    .style_back_top_content__UKmdd button svg
    {
        width: 20px;
    }
}
.style_back_top_content__UKmdd button svg path
{
    transition: all .3s cubic-bezier(.645,.045,.355,1);
}
.home_hero__Bt4Py
{
    position: relative;
    z-index: 2;
}
.home_hero__Bt4Py:after, .home_hero__Bt4Py:before
{
    content: "";
    position: absolute;
    background-repeat: repeat;
    background-size: cover;
    top: 0;
    z-index: 0;
}
.home_cta__aeifQ
{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
@media only screen and (max-width: 767px)
{
    .home_cta__aeifQ
    {
        flex-direction: column;
    }
}
.home_cta_sentences__gSJt2
{
    display: inline;
    margin-left: 5px;
}
@media only screen and (max-width: 767px)
{
    .home_cta_sentences__gSJt2
    {
        display: block;
        height: 30px;
    }
}
.home_cta_sentence__w2YsN
{
    position: absolute;
    opacity: 0;
    transition: opacity 1s ease-in-out;
    white-space: nowrap;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
}
.home_cta_sentence_in__uHpvI
{
    opacity: 1;
}
.home_cta_sentence_out__FL_te
{
    opacity: 0;
    transition-duration: .2s;
}
.home_cta_inner___w0qR
{
    text-align: center;
    margin: auto;
    padding: 80px 0;
    position: relative;
    width: 969px;
}
@media only screen and (max-width: 767px)
{
    .home_cta_inner___w0qR
    {
        padding: 20px 0 60px;
        width: 100%;
    }
}
.home_cta_inner___w0qR:before
{
    width: 548px;
    height: 548px;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    opacity: .7;
    filter: blur(78.5px);
    z-index: -1;
}
@media only screen and (max-width: 767px)
{
    .home_cta_inner___w0qR:before
    {
        width: 100%;
        height: 450px;
    }
}
.home_cta_inner___w0qR h1
{
    font-size: 48px;
    position: relative;
    z-index: 2;
    font-family: Inter,sans-serif;
    aspect-ratio: 8.2118644068;
}
.home_cta_inner___w0qR h1 span
{
    color: #e94018;
}
@media only screen and (max-width: 1280px)
{
    .home_cta_inner___w0qR h1
    {
        font-size: 2.75rem;
    }
}
@media only screen and (max-width: 767px)
{
    .home_cta_inner___w0qR h1
    {
        font-size: 24px;
        text-align: center;
    }
}
.home_cta_head_hide__JH2NN
{
    visibility: hidden;
}
.home_cta_button__t_xqC
{
    margin-top: 60px;
}
.home_intro__67Lu6
{
    text-align: center;
    padding: 2.9375em 0 5.3125em;
    background: #fde5ce33;
    margin-top: 20px;
    position: relative;
    z-index: 1;
}
@media only screen and (max-width: 767px)
{
    .home_intro__67Lu6
    {
        margin-top: 14px;
    }
}
.home_intro__67Lu6 .home_hdg-lv2__e5xui .home_text-white__gTLoT
{
    background: #e84118;
    color: #fff;
    padding: 0 5px;
}
.home_intro__67Lu6 .home_hdg-lv2__e5xui .home_text-white__gTLoT:after
{
    content: none;
}
.home_intro__67Lu6 .home_container__Rn0pk
{
    max-width: 900px;
}
.home_intro_service__Mq5Vk
{
    position: relative;
}
@media only screen and (max-width: 767px)
{
    .home_intro_list__zDO_f
    {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
}
.home_intro_list_col__B0_C_
{
    text-align: left;
}
.home_intro_list__zDO_f .home_h4__bj7ZA
{
    font-weight: 700;
    font-size: 1.125rem;
}
@media only screen and (max-width: 767px)
{
    .home_intro_list__zDO_f .home_h4__bj7ZA
    {
        font-size: .875rem;
    }
}
.home_intro_accordion__ff3CZ
{
    width: 100%;
}
.home_industries__eG4Mb
{
    padding: 3.5em 0 5.625em;
    position: relative;
    background: #efefef;
}
@media only screen and (max-width: 767px)
{
    .home_industries__eG4Mb
    {
        padding-bottom: 40px;
    }
}
.home_industries_list__5yqtQ
{
    display: flex;
    margin-top: 50px;
    flex-wrap: wrap;
}
@media only screen and (max-width: 767px)
{
    .home_industries_list__5yqtQ
    {
        flex-direction: column;
    }
}
.home_industries_list_card__GRTHn
{
    width: 25%;
    padding: 0 15px;
    text-align: left;
    margin-bottom: 40px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    position: relative;
}
@media only screen and (max-width: 1140px)
{
    .home_industries_list_card__GRTHn
    {
        width: 33.3333333333%;
    }
}
@media only screen and (max-width: 767px)
{
    .home_industries_list_card__GRTHn
    {
        width: 100%;
    }
}
.home_industries_list_card_inner__7OBcw
{
    position: relative;
    background-color: #fff;
    padding: 20px;
    overflow: hidden;
    height: 100%;
}
.home_industries_list_card_inner__7OBcw:after
{
    content: "";
    background-color: #e94118;
    position: absolute;
    bottom: -100%;
    left: 0;
    width: 100%;
    transition: transform .5s cubic-bezier(.19,1,.22,1);
    height: 100%;
    z-index: 0;
}
.home_industries_list_card_inner__7OBcw:hover:after
{
    transform: scale(3);
}
.home_industries_list_card__GRTHn:hover
{
    animation: home_color__nBT_0 1s forwards;
    color: #fff;
}
.home_industries_list_card__GRTHn:hover a
{
    color: #fff;
}
.home_industries_list_card__GRTHn:hover svg path
{
    fill: #fff;
}
.home_industries_list_card_text__CgAX0
{
    background: #0000;
    width: 50%;
    align-items: flex-start;
}
@media only screen and (max-width: 1140px)
{
    .home_industries_list_card_text__CgAX0
    {
        width: 100%;
    }
}
.home_industries_list_card_text__CgAX0 h2, .home_industries_list_card_text__CgAX0 p
{
    text-align: left;
}
.home_industries_list_card_text__CgAX0:hover *
{
    color: initial;
}
.home_industries_list_card_title__tMWQE
{
    font-weight: 700;
    font-size: 18px;
    margin-top: 15px;
    transition: all .25s ease-in-out;
    position: relative;
    z-index: 1;
}
.home_industries_list_card_icon__SCd5z
{
    position: relative;
    z-index: 1;
}
.home_industries_list_card_icon__SCd5z svg
{
    width: 50px;
    height: auto;
}
.home_industries_list_card_content__hdKt_
{
    margin-top: 7px;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.home_industries_accordion__KtADx
{
    margin-right: 0;
}
.home_success__IozfE
{
    text-align: center;
    padding: 60px 0 30px;
}
.home_success__IozfE ul
{
    display: flex;
    list-style: none;
    justify-content: space-between;
}
@media only screen and (max-width: 767px)
{
    .home_success__IozfE ul
    {
        flex-direction: column;
    }
}
.home_success__IozfE ul li
{
    width: calc((100% - 90px) / 3);
    min-height: 100px;
}
@media only screen and (max-width: 767px)
{
    .home_success__IozfE ul li
    {
        width: 100%;
        margin-bottom: 30px;
    }
}
.home_success__IozfE ul li>span
{
    font-size: 60px;
    font-weight: 700;
    line-height: 80px;
    color: #e84118;
}
.home_success_sub___IQFn
{
    font-size: 16px;
    font-weight: 400;
}
@media only screen and (max-width: 767px)
{
    .home_success_sub___IQFn
    {
        margin-top: 0;
    }
}
.home_clients__kON_L
{
    overflow: hidden;
    position: relative;
    z-index: 2;
    padding: 30px 0 60px;
}
@media only screen and (max-width: 767px)
{
    .home_clients__kON_L
    {
        padding: 30px 0 20px;
    }
}
.home_clients__kON_L .home_hdg-lv2__e5xui .home_text-white__gTLoT
{
    background: #e84118;
    color: #fff;
    padding: 0 5px;
}
.home_clients__kON_L .home_hdg-lv2__e5xui .home_text-white__gTLoT:after
{
    content: none;
}
.home_clients_wrap__tO71Z
{
    text-align: center;
}
@media only screen and (max-width: 767px)
{
    .home_clients_wrap__tO71Z
    {
        width: 100%;
        margin-bottom: 50px;
    }
}
.home_clients_author__vuCUW
{
    display: inline-flex;
    position: relative;
    padding-top: 20px;
}
.home_clients_author__vuCUW:before
{
    content: "";
    background: #c9c9c9;
    position: absolute;
    height: 1px;
    width: 120px;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.home_clients_slider__QCHKQ
{
    position: relative;
    text-align: center;
    padding: 60px;
}
@media only screen and (max-width: 767px)
{
    .home_clients_slider__QCHKQ
    {
        width: 100%;
    }
}
.home_clients_slider__QCHKQ:before
{
    content: "";
    background: url(/images/icon-quote-gray.png) no-repeat 50%;
    background-size: cover;
    width: 153px;
    height: 126px;
    position: absolute;
    left: 0;
    top: -80px;
    z-index: 0;
}
@media only screen and (max-width: 767px)
{
    .home_clients_slider__QCHKQ:before
    {
        width: 53px;
        height: 44px;
        top: -27px;
    }
}
.home_clients_slider__QCHKQ ul
{
    text-align: center;
    left: 0;
    bottom: 30px;
}
.home_clients_slider__QCHKQ ul li
{
    width: 40px;
    height: 2px;
}
.home_clients_slider__QCHKQ ul li button:before
{
    font-family: inherit;
    content: "";
    width: 40px;
    height: 2px;
    background: #d8d8d8;
    opacity: 1;
    transition: all .3s ease-in;
}
.home_clients_slider__QCHKQ ul li.home_slick-active__TR7o5 button:before
{
    background: #e84118;
}
.home_clients_slider_item__TYFLS
{
    position: relative;
}
.home_clients_slider_item__TYFLS p
{
    position: relative;
    z-index: 1;
}
.home_clients_slider_item__TYFLS .home_author__C__5Q
{
    position: relative;
    padding-left: 1.6875em;
    z-index: 1;
}
.home_clients_slider_item__TYFLS .home_author__C__5Q:before
{
    content: "";
    left: 0;
    top: 5px;
    bottom: 5px;
    width: 2px;
    position: absolute;
    background: #d8d8d8;
}
.home_clients_slider_item__TYFLS .home_author__name__jl_bs
{
    font-weight: 800;
}
.home_clients_inner__pw47v
{
    display: inline-flex;
    justify-content: space-between;
    align-items: center;
    flex: 1 1;
}
@media only screen and (max-width: 767px)
{
    .home_clients_inner__pw47v
    {
        flex-direction: column;
    }
}
.home_clients_inner__pw47v h2
{
    text-align: left;
    font-size: 16px;
    margin-right: 20px;
    padding-bottom: 0;
}
@media only screen and (max-width: 767px)
{
    .home_clients_inner__pw47v h2
    {
        font-size: 24px;
        text-align: center;
        margin-top: 0;
    }
}
.home_clients_logo__q9A3r
{
    display: inline-flex;
    justify-content: space-between;
    flex: 1 1;
    align-items: center;
}
@media only screen and (max-width: 767px)
{
    .home_clients_logo__q9A3r
    {
        width: 100%;
        padding-left: 0;
        flex-wrap: wrap;
    }
}
.home_clients_logo__q9A3r>div
{
    padding: 0 20px;
    box-sizing: border-box;
}
@media only screen and (max-width: 767px)
{
    .home_clients_logo__q9A3r>div
    {
        padding: 10px;
        box-sizing: border-box;
    }
}
.home_awards__nfj_f
{
    padding: 4.8125em 0 8.0625em;
    position: relative;
    background: #fde5ce33;
}
.home_awards__nfj_f .home_hdg-lv2__e5xui .home_text-white__gTLoT
{
    background: #e84118;
    color: #fff;
    padding: 0 5px;
}
.home_awards__nfj_f .home_hdg-lv2__e5xui .home_text-white__gTLoT:after
{
    content: none;
}
.home_awards_inner__WkkLS
{
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    z-index: 1;
}
@media only screen and (max-width: 767px)
{
    .home_awards_inner__WkkLS
    {
        flex-direction: column;
    }
}
.home_awards_list__tcsWn
{
    width: calc(50% - 35px);
}
@media only screen and (max-width: 767px)
{
    .home_awards_list__tcsWn
    {
        flex-direction: column;
        width: 100%;
    }
}
.home_awards_left__UcJ7A
{
    width: calc(50% - 35px);
    text-align: left;
}
@media only screen and (max-width: 767px)
{
    .home_awards_left__UcJ7A
    {
        width: 100%;
    }
}
.home_awards_row__wKPT4
{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.home_awards_row_top__0WsEm
{
    align-items: flex-end;
    margin-bottom: 24px;
}
.home_awards_col__NNmXZ
{
    width: calc(50% - 12px);
    border-radius: 8px;
    padding: 20px;
    text-align: center;
}
.home_awards_col_title__iawQY
{
    font-weight: 600;
    font-size: 16px;
    margin-top: 14px;
}
.home_awards_col_title__iawQY span
{
    display: block;
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.home_awards_col_title__iawQY span:after
{
    content: "";
    width: 60px;
    left: 0;
    right: 0;
    margin: auto;
    height: 1px;
    background: #c9c9c9;
    position: absolute;
    bottom: 0;
}
.home_path_before__NH8MX
{
    position: absolute;
    background-repeat: repeat;
    background-size: cover;
    top: 0;
    z-index: 0;
    width: 473px;
    height: 581px;
    left: 0;
}
@media only screen and (max-width: 1440px)
{
    .home_path_before__NH8MX
    {
        width: 380px;
        height: 467px;
        top: 40px;
    }
}
@media only screen and (max-width: 767px)
{
    .home_path_before__NH8MX
    {
        width: 176px;
        height: 216px;
        top: auto;
        bottom: -100px;
        z-index: 1;
    }
}
.home_path_before__NH8MX svg
{
    max-width: 100%;
    height: auto;
}
.home_path_before_elem_1__UYnv3
{
    stroke-dashoffset: 328.2914428711px;
    stroke-dasharray: 328.2914428711px;
    transition: stroke-dashoffset 3s cubic-bezier(.47,0,.745,.715) 0s,fill .7s cubic-bezier(.47,0,.745,.715) .8s;
}
.home_path_before_svg_hide__ZPtHO
{
    visibility: hidden;
}
.home_path_before_svg_active__Y_zxc .home_path_before_elem_1__UYnv3
{
    stroke-dashoffset: 0;
}
.home_path_before_elem_2__mS5Wv
{
    stroke-dashoffset: 782.6287841797px;
    stroke-dasharray: 782.6287841797px;
    transition: stroke-dashoffset 3s cubic-bezier(.47,0,.745,.715) .12s,fill .7s cubic-bezier(.47,0,.745,.715) .9s;
}
.home_path_before_svg_active__Y_zxc .home_path_before_elem_2__mS5Wv
{
    stroke-dashoffset: 0;
}
.home_path_before_elem_3__0Wj1q
{
    stroke-dashoffset: 276.6641845703px;
    stroke-dasharray: 276.6641845703px;
    transition: stroke-dashoffset 3s cubic-bezier(.47,0,.745,.715) .24s,fill .7s cubic-bezier(.47,0,.745,.715) 1s;
}
.home_path_before_svg_active__Y_zxc .home_path_before_elem_3__0Wj1q
{
    stroke-dashoffset: 0;
}
.home_path_before_elem_4__63M_J
{
    stroke-dashoffset: 624.9442138672px;
    stroke-dasharray: 624.9442138672px;
    transition: stroke-dashoffset 3s cubic-bezier(.47,0,.745,.715) .36s,fill .7s cubic-bezier(.47,0,.745,.715) 1.1s;
}
.home_path_before_svg_active__Y_zxc .home_path_before_elem_4__63M_J
{
    stroke-dashoffset: 0;
}
.home_path_before_elem_5__raVus
{
    stroke-dashoffset: 736.3472900391px;
    stroke-dasharray: 736.3472900391px;
    transition: stroke-dashoffset 3s cubic-bezier(.47,0,.745,.715) .48s,fill .7s cubic-bezier(.47,0,.745,.715) 1.2s;
}
.home_path_before_svg_active__Y_zxc .home_path_before_elem_5__raVus
{
    stroke-dashoffset: 0;
}
.home_path_before_elem_6__a8zGO
{
    stroke-dashoffset: 418.9654541016px;
    stroke-dasharray: 418.9654541016px;
    transition: stroke-dashoffset 3s cubic-bezier(.47,0,.745,.715) .6s,fill .7s cubic-bezier(.47,0,.745,.715) 1.3s;
}
.home_path_before_svg_active__Y_zxc .home_path_before_elem_6__a8zGO
{
    stroke-dashoffset: 0;
}
.home_path_before_elem_7__4Xsm8
{
    stroke-dashoffset: 295.3943481445px;
    stroke-dasharray: 295.3943481445px;
    transition: stroke-dashoffset 3s cubic-bezier(.47,0,.745,.715) .72s,fill .7s cubic-bezier(.47,0,.745,.715) 1.4s;
}
.home_path_before_svg_active__Y_zxc .home_path_before_elem_7__4Xsm8
{
    stroke-dashoffset: 0;
}
.home_path_before_elem_8__1x9UI
{
    stroke-dashoffset: 290.0180358887px;
    stroke-dasharray: 290.0180358887px;
    transition: stroke-dashoffset 3s cubic-bezier(.47,0,.745,.715) .84s,fill .7s cubic-bezier(.47,0,.745,.715) 1.5s;
}
.home_path_before_svg_active__Y_zxc .home_path_before_elem_8__1x9UI
{
    stroke-dashoffset: 0;
}
.home_path_before_elem_9__jLdAT
{
    stroke-dashoffset: 33.4159265359px;
    stroke-dasharray: 33.4159265359px;
    fill: #0000;
    transition: stroke-dashoffset 3s cubic-bezier(.47,0,.745,.715) .96s,fill .7s cubic-bezier(.47,0,.745,.715) 1.6s;
}
.home_path_before_svg_active__Y_zxc .home_path_before_elem_9__jLdAT
{
    stroke-dashoffset: 0;
    fill: #e94118;
}
.home_path_before_elem_10__DNiks
{
    stroke-dashoffset: 33.4159265359px;
    stroke-dasharray: 33.4159265359px;
    fill: #0000;
    transition: stroke-dashoffset 3s cubic-bezier(.47,0,.745,.715) 1.08s,fill .7s cubic-bezier(.47,0,.745,.715) 1.7s;
}
.home_path_before_svg_active__Y_zxc .home_path_before_elem_10__DNiks
{
    stroke-dashoffset: 0;
    fill: #e94118;
}
.home_path_before_elem_11__SEAFu
{
    stroke-dashoffset: 33.4159265359px;
    stroke-dasharray: 33.4159265359px;
    fill: #0000;
    transition: stroke-dashoffset 3s cubic-bezier(.47,0,.745,.715) 1.2s,fill .7s cubic-bezier(.47,0,.745,.715) 1.8s;
}
.home_path_before_svg_active__Y_zxc .home_path_before_elem_11__SEAFu
{
    stroke-dashoffset: 0;
    fill: #e94118;
}
.home_path_before_elem_12__INVxQ
{
    stroke-dashoffset: 33.4159265359px;
    stroke-dasharray: 33.4159265359px;
    fill: #0000;
    transition: stroke-dashoffset 3s cubic-bezier(.47,0,.745,.715) 1.32s,fill .7s cubic-bezier(.47,0,.745,.715) 1.9s;
}
.home_path_before_svg_active__Y_zxc .home_path_before_elem_12__INVxQ
{
    stroke-dashoffset: 0;
    fill: #e94118;
}
.home_path_before_elem_13__bmUyQ
{
    stroke-dashoffset: 33.4159265359px;
    stroke-dasharray: 33.4159265359px;
    fill: #0000;
    transition: stroke-dashoffset 3s cubic-bezier(.47,0,.745,.715) 1.44s,fill .7s cubic-bezier(.47,0,.745,.715) 2s;
}
.home_path_before_svg_active__Y_zxc .home_path_before_elem_13__bmUyQ
{
    stroke-dashoffset: 0;
    fill: #e94118;
}
.home_path_before_elem_14__N6l7c
{
    stroke-dashoffset: 33.4159265359px;
    stroke-dasharray: 33.4159265359px;
    fill: #0000;
    transition: stroke-dashoffset 3s cubic-bezier(.47,0,.745,.715) 1.56s,fill .7s cubic-bezier(.47,0,.745,.715) 2.1s;
}
.home_path_before_svg_active__Y_zxc .home_path_before_elem_14__N6l7c
{
    stroke-dashoffset: 0;
    fill: #e94118;
}
.home_path_before_elem_15__aOT4v
{
    stroke-dashoffset: 33.4159265359px;
    stroke-dasharray: 33.4159265359px;
    fill: #0000;
    transition: stroke-dashoffset 3s cubic-bezier(.47,0,.745,.715) 1.68s,fill .7s cubic-bezier(.47,0,.745,.715) 2.2s;
}
.home_path_before_svg_active__Y_zxc .home_path_before_elem_15__aOT4v
{
    stroke-dashoffset: 0;
    fill: #e94118;
}
.home_path_before_elem_16__8XDUf
{
    stroke-dashoffset: 98.9759063721px;
    stroke-dasharray: 98.9759063721px;
    transition: stroke-dashoffset 3s cubic-bezier(.47,0,.745,.715) 1.8s,fill .7s cubic-bezier(.47,0,.745,.715) 2.3s;
}
.home_path_before_svg_active__Y_zxc .home_path_before_elem_16__8XDUf
{
    stroke-dashoffset: 0;
}
.home_path_before_elem_17__RhBDc
{
    stroke-dashoffset: 62.1768760681px;
    stroke-dasharray: 62.1768760681px;
    transition: stroke-dashoffset 3s cubic-bezier(.47,0,.745,.715) 1.92s,fill .7s cubic-bezier(.47,0,.745,.715) 2.4s;
}
.home_path_before_svg_active__Y_zxc .home_path_before_elem_17__RhBDc
{
    stroke-dashoffset: 0;
}
.home_path_before_elem_18__QrSAd
{
    stroke-dashoffset: 67.986114502px;
    stroke-dasharray: 67.986114502px;
    fill: #0000;
    transition: stroke-dashoffset 3s cubic-bezier(.47,0,.745,.715) 2.04s,fill .7s cubic-bezier(.47,0,.745,.715) 2.5s;
}
.home_path_before_svg_active__Y_zxc .home_path_before_elem_18__QrSAd
{
    stroke-dashoffset: 0;
    fill: #fde6d0;
}
.home_path_before_elem_19__oYrX4
{
    stroke-dashoffset: 93.0065155029px;
    stroke-dasharray: 93.0065155029px;
    fill: #0000;
    transition: stroke-dashoffset 3s cubic-bezier(.47,0,.745,.715) 2.16s,fill .7s cubic-bezier(.47,0,.745,.715) 2.6s;
}
.home_path_before_svg_active__Y_zxc .home_path_before_elem_19__oYrX4
{
    stroke-dashoffset: 0;
    fill: #fde6d0;
}
.home_path_before_elem_20__YtMTo
{
    stroke-dashoffset: 101.906463623px;
    stroke-dasharray: 101.906463623px;
    fill: #0000;
    transition: stroke-dashoffset 3s cubic-bezier(.47,0,.745,.715) 2.28s,fill .7s cubic-bezier(.47,0,.745,.715) 2.7s;
}
.home_path_before_svg_active__Y_zxc .home_path_before_elem_20__YtMTo
{
    stroke-dashoffset: 0;
    fill: #fde6d0;
}
.home_path_before_elem_21__GX_ew
{
    stroke-dashoffset: 101.9078063965px;
    stroke-dasharray: 101.9078063965px;
    fill: #0000;
    transition: stroke-dashoffset 3s cubic-bezier(.47,0,.745,.715) 2.4s,fill .7s cubic-bezier(.47,0,.745,.715) 2.8s;
}
.home_path_before_svg_active__Y_zxc .home_path_before_elem_21__GX_ew
{
    stroke-dashoffset: 0;
    fill: #fde6d0;
}
.home_path_before_elem_22__1kA7d
{
    stroke-dashoffset: 111.6965789795px;
    stroke-dasharray: 111.6965789795px;
    transition: stroke-dashoffset 3s cubic-bezier(.47,0,.745,.715) 2.52s,fill .7s cubic-bezier(.47,0,.745,.715) 2.9s;
}
.home_path_before_svg_active__Y_zxc .home_path_before_elem_22__1kA7d
{
    stroke-dashoffset: 0;
}
.home_path_before_elem_23__dcP_P
{
    stroke-dashoffset: 33.4159265359px;
    stroke-dasharray: 33.4159265359px;
    fill: #0000;
    transition: stroke-dashoffset 3s cubic-bezier(.47,0,.745,.715) 2.64s,fill .7s cubic-bezier(.47,0,.745,.715) 3s;
}
.home_path_before_svg_active__Y_zxc .home_path_before_elem_23__dcP_P
{
    stroke-dashoffset: 0;
    fill: #e94118;
}
.home_path_after__T5PAy
{
    position: absolute;
    background-repeat: repeat;
    background-size: cover;
    top: 0;
    z-index: 0;
    width: 512px;
    height: 620px;
    right: 0;
}
@media only screen and (max-width: 1440px)
{
    .home_path_after__T5PAy
    {
        width: 380px;
        height: 460px;
        top: 70px;
    }
}
@media only screen and (max-width: 767px)
{
    .home_path_after__T5PAy
    {
        width: 205px;
        height: 248px;
        top: auto;
        bottom: -80%;
    }
}
.home_path_after__T5PAy svg
{
    max-width: 100%;
    height: auto;
}
.home_path_after_elem_1___9dib
{
    stroke-dashoffset: 503.8696899414px;
    stroke-dasharray: 503.8696899414px;
    transition: stroke-dashoffset 3s cubic-bezier(.47,0,.745,.715) 0s,fill .7s cubic-bezier(.47,0,.745,.715) .8s;
}
.home_path_after_svg_hide___9PEC
{
    visibility: hidden;
}
.home_path_after_svg_active__pCZXB .home_path_after_elem_1___9dib
{
    stroke-dashoffset: 0;
}
.home_path_after_elem_2__wjpHz
{
    stroke-dashoffset: 606.5432128906px;
    stroke-dasharray: 606.5432128906px;
    transition: stroke-dashoffset 3s cubic-bezier(.47,0,.745,.715) .12s,fill .7s cubic-bezier(.47,0,.745,.715) .9s;
}
.home_path_after_svg_active__pCZXB .home_path_after_elem_2__wjpHz
{
    stroke-dashoffset: 0;
}
.home_path_after_elem_3__9f_BY
{
    stroke-dashoffset: 753.6247558594px;
    stroke-dasharray: 753.6247558594px;
    transition: stroke-dashoffset 3s cubic-bezier(.47,0,.745,.715) .24s,fill .7s cubic-bezier(.47,0,.745,.715) 1s;
}
.home_path_after_svg_active__pCZXB .home_path_after_elem_3__9f_BY
{
    stroke-dashoffset: 0;
}
.home_path_after_elem_4__Pf7as
{
    stroke-dashoffset: 452.3386230469px;
    stroke-dasharray: 452.3386230469px;
    transition: stroke-dashoffset 3s cubic-bezier(.47,0,.745,.715) .36s,fill .7s cubic-bezier(.47,0,.745,.715) 1.1s;
}
.home_path_after_svg_active__pCZXB .home_path_after_elem_4__Pf7as
{
    stroke-dashoffset: 0;
}
.home_path_after_elem_5__hAbA7
{
    stroke-dashoffset: 678.220703125px;
    stroke-dasharray: 678.220703125px;
    transition: stroke-dashoffset 3s cubic-bezier(.47,0,.745,.715) .48s,fill .7s cubic-bezier(.47,0,.745,.715) 1.2s;
}
.home_path_after_svg_active__pCZXB .home_path_after_elem_5__hAbA7
{
    stroke-dashoffset: 0;
}
.home_path_after_elem_6__cG_Jo
{
    stroke-dashoffset: 310.461517334px;
    stroke-dasharray: 310.461517334px;
    transition: stroke-dashoffset 3s cubic-bezier(.47,0,.745,.715) .6s,fill .7s cubic-bezier(.47,0,.745,.715) 1.3s;
}
.home_path_after_svg_active__pCZXB .home_path_after_elem_6__cG_Jo
{
    stroke-dashoffset: 0;
}
.home_path_after_elem_7__dk714
{
    stroke-dashoffset: 710.6641845703px;
    stroke-dasharray: 710.6641845703px;
    transition: stroke-dashoffset 3s cubic-bezier(.47,0,.745,.715) .72s,fill .7s cubic-bezier(.47,0,.745,.715) 1.4s;
}
.home_path_after_svg_active__pCZXB .home_path_after_elem_7__dk714
{
    stroke-dashoffset: 0;
}
.home_path_after_elem_8__VKV_k
{
    stroke-dashoffset: 33.4159265359px;
    stroke-dasharray: 33.4159265359px;
    fill: #0000;
    transition: stroke-dashoffset 3s cubic-bezier(.47,0,.745,.715) .84s,fill .7s cubic-bezier(.47,0,.745,.715) 1.5s;
}
.home_path_after_svg_active__pCZXB .home_path_after_elem_8__VKV_k
{
    stroke-dashoffset: 0;
    fill: #e94118;
}
.home_path_after_elem_9__Ltog5
{
    stroke-dashoffset: 33.4159265359px;
    stroke-dasharray: 33.4159265359px;
    fill: #0000;
    transition: stroke-dashoffset 3s cubic-bezier(.47,0,.745,.715) .96s,fill .7s cubic-bezier(.47,0,.745,.715) 1.6s;
}
.home_path_after_svg_active__pCZXB .home_path_after_elem_9__Ltog5
{
    stroke-dashoffset: 0;
    fill: #e94118;
}
.home_path_after_elem_10__6fCrX
{
    stroke-dashoffset: 33.4159265359px;
    stroke-dasharray: 33.4159265359px;
    fill: #0000;
    transition: stroke-dashoffset 3s cubic-bezier(.47,0,.745,.715) 1.08s,fill .7s cubic-bezier(.47,0,.745,.715) 1.7s;
}
.home_path_after_svg_active__pCZXB .home_path_after_elem_10__6fCrX
{
    stroke-dashoffset: 0;
    fill: #e94118;
}
.home_path_after_elem_11__OQHgF
{
    stroke-dashoffset: 33.4159265359px;
    stroke-dasharray: 33.4159265359px;
    fill: #0000;
    transition: stroke-dashoffset 3s cubic-bezier(.47,0,.745,.715) 1.2s,fill .7s cubic-bezier(.47,0,.745,.715) 1.8s;
}
.home_path_after_svg_active__pCZXB .home_path_after_elem_11__OQHgF
{
    stroke-dashoffset: 0;
    fill: #e94118;
}
.home_path_after_elem_12__Ixgfk
{
    stroke-dashoffset: 33.4159265359px;
    stroke-dasharray: 33.4159265359px;
    fill: #0000;
    transition: stroke-dashoffset 3s cubic-bezier(.47,0,.745,.715) 1.32s,fill .7s cubic-bezier(.47,0,.745,.715) 1.9s;
}
.home_path_after_svg_active__pCZXB .home_path_after_elem_12__Ixgfk
{
    stroke-dashoffset: 0;
    fill: #e94118;
}
.home_path_after_elem_13__wvFY9
{
    stroke-dashoffset: 33.4159265359px;
    stroke-dasharray: 33.4159265359px;
    fill: #0000;
    transition: stroke-dashoffset 3s cubic-bezier(.47,0,.745,.715) 1.44s,fill .7s cubic-bezier(.47,0,.745,.715) 2s;
}
.home_path_after_svg_active__pCZXB .home_path_after_elem_13__wvFY9
{
    stroke-dashoffset: 0;
    fill: #e94118;
}
.home_path_after_elem_14__P8AOs
{
    stroke-dashoffset: 124.4407958984px;
    stroke-dasharray: 124.4407958984px;
    transition: stroke-dashoffset 3s cubic-bezier(.47,0,.745,.715) 1.56s,fill .7s cubic-bezier(.47,0,.745,.715) 2.1s;
}
.home_path_after_svg_active__pCZXB .home_path_after_elem_14__P8AOs
{
    stroke-dashoffset: 0;
}
.home_path_after_elem_15__A5MJS
{
    stroke-dashoffset: 100.4343490601px;
    stroke-dasharray: 100.4343490601px;
    transition: stroke-dashoffset 3s cubic-bezier(.47,0,.745,.715) 1.68s,fill .7s cubic-bezier(.47,0,.745,.715) 2.2s;
}
.home_path_after_svg_active__pCZXB .home_path_after_elem_15__A5MJS
{
    stroke-dashoffset: 0;
}
.home_path_after_elem_16__3Kzk7
{
    stroke-dashoffset: 120.4833526611px;
    stroke-dasharray: 120.4833526611px;
    transition: stroke-dashoffset 3s cubic-bezier(.47,0,.745,.715) 1.8s,fill .7s cubic-bezier(.47,0,.745,.715) 2.3s;
}
.home_path_after_svg_active__pCZXB .home_path_after_elem_16__3Kzk7
{
    stroke-dashoffset: 0;
}
.home_path_after_elem_17__eF4wp
{
    stroke-dashoffset: 80.3755645752px;
    stroke-dasharray: 80.3755645752px;
    fill: #0000;
    transition: stroke-dashoffset 3s cubic-bezier(.47,0,.745,.715) 1.92s,fill .7s cubic-bezier(.47,0,.745,.715) 2.4s;
}
.home_path_after_svg_active__pCZXB .home_path_after_elem_17__eF4wp
{
    stroke-dashoffset: 0;
    fill: #fde6d0;
}
.home_path_after_elem_18__DpYFY
{
    stroke-dashoffset: 111.4690246582px;
    stroke-dasharray: 111.4690246582px;
    fill: #0000;
    transition: stroke-dashoffset 3s cubic-bezier(.47,0,.745,.715) 2.04s,fill .7s cubic-bezier(.47,0,.745,.715) 2.5s;
}
.home_path_after_svg_active__pCZXB .home_path_after_elem_18__DpYFY
{
    stroke-dashoffset: 0;
    fill: #fde6d0;
}
.home_path_after_elem_19__dF1Vm
{
    stroke-dashoffset: 133.1268920898px;
    stroke-dasharray: 133.1268920898px;
    fill: #0000;
    transition: stroke-dashoffset 3s cubic-bezier(.47,0,.745,.715) 2.16s,fill .7s cubic-bezier(.47,0,.745,.715) 2.6s;
}
.home_path_after_svg_active__pCZXB .home_path_after_elem_19__dF1Vm
{
    stroke-dashoffset: 0;
    fill: #fde6d0;
}
.home_path_after_elem_20__voICn
{
    stroke-dashoffset: 112.0406723022px;
    stroke-dasharray: 112.0406723022px;
    transition: stroke-dashoffset 3s cubic-bezier(.47,0,.745,.715) 2.28s,fill .7s cubic-bezier(.47,0,.745,.715) 2.7s;
}
.home_path_after_svg_active__pCZXB .home_path_after_elem_20__voICn
{
    stroke-dashoffset: 0;
}
.service_list__RBVfi
{
    display: flex;
    flex-wrap: wrap;
}
@media only screen and (max-width: 767px)
{
    .service_list__RBVfi
    {
        display: block;
    }
}
.service_list_item__6uPfX
{
    width: calc((100% - 40px) / 3);
    text-align: left;
    padding: 0 20px;
    position: relative;
    border-left: 1px solid #ddd;
    margin-bottom: 40px;
}
.service_list_item__6uPfX:after
{
    content: "";
    background: #ddd;
    position: absolute;
    height: 1px;
    bottom: -20px;
    left: -1px;
    right: -1px;
}
@media only screen and (min-width: 768px)
{
    .service_list_item__6uPfX:nth-last-child(-n+3)
    {
        margin-bottom: 0;
    }
    .service_list_item__6uPfX:nth-last-child(-n+3):after
    {
        content: none;
    }
}
@media only screen and (max-width: 767px)
{
    .service_list_item__6uPfX
    {
        width: 100%;
        border-left: 0;
        padding: 0;
    }
    .service_list_item__6uPfX:last-child:after
    {
        content: none;
    }
}
.service_list_item__6uPfX:nth-child(3n+1)
{
    border-left: 0;
}
@media only screen and (max-width: 767px)
{
    .service_list_item__6uPfX:nth-child(4)
    {
        margin-bottom: 40px;
    }
    .service_list_item__6uPfX:nth-child(4):after
    {
        content: "";
        background: #ddd;
        position: absolute;
        height: 1px;
        bottom: -20px;
        left: -1px;
        right: -1px;
    }
}
.service_list_title__R8RuB
{
    font-weight: 700;
    font-size: 18px;
    margin: 7px 0 20px;
}
.service_list_icon__CiW2q
{
    max-width: 50px;
    aspect-ratio: 1;
}
.service_list_read__KnA5F
{
    color: #e84118;
    font-weight: 700;
    position: relative;
    display: inline-block;
    margin-bottom: 20px;
}
.service_list_read__KnA5F:after
{
    position: absolute;
    content: "";
    width: 40px;
    height: 1px;
    background: #e84118;
    top: 50%;
    transform: translateY(-50%);
    right: -50px;
}
.service_list_link__Bkuon
{
    list-style: none;
    padding-left: 0;
    margin: 0 -5px;
}
.service_list_link__Bkuon li
{
    display: inline-block;
    padding: 3px 7px;
    background: rgba(83,83,83,.102);
    border-radius: 10px;
    margin: 0 5px 10px;
}
.service_list_link__Bkuon li a, .service_list_link__Bkuon li span
{
    font-size: 13px;
}
.service_list_link__Bkuon li:hover
{
    background: #e84118;
}
.service_list_link__Bkuon li:hover>a, .service_list_link__Bkuon li:hover>span
{
    color: #fff;
}