.section_title_container[data-v-d69274b6]{align-items:center;background-color:var(--pale-lime);border:1px solid var(--green-light);display:flex;justify-content:center;min-height:42px;padding:8px 32px;width:-moz-max-content;width:max-content}.main_hero_section_container[data-v-e833cdc4]{align-items:flex-start;display:flex;flex-direction:column;gap:48px;justify-content:flex-start;padding-top:100px;position:relative;width:100%}.main_hero_section_container .cta_button[data-v-e833cdc4]{grid-column-gap:16px;grid-row-gap:16px;align-items:center;background-color:var(--green-dark);border-radius:100px;display:flex;justify-content:flex-start;margin-top:14px;padding:10px 14px 12px 24px;text-decoration:none}.main_hero_section_container .cta_button .arrow_cta[data-v-e833cdc4]{align-items:center;background-color:var(--base-white);border-radius:100px;display:flex;height:36px;justify-content:center;width:36px}.main_hero_section_container .cta_button .arrow_cta .icon[data-v-e833cdc4]{height:24px;transition:all .2s ease;width:24px}.main_hero_section_container .cta_button .arrow_cta .icon path[data-v-e833cdc4]{fill:#243d2f}.main_hero_section_container .cta_button[data-v-e833cdc4]:hover{background-color:var(--base-dark)}.main_hero_section_container .cta_button:hover .arrow_cta .icon[data-v-e833cdc4]{transform:rotate(45deg)}.main_hero_section_container[data-v-e833cdc4]:before{background-image:url(../images/hero_bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%;z-index:-1}.main_hero_section_container .hero_image_container[data-v-e833cdc4]{align-items:center;display:flex;justify-content:center;margin-top:40px;max-height:637px;overflow:hidden;width:100%}.main_hero_section_container .hero_image[data-v-e833cdc4]{height:auto;max-height:637px;-o-object-fit:cover;object-fit:cover;width:100%}.main_hero_section_container .cta_container[data-v-e833cdc4]{gap:24px}@media screen and (max-width:600px){.main_hero_section_container[data-v-e833cdc4]{align-items:center;display:flex;gap:24px;justify-content:center;min-height:calc(100vh - 70px);padding-top:50px}.main_hero_section_container .cta_container[data-v-e833cdc4]{gap:0;margin-top:10px}.main_hero_section_container h2[data-v-e833cdc4]{text-align:center}.main_hero_section_container .paragraph[data-v-e833cdc4]{align-items:center;justify-content:center}.main_hero_section_container .paragraph p[data-v-e833cdc4]{text-align:center}.main_hero_section_container .hero_image[data-v-e833cdc4]{height:300px;max-height:50vh}}.loop_banner_container[data-v-9266d6bc]{background-color:var(--green-light);border-bottom:1px solid var(--dark-12);border-top:1px solid var(--dark-12);display:flex;gap:20px;margin:50px;min-height:62px;overflow:hidden;padding:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.loop_banner_container:hover ul[data-v-9266d6bc]{animation-play-state:paused}.loop_banner_container ul[data-v-9266d6bc]{align-items:center;animation:scroll-horizontal 80s linear infinite;display:flex;flex-shrink:0;gap:0;justify-content:space-between;list-style:none;min-width:100%}.loop_banner_container ul li[data-v-9266d6bc]{align-items:center;display:inline-flex;gap:10px;justify-content:center}.loop_banner_container .loop_animation[data-v-9266d6bc]{animation:scroll-horizontal 15s linear infinite;width:100%}.loop_banner_container .loop_item[data-v-9266d6bc]{align-items:center;display:flex;flex-shrink:0;gap:20px;justify-content:center;width:-moz-max-content;width:max-content}.loop_banner_container .loop_item .star_icon[data-v-9266d6bc]{height:auto;max-width:40px;-o-object-fit:contain;object-fit:contain;width:100%}.benefit_section_container[data-v-ee20dfc1]{display:grid;grid-template-columns:repeat(3,1fr);width:100%;grid-column-gap:50px;grid-row-gap:50px;background-color:#243d30;padding-bottom:100px;padding-top:100px}.benefit_section_container .benefit_image_container[data-v-ee20dfc1]{align-items:center;display:flex;height:487px;justify-content:center;width:100%}.benefit_section_container .benefit_image[data-v-ee20dfc1]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.benefit_section_container .benefit-points[data-v-ee20dfc1]{display:flex;flex-direction:column;gap:56px}.benefit_section_container .benefit_icon[data-v-ee20dfc1]{align-items:center;background-color:var(--base-light);border-radius:100px;display:flex;justify-content:center;min-height:64px;min-width:64px}.benefit_section_container .benefit_icon svg[data-v-ee20dfc1]{height:30px;width:30px}.benefit_section_container [v-motion][data-v-ee20dfc1]{will-change:transform,opacity}@media screen and (max-width:991px){.benefit_section_container[data-v-ee20dfc1]{display:flex;flex-direction:column;gap:40px;padding-bottom:80px;padding-top:80px}.benefit_section_container .benefit-points[data-v-ee20dfc1]{gap:40px}}@media screen and (max-width:768px){.benefit_section_container[data-v-ee20dfc1]{padding-bottom:60px;padding-top:60px}.benefit_section_container .benefit-points[data-v-ee20dfc1]{gap:30px}}@media (prefers-reduced-motion:reduce){.benefit_section_container [v-motion][data-v-ee20dfc1]{opacity:1!important;transform:none!important;transition:none!important}}.our_work_container[data-v-d17feeb3]{background-color:#243d30;display:flex;justify-content:center;padding-bottom:100px;padding-top:100px;width:100%}.our_work_container .our-work-wrap[data-v-d17feeb3]{grid-column-gap:80px;grid-row-gap:80px;display:flex;max-width:1600px;width:100%}.our_work_container .our-work-wrap .our-work-description[data-v-d17feeb3]{grid-column-gap:80px;grid-row-gap:80px;display:flex;flex-flow:column;width:60%}.our_work_container .our-work-wrap .our-work-content[data-v-d17feeb3]{grid-column-gap:32px;grid-row-gap:32px;display:flex;height:386px}.our_work_container .our-work-wrap .our-work-content .our-work-step[data-v-d17feeb3]{grid-column-gap:16px;grid-row-gap:16px;display:flex;flex-flow:column}.our_work_container .our-work-wrap .our-work-content .our-work-step.center[data-v-d17feeb3]{margin-top:130px}.our_work_container .our-work-wrap .our-work-content .our-work-step.bottom[data-v-d17feeb3]{align-items:flex-start;justify-content:flex-end}.our_work_container .our-work-wrap .our-work-content .line-element[data-v-d17feeb3]{background-color:var(--grey);height:386px;width:1px}.our_work_container .our-work-wrap .our-work-img[data-v-d17feeb3]{grid-column-gap:16px;grid-row-gap:16px;display:flex;height:618px;width:530px}.our_work_container .our-work-wrap .our-work-img .our-work-img-left[data-v-d17feeb3]{height:100%;overflow:hidden;width:50%}.our_work_container .our-work-wrap .our-work-img .our-work-img-right[data-v-d17feeb3]{grid-column-gap:16px;grid-row-gap:16px;display:flex;flex-flow:column;width:50%}.our_work_container .our-work-wrap .our-work-img .our-work-img-right .our-work-img-top[data-v-d17feeb3]{height:50%;overflow:hidden;width:auto}.our_work_container .our-work-wrap .image-placeholder[data-v-d17feeb3]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;overflow:visible;width:100%}.our_work_container .our-work-wrap [v-motion][data-v-d17feeb3]{will-change:transform,opacity}@media screen and (max-width:991px){.our_work_container .our-work-wrap[data-v-d17feeb3]{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column}.our_work_container .our-work-wrap .our-work-description[data-v-d17feeb3]{grid-column-gap:40px;grid-row-gap:40px;width:100%}.our_work_container .our-work-wrap .our-work-content[data-v-d17feeb3]{align-items:center;height:auto;justify-content:space-between}.our_work_container .our-work-wrap .our-work-content .our-work-step.center[data-v-d17feeb3]{margin-top:0}.our_work_container .our-work-wrap .our-work-content .line-element[data-v-d17feeb3]{height:150px}.our_work_container .our-work-wrap .our-work-img[data-v-d17feeb3]{height:400px;width:100%}.our_work_container .our-work-wrap .our-work-img .our-work-img-top[data-v-d17feeb3]{height:48%}}@media screen and (max-width:767px){.our_work_container .our-work-wrap .our-work-description[data-v-d17feeb3]{grid-column-gap:30px;grid-row-gap:30px}.our_work_container .our-work-wrap .our-work-content[data-v-d17feeb3]{grid-column-gap:40px;grid-row-gap:40px;align-items:flex-start;display:flex;flex-flow:column;justify-content:space-between}.our_work_container .our-work-wrap .our-work-content .line-element[data-v-d17feeb3]{display:none}}@media screen and (max-width:479px){.our_work_container .our-work-wrap .our-work-img .our-work-img-left[data-v-d17feeb3]{width:100%}.our_work_container .our-work-wrap .our-work-img .our-work-img-right[data-v-d17feeb3]{overflow:hidden;width:100%}}@media (prefers-reduced-motion:reduce){.our_work_container [v-motion][data-v-d17feeb3]{opacity:1!important;transform:none!important;transition:none!important}}.faq_main_container[data-v-8d5a8fe1]{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(auto,1fr);width:50%;grid-column-gap:0;grid-row-gap:0}.faq_main_container .faq_container[data-v-8d5a8fe1]{align-items:flex-start;border-top:1px solid var(--gray-100);display:flex;height:-moz-max-content;height:max-content;justify-content:space-between;overflow:hidden;padding:30px 50px;transition:height .3s ease;width:100%}.faq_main_container .faq_container p.hide[data-v-8d5a8fe1]{opacity:0;overflow:hidden;visibility:hidden}.faq_main_container .faq_container p.open[data-v-8d5a8fe1]{opacity:1;visibility:visible}.faq_main_container .faq_container .faq_btn[data-v-8d5a8fe1]{border-radius:100px;min-height:52px;min-width:52px}.faq_main_container .faq_container span[data-v-8d5a8fe1]{transition:all .2s ease}.faq_main_container .faq_container.opened .faq_btn span[data-v-8d5a8fe1]{transform:rotate(135deg)}.faq_main_container .left_border[data-v-8d5a8fe1]{left:0;top:50%;transform:translateY(-50%)}.faq_main_container .left_border[data-v-8d5a8fe1],.faq_main_container .right_border[data-v-8d5a8fe1]{background-color:var(--gray-100);height:100%;position:absolute;width:1px}.faq_main_container .right_border[data-v-8d5a8fe1]{left:100%;top:100%;transform:translate(-100%,-50%)}@media screen and (max-width:900px){.faq_main_container[data-v-8d5a8fe1]{width:100%}.faq_main_container .faq_container[data-v-8d5a8fe1]{padding:20px 24px}.faq_main_container .faq_container .faq_btn[data-v-8d5a8fe1]{min-height:35px;min-width:35px}.faq_main_container .faq_container .faq_btn svg[data-v-8d5a8fe1]{height:10px;width:10px}}.faq_top_container[data-v-8d5a8fe1]{align-items:flex-start;border-bottom:none;display:flex;height:-moz-max-content;height:max-content;justify-content:space-between;position:relative;width:100%}.faq_top_container[data-v-8d5a8fe1]:after{content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1px}@media screen and (max-width:900px){.faq_top_container[data-v-8d5a8fe1]{align-items:flex-start;flex-direction:column;justify-content:flex-start}.faq_top_container[data-v-8d5a8fe1]:after{display:none}}.faq_main_container[data-v-47935328]{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(auto,1fr);width:50%;grid-column-gap:0;grid-row-gap:0}.faq_main_container .faq_container[data-v-47935328]{align-items:flex-start;border-top:1px solid var(--gray-100);display:flex;height:-moz-max-content;height:max-content;justify-content:space-between;overflow:hidden;padding:30px 50px;transition:height .3s ease;width:100%}.faq_main_container .faq_container p.hide[data-v-47935328]{opacity:0;overflow:hidden;visibility:hidden}.faq_main_container .faq_container p.open[data-v-47935328]{opacity:1;visibility:visible}.faq_main_container .faq_container .faq_btn[data-v-47935328]{border-radius:100px;min-height:52px;min-width:52px}.faq_main_container .faq_container span[data-v-47935328]{transition:all .2s ease}.faq_main_container .faq_container.opened .faq_btn span[data-v-47935328]{transform:rotate(135deg)}.faq_main_container .left_border[data-v-47935328]{left:0;top:50%;transform:translateY(-50%)}.faq_main_container .left_border[data-v-47935328],.faq_main_container .right_border[data-v-47935328]{background-color:var(--gray-100);height:100%;position:absolute;width:1px}.faq_main_container .right_border[data-v-47935328]{left:100%;top:100%;transform:translate(-100%,-50%)}@media screen and (max-width:900px){.faq_main_container[data-v-47935328]{width:100%}.faq_main_container .faq_container[data-v-47935328]{padding:20px 24px}.faq_main_container .faq_container .faq_btn[data-v-47935328]{min-height:35px;min-width:35px}.faq_main_container .faq_container .faq_btn svg[data-v-47935328]{height:10px;width:10px}}.faq_top_container[data-v-47935328]{align-items:flex-start;border-bottom:none;display:flex;height:-moz-max-content;height:max-content;justify-content:space-between;position:relative;width:100%}.faq_top_container[data-v-47935328]:after{content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1px}@media screen and (max-width:900px){.faq_top_container[data-v-47935328]{align-items:flex-start;flex-direction:column;justify-content:flex-start}.faq_top_container[data-v-47935328]:after{display:none}}.home_portfolio_container[data-v-197c3916]{align-items:flex-start;display:flex;flex-direction:column;gap:40px;justify-content:flex-start;padding-bottom:150px;padding-top:150px}@media screen and (max-width:900px){.home_portfolio_container[data-v-197c3916]{padding-bottom:100px;padding-top:100px}}.switching_container[data-v-f2371425]{padding-bottom:150px;padding-top:150px;position:relative}.switching_container[data-v-f2371425]:before{background-image:url(../images/hero_bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%;z-index:-1}.switching_container .cta_button[data-v-f2371425]{grid-column-gap:16px;grid-row-gap:16px;align-items:center;background-color:var(--green-dark);border-radius:100px;display:flex;justify-content:flex-start;margin-top:14px;padding:10px 14px 12px 24px;text-decoration:none}.switching_container .cta_button .arrow_cta[data-v-f2371425]{align-items:center;background-color:var(--base-white);border-radius:100px;display:flex;height:36px;justify-content:center;width:36px}.switching_container .cta_button .arrow_cta .icon[data-v-f2371425]{height:24px;transition:all .2s ease;width:24px}.switching_container .cta_button .arrow_cta .icon path[data-v-f2371425]{fill:#243d2f}.switching_container .cta_button[data-v-f2371425]:hover{background-color:var(--base-dark)}.switching_container .cta_button:hover .arrow_cta .icon[data-v-f2371425]{transform:rotate(45deg)}@media screen and (max-width:900px){.switching_container[data-v-f2371425]{padding-bottom:100px;padding-top:100px}}
