.page_blog-container__tfIut{margin:0 auto;padding:64px clamp(1.25rem,.893rem + 1.79vw,2.5rem);max-width:1440px}@media(max-width:768px){.page_blog-container__tfIut{padding:40px clamp(1.25rem,.893rem + 1.79vw,2.5rem)}}.page_blog-container__tfIut h2{font-size:2rem;margin-bottom:30px}.page_blog-layout__G3K7m{display:grid;grid-template-columns:minmax(0,3fr) minmax(320px,1fr);grid-gap:clamp(24px,5vw,40px);gap:clamp(24px,5vw,40px);align-items:flex-start}@media(max-width:1024px){.page_blog-layout__G3K7m{grid-template-columns:1fr}}.page_blog-list__4CXkB,.page_blog-main__1R4LJ{display:flex;flex-direction:column;gap:24px}.page_blog-list__4CXkB{opacity:1;transition:opacity .3s ease}.page_blog-list__transitioning__lKyyB{opacity:.5}.page_blog-list__item__lqWxz{display:block;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;transition:all .3s ease;background-color:#fdfdfd;text-decoration:none;color:inherit;opacity:0;transform:translateY(20px);animation:page_fadeInUp__EBBkL .5s ease forwards}.page_blog-list__item__lqWxz article{height:100%;display:flex;flex-direction:row;gap:24px}@media(max-width:768px){.page_blog-list__item__lqWxz article{flex-direction:column}}.page_blog-list__image-wrapper__7hnHT{flex:0 0 260px;position:relative;overflow:hidden;background-color:#f5f5f5;min-height:200px}@media(max-width:768px){.page_blog-list__image-wrapper__7hnHT{flex:none;width:100%;min-height:200px}}.page_blog-list__image__8Arw3{width:100%;height:100%;object-fit:cover;aspect-ratio:16/9}.page_blog-list__content___QgVt{padding:20px;flex:1 1;display:flex;flex-direction:column}.page_blog-list__title__Bd3rd{font-size:clamp(1.125rem,1.089rem + .18vw,1.25rem);font-weight:700;line-height:1.5;margin-bottom:10px;color:#333}.page_blog-list__description__WU2pX{font-size:clamp(.813rem,.795rem + .09vw,.875rem);color:#666;line-height:1.6;margin-bottom:15px;flex:1 1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page_blog-list__meta__1Egby{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.page_blog-list__date__apMzA{font-size:clamp(.813rem,.795rem + .09vw,.875rem);color:#999}.page_blog-list__category__6v5mh{display:inline-block;padding:4px 10px;border:1px solid #008200;border-radius:4px;font-size:clamp(.688rem,.67rem + .09vw,.75rem);color:#008200;font-weight:500}.page_blog-sidebar__366JV{border:1px solid #e0e0e0;border-radius:12px;background-color:#fdfdfd;padding:24px;display:flex;flex-direction:column;gap:24px;position:-webkit-sticky;position:sticky;top:120px}@media(max-width:1024px){.page_blog-sidebar__366JV{position:static;order:-1}}.page_blog-sidebar__section__gSruF{display:flex;flex-direction:column;gap:12px}.page_blog-sidebar__section__gSruF h3{font-size:clamp(.938rem,.92rem + .09vw,1rem);font-weight:600;margin-bottom:4px}.page_blog-search__input__WIYZl{border:1px solid #d9d9d9;border-radius:8px;padding:12px 14px;font-size:clamp(.938rem,.92rem + .09vw,1rem);outline:none;transition:border-color .2s ease}.page_blog-search__input__WIYZl:focus{border-color:#008200}.page_blog-tags__list__bJAP3{display:flex;flex-wrap:wrap;gap:10px}.page_blog-tags__button__GhQpd{border:1px solid #d9d9d9;border-radius:999px;padding:6px 14px;font-size:clamp(.813rem,.795rem + .09vw,.875rem);background-color:#fdfdfd;color:#333;cursor:pointer;transition:all .2s ease}.page_blog-tags__button__GhQpd:hover{border-color:#008200;color:#008200}.page_blog-tags__button--active__oRRxs{background-color:#008200;border-color:#008200;color:#fdfdfd}.page_blog-list__empty__I4vzY{padding:40px;border:1px dashed #cfcfcf;border-radius:8px;text-align:center;color:#666;background-color:#fafafa;opacity:1;transition:opacity .3s ease}.page_blog-list__empty__fade__dgPna{opacity:0}.page_blog-pagination__RatVB{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:40px;padding-top:32px;border-top:1px solid #e0e0e0}.page_blog-pagination__button__H10G6{padding:10px 20px;border:1px solid #d9d9d9;border-radius:8px;background-color:#fdfdfd;color:#333;font-size:clamp(.813rem,.795rem + .09vw,.875rem);cursor:pointer;transition:all .2s ease;outline:none}.page_blog-pagination__button__H10G6:hover:not(:disabled){border-color:#008200;color:#008200;background-color:rgba(0,130,0,.05)}.page_blog-pagination__button__H10G6:disabled{opacity:.5;cursor:not-allowed}.page_blog-pagination__button__H10G6:focus{border-color:#008200;box-shadow:0 0 0 3px rgba(0,130,0,.1)}.page_blog-pagination__pages__AjU7q{display:flex;gap:8px;align-items:center}.page_blog-pagination__page__b_m32{min-width:40px;height:40px;padding:0 12px;border:1px solid #d9d9d9;border-radius:8px;background-color:#fdfdfd;color:#333;font-size:clamp(.813rem,.795rem + .09vw,.875rem);cursor:pointer;transition:all .2s ease;outline:none;display:flex;align-items:center;justify-content:center}.page_blog-pagination__page__b_m32:hover{border-color:#008200;color:#008200;background-color:rgba(0,130,0,.05)}.page_blog-pagination__page__active__K1ykG{border-color:#008200;background-color:#008200;color:#fdfdfd}.page_blog-pagination__page__active__K1ykG:hover{background-color:#004f00;border-color:#004f00}.page_blog-pagination__page__b_m32:focus{box-shadow:0 0 0 3px rgba(0,130,0,.1)}.page_blog-pagination__ellipsis__YXleN{padding:0 8px;color:#999;font-size:clamp(.813rem,.795rem + .09vw,.875rem);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:768px){.page_blog-pagination__RatVB{gap:8px;margin-top:32px;padding-top:24px}.page_blog-pagination__button__H10G6{padding:8px 16px;font-size:clamp(.688rem,.67rem + .09vw,.75rem)}.page_blog-pagination__page__b_m32{min-width:36px;height:36px;padding:0 8px;font-size:clamp(.688rem,.67rem + .09vw,.75rem)}.page_blog-pagination__pages__AjU7q{gap:6px}}@keyframes page_fadeInUp__EBBkL{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Fv_fv__9WzTw{height:45vh;border-bottom:1px solid #efefef;display:flex;flex-direction:row;align-items:flex-end;padding:0 clamp(1.25rem,.893rem + 1.79vw,2.5rem);box-shadow:0 0 12px 0 rgba(158,158,158,.1)}.Fv_fv__titleContainer__8L_Ye{margin-bottom:5%}.Fv_fv__titleContainer__subTitle__beG2d{font-size:clamp(.938rem,.92rem + .09vw,1rem);font-weight:700;position:relative;padding-left:20px;margin-bottom:10px;color:#008200}.Fv_fv__titleContainer__subTitle__beG2d:before{position:absolute;content:"";top:50%;transform:translateY(-50%);left:5px;background-color:#008200;width:9px;height:9px;border-radius:50%}.Fv_fv__titleContainer__mainTitle__3XcxN{font-size:clamp(2rem,1.429rem + 2.86vw,4rem);font-weight:700;line-height:1}@media(max-width:768px){.Fv_fv__9WzTw{height:30vh}}.page_contact__ogjO6{height:auto;padding:160px clamp(1.25rem,-1.818rem + 15.34vw,9.688rem) 0}.page_contact__wrapper__RrsZb{max-width:1130px;height:auto;min-height:40vh;margin:0 auto 160px;padding:0 20px}.page_contact__message__nLAGE{font-weight:700;margin-bottom:64px;font-size:clamp(.938rem,.92rem + .09vw,1rem);line-height:1.8}.page_contact__required__Sb9Rb{margin-left:10px;color:#d92c2c;font-size:11px;font-weight:700;white-space:nowrap}.page_contact__form__BbJke{padding-bottom:32px;border-bottom:1px solid #d9d9d9}.page_contact__form__second__LzoWS{margin:100px 0 64px}.page_contact__form__item__CJxdY{display:flex;justify-content:space-between;align-items:center}.page_contact__form__item__label__jQB4W{align-self:flex-start;font-weight:700;width:40%;font-size:clamp(.938rem,.92rem + .09vw,1rem)}.page_contact__form__item__select__B_phP{padding:20px 30px 20px 16px}.page_contact__form__item__selectOption__4VB6W,.page_contact__form__item__select__B_phP{border:none;width:60%;background-color:#f7f7f7;font-size:clamp(.875rem,.857rem + .09vw,.938rem);cursor:pointer}.page_contact__form__item__selectOption__4VB6W{padding:20px 16px}.page_contact__form__item__selectOption__4VB6W:hover{background-color:#e7e7e7}.page_contact__form__item__input__cXe2c,.page_contact__form__item__textarea__ASyJm{border:none;width:60%;background-color:#f7f7f7;padding:20px 16px;font-size:clamp(.875rem,.857rem + .09vw,.938rem);margin-bottom:32px}.page_contact__form__item__textarea__ASyJm{height:200px;resize:none}.page_contact__form__item__fileField__ClXwM{width:60%;display:flex;flex-direction:column;gap:8px;margin-bottom:32px}.page_contact__form__item__fileField__ClXwM input{width:100%;margin-bottom:0}.page_contact__form__item__filePicker__7K_xO{display:flex;align-items:stretch;gap:12px;flex-wrap:wrap}.page_contact__form__item__fileName__ppjjP{flex:1 1 280px;min-width:0;background-color:#f7f7f7;padding:20px 16px;font-size:clamp(.875rem,.857rem + .09vw,.938rem);display:flex;align-items:center;gap:10px}.page_contact__form__item__fileNameText__TUJGC{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_contact__form__item__fileBadge__7TUhD{flex-shrink:0;padding:4px 10px;border-radius:999px;font-size:clamp(.688rem,.67rem + .09vw,.75rem);font-weight:700;background-color:rgba(0,130,0,.12);color:#008200}.page_contact__form__item__fileButton__LsNjO{border:1px solid #008200;background-color:#fdfdfd;color:#008200;padding:0 16px;font-size:clamp(.813rem,.795rem + .09vw,.875rem);font-weight:700;cursor:pointer;min-height:58px;white-space:nowrap;transition:all .3s ease}.page_contact__form__item__fileButton__LsNjO:hover{background-color:#008200;color:#fdfdfd;box-shadow:3px 3px 3px 0 rgba(26,91,0,.2)}.page_contact__form__item__fileClearButton__odmfB{border:1px solid #d9d9d9;background-color:#fdfdfd;color:#6b6b6b;padding:0 16px;font-size:clamp(.813rem,.795rem + .09vw,.875rem);font-weight:700;cursor:pointer;min-height:58px;white-space:nowrap;transition:all .3s ease}.page_contact__form__item__fileClearButton__odmfB:hover{background-color:#f7f7f7;box-shadow:3px 3px 3px 0 rgba(0,0,0,.08)}.page_contact__form__item__fileInput__iiOF4{display:none}.page_contact__form__item__help__USKAO{margin:0;font-size:clamp(.688rem,.67rem + .09vw,.75rem);color:#6b6b6b;line-height:1.6}.page_contact__form__item__radioGroup___kLdM{background-color:#f7f7f7;padding:20px 16px;width:60%;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;margin-bottom:32px}.page_contact__form__item__radioLabel__KrFSh{display:flex;align-items:center;cursor:pointer;font-weight:400;font-size:clamp(.875rem,.857rem + .09vw,.938rem);white-space:nowrap;flex-shrink:0}.page_contact__form__item__radioLabel__KrFSh span{margin-left:8px}.page_contact__form__item__radio__hLu_y{width:20px;height:20px;cursor:pointer;accent-color:#008200}.page_contact__form__item__contentWrapper__whngV{width:60%;display:flex;flex-direction:column;margin-bottom:32px}.page_contact__form__item__checkboxGroup___L_D7{background-color:#f7f7f7;padding:20px 16px;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;margin-bottom:32px}.page_contact__form__item__checkboxLabel__YOzNI{display:flex;align-items:center;cursor:pointer;font-weight:400;font-size:clamp(.875rem,.857rem + .09vw,.938rem)}.page_contact__form__item__checkboxLabel__YOzNI span{margin-left:8px}.page_contact__form__item__checkbox__18vC1{width:20px;height:20px;cursor:pointer;accent-color:#008200}.page_contact__form__item__imageWrapper__2tlqb{width:100%;margin-top:0}.page_contact__form__item__sampleImage__TivTy{width:100%;height:auto;display:block}.page_contact__form__button__pgkSJ{margin-top:32px;background-color:#fdfdfd;color:#008200;padding:16px 24px;font-size:clamp(.688rem,.67rem + .09vw,.75rem);font-weight:700;cursor:pointer;width:200px;transition:all .3s ease;border:1px solid #008200;width:100%}.page_contact__form__button__pgkSJ:hover{background-color:#008200;color:#fdfdfd;gap:10px;box-shadow:3px 3px 3px 0 rgba(26,91,0,.2)}.page_contact__form__status__TlaHK{width:100%;margin:0 0 16px;padding:12px 16px;background-color:#f7f7f7;border-left:4px solid #d9d9d9;font-size:clamp(.875rem,.857rem + .09vw,.938rem);line-height:1.6}.page_contact__form__statusSuccess__W0RSQ{border-left-color:#008200;color:#008200}.page_contact__form__statusError__4QlMb{border-left-color:#d92c2c;color:#d92c2c}.page_contact__modalOverlay__MnSKE{position:fixed;inset:0;z-index:10000;background-color:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:24px}.page_contact__modal__Y6ZlG{width:100%;max-width:520px;border-radius:12px;background-color:#fdfdfd;padding:32px 24px;box-shadow:0 20px 50px rgba(0,0,0,.2)}.page_contact__modalTitle__vACnX{margin:0 0 12px;font-weight:700;font-size:clamp(.938rem,.92rem + .09vw,1rem);line-height:1.4}.page_contact__modalText__lbtxS{margin:0;font-size:clamp(.875rem,.857rem + .09vw,.938rem);line-height:1.8}.page_contact__modalActions___iNUF{margin-top:24px}.page_contact__modalButton__b_FVa{border:1px solid #008200;background-color:#fdfdfd;color:#008200;padding:14px 18px;font-size:clamp(.813rem,.795rem + .09vw,.875rem);font-weight:700;cursor:pointer;width:100%;transition:all .3s ease}.page_contact__modalButton__b_FVa:hover{background-color:#008200;color:#fdfdfd;box-shadow:3px 3px 3px 0 rgba(26,91,0,.2)}.page_contact__modalButton__b_FVa:focus-visible{outline:3px solid rgba(26,91,0,.35);outline-offset:3px}@media(min-width:769px){.page_contact__form__item__radioGroup___kLdM{flex-wrap:nowrap}}@media(max-width:768px){.page_contact__ogjO6{padding:120px 20px 0}.page_contact__wrapper__RrsZb{margin-bottom:80px;padding:0 16px}.page_contact__message__nLAGE{margin-bottom:48px;font-size:clamp(.813rem,.795rem + .09vw,.875rem)}.page_contact__form__second__LzoWS{margin:60px 0 48px}.page_contact__form__item__CJxdY{flex-direction:column;align-items:flex-start;gap:12px}.page_contact__form__item__label__jQB4W,.page_contact__form__item__select__B_phP{width:100%;font-size:clamp(.813rem,.795rem + .09vw,.875rem)}.page_contact__form__item__select__B_phP{padding:16px 30px 16px 16px}.page_contact__form__item__input__cXe2c{width:100%;padding:16px;font-size:clamp(.813rem,.795rem + .09vw,.875rem);margin-bottom:24px}.page_contact__form__item__fileField__ClXwM{width:100%;margin-bottom:24px}.page_contact__form__item__fileName__ppjjP{flex-basis:100%;padding:16px;font-size:clamp(.813rem,.795rem + .09vw,.875rem)}.page_contact__form__item__fileButton__LsNjO,.page_contact__form__item__fileClearButton__odmfB{min-height:48px;font-size:clamp(.688rem,.67rem + .09vw,.75rem)}.page_contact__form__item__textarea__ASyJm{width:100%;padding:16px;font-size:clamp(.813rem,.795rem + .09vw,.875rem);height:150px;margin-bottom:24px}.page_contact__form__item__radioGroup___kLdM{width:100%;padding:16px;flex-direction:column;gap:12px;margin-bottom:24px}.page_contact__form__item__radioLabel__KrFSh{font-size:clamp(.813rem,.795rem + .09vw,.875rem)}.page_contact__form__item__checkboxGroup___L_D7{width:100%;padding:16px;gap:12px;margin-bottom:24px}.page_contact__form__item__checkboxLabel__YOzNI{font-size:clamp(.813rem,.795rem + .09vw,.875rem)}.page_contact__form__item__contentWrapper__whngV{width:100%}.page_contact__form__item__imageWrapper__2tlqb{width:100%;margin-top:0}.page_contact__form__button__pgkSJ{margin-top:24px;padding:14px 20px;font-size:clamp(.813rem,.795rem + .09vw,.875rem)}.page_contact__modalOverlay__MnSKE{padding:16px}.page_contact__modal__Y6ZlG{padding:24px 18px}}@media(max-width:480px){.page_contact__ogjO6{padding:100px 16px 0}.page_contact__wrapper__RrsZb{margin-bottom:60px;padding:0 12px}.page_contact__message__nLAGE{margin-bottom:32px;font-size:clamp(.813rem,.795rem + .09vw,.875rem);line-height:1.6}.page_contact__form__BbJke{padding-bottom:24px}.page_contact__form__second__LzoWS{margin:40px 0 32px}.page_contact__form__item__CJxdY{gap:8px}.page_contact__form__item__label__jQB4W,.page_contact__form__item__select__B_phP{font-size:clamp(.813rem,.795rem + .09vw,.875rem)}.page_contact__form__item__select__B_phP{padding:14px 28px 14px 14px}.page_contact__form__item__input__cXe2c{padding:14px;font-size:clamp(.813rem,.795rem + .09vw,.875rem);margin-bottom:20px}.page_contact__form__item__fileField__ClXwM{width:100%;margin-bottom:20px}.page_contact__form__item__textarea__ASyJm{padding:14px;font-size:clamp(.813rem,.795rem + .09vw,.875rem);height:120px;margin-bottom:20px}.page_contact__form__item__radioGroup___kLdM{padding:14px;gap:10px;margin-bottom:20px}.page_contact__form__item__radioLabel__KrFSh{font-size:clamp(.688rem,.67rem + .09vw,.75rem)}.page_contact__form__item__checkboxGroup___L_D7{padding:14px;gap:10px;margin-bottom:20px}.page_contact__form__item__checkboxLabel__YOzNI{font-size:clamp(.688rem,.67rem + .09vw,.75rem)}.page_contact__form__item__contentWrapper__whngV{width:100%}.page_contact__form__item__imageWrapper__2tlqb{width:100%;margin-top:0}.page_contact__form__button__pgkSJ{margin-top:20px;padding:12px 16px;font-size:clamp(.688rem,.67rem + .09vw,.75rem)}}.contact_contact__ws3th{position:relative;overflow:hidden;height:115vh;width:100%;margin-top:160px;box-shadow:inset 20px 20px 20px 20px rgba(0,0,0,.5)}.contact_contact__bg__yKgYX{position:absolute;inset:0;background-image:url(/Contact/Contact_BG2.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}.contact_contact__bg__yKgYX:before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.2)}.contact_contact__wrapper__RwsKY{height:100%;width:100%;padding:170px clamp(1.25rem,.893rem + 1.79vw,2.5rem);display:grid;place-items:center;position:relative;z-index:1}.contact_contact__card__Bg28_{background-color:#fff;width:clamp(300px,25.714rem + 21.43vw,661.5px);height:clamp(250px,25.714rem + 21.43vw,501px);box-shadow:0 5px 10px 0 rgba(0,0,0,.2);padding:40px;justify-content:space-between}.contact_contact__card__Bg28_,.contact_contact__card__inner__McoU2{display:flex;flex-direction:column}.contact_contact__card__inner__title__DeNeq{font-size:clamp(1.25rem,1.179rem + .36vw,1.5rem);font-weight:700;color:#008200;line-height:1.1}.contact_contact__card__inner__subTitle__Iw0PG{font-size:clamp(.813rem,.795rem + .09vw,.875rem);font-weight:700;color:#008200}.contact_contact__card__inner__text__m2PoO{margin-top:24px;font-weight:600;color:#008200;line-height:2}.contact_contact__card__content__bCdF2{display:flex;justify-content:flex-start;align-items:center}.contact_contact__card__button__QAvLM{border:1px solid #008200;padding:8px 24px;border-radius:8px;background-color:#fff;display:flex;align-items:center;font-size:clamp(.875rem,.857rem + .09vw,.938rem);font-weight:700;gap:10px;color:#008200;cursor:pointer;box-shadow:3px 3px 3px 0 rgba(26,91,0,.1);transition:all .3s ease}.contact_contact__card__button__QAvLM:hover{background-color:#008200;color:#fff;gap:16px;box-shadow:3px 3px 3px 0 rgba(26,91,0,.2)}@media(max-width:768px){.contact_contact__ws3th{height:80vh;margin-top:100px}.contact_contact__card__Bg28_{width:100%;height:auto;padding:20px}.contact_contact__card__inner__title__DeNeq{font-size:clamp(1.125rem,1.089rem + .18vw,1.25rem)}.contact_contact__card__inner__subTitle__Iw0PG{font-size:clamp(.688rem,.67rem + .09vw,.75rem)}.contact_contact__card__inner__text__m2PoO{font-size:clamp(.813rem,.795rem + .09vw,.875rem)}.contact_contact__card__content__bCdF2{justify-content:center}.contact_contact__card__button__QAvLM{margin-top:20px;font-size:clamp(.813rem,.795rem + .09vw,.875rem)}}.Onestop_onestopSection__inner__IIQjS{width:100%;padding:120px clamp(1.25rem,.893rem + 1.79vw,2.5rem);max-width:1200px;margin:0 auto}.Onestop_onestopSection__title__iQVMP{font-size:clamp(2rem,1.9rem + .5vw,2.5rem);font-weight:700;line-height:1;color:#163088;text-align:center;margin-bottom:40px}.Onestop_onestopSection__content__xSBRg{display:flex;gap:48px;margin-top:48px}.Onestop_onestopSection__content__image__4gmpb{width:100%;height:100%;object-fit:contain}@media(max-width:768px){.Onestop_onestopSection__inner__IIQjS{padding:80px clamp(1.25rem,.893rem + 1.79vw,2.5rem) 0}.Onestop_onestopSection__title__iQVMP{font-size:clamp(1.125rem,1.089rem + .18vw,1.25rem);margin-bottom:24px;width:100%;text-align:center;line-height:1.5}.Onestop_onestopSection__content__xSBRg{flex-direction:column;gap:24px}.Onestop_onestopSection__content__image__4gmpb{width:100%;height:100%;object-fit:contain}}@keyframes topButton_shake__gHdRW{0%,to{transform:translateX(0) scale(1.1)}10%,30%,50%,70%,90%{transform:translateX(-3px) scale(1.1)}20%,40%,60%,80%{transform:translateX(3px) scale(1.1)}}@keyframes topButton_flyUp__fEYaT{0%{transform:translate(0) scale(1) rotate(0deg);opacity:1}20%{transform:translate(30px,-40px) scale(1.1) rotate(15deg);opacity:.9}40%{transform:translate(-20px,-80px) scale(1.15) rotate(-10deg);opacity:.8}60%{transform:translate(25px,-120px) scale(1.2) rotate(12deg);opacity:.7}80%{transform:translate(-15px,-160px) scale(1.1) rotate(-8deg);opacity:.5}to{transform:translateY(-250px) scale(.9) rotate(0deg);opacity:0}}.topButton_topButton__CAiom{position:fixed;bottom:20px;right:20px;width:150px;height:150px;transition:transform .3s ease;z-index:100;will-change:transform}.topButton_topButton__container__b7EeJ{position:relative;width:100%;height:100%}.topButton_topButton__imageHover__40vfG,.topButton_topButton__image__XZGmZ{position:absolute;top:0;left:0;width:150px;height:150px;object-fit:contain;transition:opacity .3s ease}.topButton_topButton__imageHover__40vfG{opacity:0}.topButton_topButton__bubble__kmAjS{position:absolute;top:-30px;left:-30px;opacity:0;transition:opacity .3s ease;width:100px;height:100px;object-fit:contain;z-index:1}.topButton_topButton__CAiom:hover{animation:topButton_shake__gHdRW .5s ease-in-out;transform:scale(1.1)}.topButton_topButton__CAiom:hover .topButton_topButton__bubble__kmAjS{opacity:1}.topButton_topButton__CAiom:hover .topButton_topButton__image__XZGmZ{opacity:0}.topButton_topButton__CAiom:hover .topButton_topButton__imageHover__40vfG{opacity:1}.topButton_topButton__flying__Bi3Sf{animation:topButton_flyUp__fEYaT 1.2s cubic-bezier(.4,0,.2,1) forwards!important;pointer-events:none;transition:none!important}.topButton_topButton__flying__Bi3Sf .topButton_topButton__image__XZGmZ{opacity:0}.topButton_topButton__flying__Bi3Sf .topButton_topButton__imageHover__40vfG{opacity:1}@media screen and (max-width:768px){.topButton_topButton__CAiom{bottom:15px;right:15px;width:100px;height:100px}.topButton_topButton__imageHover__40vfG,.topButton_topButton__image__XZGmZ{width:100px;height:100px}.topButton_topButton__bubble__kmAjS{top:-20px;left:-20px;width:70px;height:70px}.topButton_topButton__CAiom:hover{transform:scale(1.05)}@keyframes topButton_flyUp__fEYaT{0%{transform:translate(0) scale(1) rotate(0deg);opacity:1}20%{transform:translate(20px,-30px) scale(1.05) rotate(15deg);opacity:.9}40%{transform:translate(-15px,-60px) scale(1.1) rotate(-10deg);opacity:.8}60%{transform:translate(18px,-90px) scale(1.15) rotate(12deg);opacity:.7}80%{transform:translate(-12px,-120px) scale(1.1) rotate(-8deg);opacity:.5}to{transform:translateY(-180px) scale(.9) rotate(0deg);opacity:0}}}.works_works__wrapper__KIqGV{padding:170px clamp(1.25rem,.893rem + 1.79vw,2.5rem)}.works_works__title___I2TF{color:#111;display:flex;flex-direction:column;gap:0}.works_works__content__GBqEL{display:flex;justify-content:space-between;margin-top:100px;gap:20px}.works_works__content__left__GfVXr{grid-template-areas:"item1 item1" "item2 item3"}.works_works__content__left__GfVXr,.works_works__content__right__Hojru{width:50%;display:grid;grid-template-columns:1fr 1fr;grid-row-gap:64px;row-gap:64px;grid-column-gap:20px;column-gap:20px}.works_works__content__right__Hojru{grid-template-areas:"item4 item5" "item6 item6";grid-template-rows:auto auto;align-content:start}.works_works__item__d9fDv{width:100%;height:100%;position:relative;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;transition:all .3s ease}.works_works__item__d9fDv:hover .works_works__item__image__pkocB{transform:scale(1.05)}.works_works__item__imageWrapper__3NMUV{width:100%;aspect-ratio:3/2;position:relative;flex-shrink:0;overflow:hidden}.works_works__item__image__pkocB{width:100%;height:100%;position:relative;transition:all .3s ease}.works_works__item__tag__zIQ3F{font-size:clamp(.688rem,.67rem + .09vw,.75rem);font-weight:medium;color:#008200;line-height:1;position:relative}.works_works__item__tag__zIQ3F:before{content:"";position:absolute;top:50%;left:-15px;transform:translateY(-50%);display:inline-block;width:10px;height:.5px;background-color:#008200}.works_works__item--01__p5CPF{grid-area:item1}.works_works__item--02__mA006{grid-area:item2}.works_works__item--03__pjmZ4{grid-area:item3}.works_works__item--04__lbaFu{grid-area:item4}.works_works__item--05__I2DPn{grid-area:item5}.works_works__item--06__DYriG{grid-area:item6}.works_works__item__info__jfegR{position:relative;color:#111;flex-shrink:0;padding-top:12px}.works_works__item__info__wrapper__Nk_W_{display:flex;gap:10px;align-items:center;justify-content:space-between}.works_works__item__category__ud96w{font-size:clamp(.688rem,.67rem + .09vw,.75rem);font-weight:500;border:1px solid #008200;border-radius:12px;padding:2px 16px;line-height:1;color:#008200}.works_works__item__title__kIQIU{font-size:clamp(.938rem,.92rem + .09vw,1rem);font-weight:medium;margin-top:12px;color:#008200}.works_works__button__ZRUwF{margin-top:64px;display:flex;justify-content:flex-end;align-items:center;width:100%}@media(max-width:1024px){.works_works__wrapper__KIqGV{padding:120px clamp(1.25rem,.893rem + 1.79vw,2.5rem)}.works_works__content__GBqEL{margin-top:60px;gap:16px}.works_works__content__left__GfVXr,.works_works__content__right__Hojru{row-gap:48px;column-gap:16px}.works_works__item__title__kIQIU{font-size:clamp(.813rem,.795rem + .09vw,.875rem)}.works_works__more__9EdZV{margin-top:48px}}@media(max-width:768px){.works_works__wrapper__KIqGV{padding:80px clamp(1.25rem,.893rem + 1.79vw,2.5rem)}.works_works__content__GBqEL{flex-direction:column;margin-top:40px;gap:40px}.works_works__content__left__GfVXr,.works_works__content__right__Hojru{width:100%;display:flex;flex-direction:column;gap:40px}.works_works__item__category__ud96w{font-size:clamp(.688rem,.67rem + .09vw,.75rem);padding:2px 12px}.works_works__item__title__kIQIU{font-size:clamp(.813rem,.795rem + .09vw,.875rem);margin-top:8px}.works_works__more__9EdZV{margin-top:40px;text-align:right}}