.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}.Pagination_pagination__sZhcW{position:relative;display:flex;align-items:center;color:#9f9f9e;overflow:hidden;justify-content:flex-end;flex-grow:1;gap:.1875vw}@media screen and (min-width:541px)and (max-width:1024px){.Pagination_pagination__sZhcW{gap:.390625vw}}@media screen and (max-width:540px){.Pagination_pagination__sZhcW{gap:.8vw}}.Pagination_divider__K__PK,.Pagination_number__WXui3{font-style:normal;font-weight:500;letter-spacing:-.005em;font-size:1vw;line-height:1.25vw;color:#343534;font-feature-settings:"ss02" on,"ss03" on,"ss04" on}@media screen and (min-width:541px)and (max-width:1024px){.Pagination_divider__K__PK,.Pagination_number__WXui3{font-size:2.0833333333vw;line-height:2.6041666667vw}}@media screen and (max-width:540px){.Pagination_divider__K__PK,.Pagination_number__WXui3{font-size:4.2666666667vw;line-height:5.3333333333vw}}.Pagination_divider__K__PK,.Pagination_number__WXui3{display:inline-flex;color:#9f9f9e;height:1vw}@media screen and (min-width:541px)and (max-width:1024px){.Pagination_divider__K__PK,.Pagination_number__WXui3{height:2.0833333333vw}}@media screen and (max-width:540px){.Pagination_divider__K__PK,.Pagination_number__WXui3{height:4.2666666667vw}}.Pagination_char__o9WkU{display:inline-block;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.Pagination_numberWrapper__y2_KA{position:relative;width:1.3em;height:1vw;margin:auto;overflow:hidden}@media screen and (min-width:541px)and (max-width:1024px){.Pagination_numberWrapper__y2_KA{height:2.0833333333vw}}@media screen and (max-width:540px){.Pagination_numberWrapper__y2_KA{height:4.2666666667vw}}.Pagination_counterNumber__5S637{position:absolute;z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden}.Slider_sliderWrapper___kof6{position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.Slider_sliderWrapper__sb__r7Ton{width:400px;height:400px}.Slider_sliderWrapper__sb__r7Ton .Slider_slide__deojz{background-color:#9acd32}.Slider_slider__nBgls{width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.Slider_slide__deojz{position:relative;width:100%;height:100%;max-width:100%}.Slider_controls__ggt4m{display:flex;align-items:center}@media screen and (min-width:541px)and (max-width:1024px){.Slider_controls__ggt4m{padding:2.734375vw 0}}@media screen and (max-width:540px){.Slider_controls__ggt4m{padding:7.2vw 0}}.Slider_img__i4SpL{object-fit:cover}.Slider_prevBtn__dtAFQ{width:1.875vw;height:1.875vw}@media screen and (min-width:541px)and (max-width:1024px){.Slider_prevBtn__dtAFQ{width:3.90625vw;height:3.90625vw}}@media screen and (max-width:540px){.Slider_prevBtn__dtAFQ{width:8vw;height:8vw}}.Slider_prevBtn__dtAFQ svg{width:100%;height:100%}.Slider_prevBtn__dtAFQ{margin-right:1.25vw}@media screen and (min-width:541px)and (max-width:1024px){.Slider_prevBtn__dtAFQ{margin-right:2.6041666667vw}}@media screen and (max-width:540px){.Slider_prevBtn__dtAFQ{margin-right:5.3333333333vw}}.Slider_nextBtn__2Gkk3{width:1.875vw;height:1.875vw}@media screen and (min-width:541px)and (max-width:1024px){.Slider_nextBtn__2Gkk3{width:3.90625vw;height:3.90625vw}}@media screen and (max-width:540px){.Slider_nextBtn__2Gkk3{width:8vw;height:8vw}}.Slider_nextBtn__2Gkk3 svg{width:100%;height:100%}.Slider_nextBtn__2Gkk3{margin-right:0;margin-left:1.25vw}@media screen and (min-width:541px)and (max-width:1024px){.Slider_nextBtn__2Gkk3{margin-left:2.6041666667vw}}@media screen and (max-width:540px){.Slider_nextBtn__2Gkk3{margin-left:5.3333333333vw}}.Slider_bottom-right__rTG0S{position:absolute;left:calc(100% + 1.5625vw);bottom:1.8125vw}@media screen and (min-width:541px)and (max-width:1024px){.Slider_bottom-right__rTG0S{position:relative;left:auto;bottom:auto}}@media screen and (max-width:540px){.Slider_bottom-right__rTG0S{position:relative;left:auto;bottom:auto}}.Slider_top-left__0Z8Rb{position:absolute;left:0;bottom:calc(100% + 1.875vw)}@media screen and (min-width:541px)and (max-width:1024px){.Slider_top-left__0Z8Rb{left:calc(100% + 3.90625vw);bottom:3.90625vw}}@media screen and (max-width:540px){.Slider_top-left__0Z8Rb{left:calc(100% + 8vw);bottom:8vw}}.Slider_top-right__Xw8rL{position:absolute;right:0;bottom:calc(100% + 1.875vw)}@media screen and (min-width:541px)and (max-width:1024px){.Slider_top-right__Xw8rL{left:calc(100% + 3.90625vw);bottom:3.90625vw}}@media screen and (max-width:540px){.Slider_top-right__Xw8rL{left:calc(100% + 8vw);bottom:8vw}}.AnimatedTitle_black__ObZs2>span>span:after,.AnimatedTitle_black__ObZs2>span>span:before{color:#343534!important}.AnimatedTitle_gray__rqSmC>span>span:after,.AnimatedTitle_gray__rqSmC>span>span:before{color:#e4e4e3!important}.AnimatedTitle_cursor__rl8eo{height:-moz-fit-content;height:fit-content}.AnimatedTitle_cursor__rl8eo>span,.AnimatedTitle_cursor__rl8eo>span>span{cursor:pointer}.AnimateModal_modal__kXm3H{position:fixed;height:100%;width:100%;top:0;z-index:1004;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:hsla(0,0%,100%,.4);display:none}.AnimateModal_container__uQprE{position:fixed;height:100%;width:auto;top:0;z-index:1005;display:none}@media screen and (max-width:540px){.AnimateModal_container__uQprE{width:100vw}}.AnimateModal_container__uQprE.AnimateModal_left__6xS6H{left:0}.AnimateModal_container__uQprE.AnimateModal_right__Rmj_l{right:0}.AnimateModal_wrapper__TgZ4q{padding-left:1.875vw;padding-right:1.875vw}@media screen and (min-width:541px)and (max-width:1024px){.AnimateModal_wrapper__TgZ4q{padding-left:2.6041666667vw;padding-right:2.6041666667vw}}@media screen and (max-width:540px){.AnimateModal_wrapper__TgZ4q{padding-left:5.3333333333vw;padding-right:5.3333333333vw}}.AnimateModal_wrapper__TgZ4q{position:relative;overflow-y:auto;width:100%;height:100%;display:flex;flex-direction:column;padding-top:1.875vw;box-shadow:0 0 80px rgba(0,0,0,.1)}@media screen and (min-width:541px)and (max-width:1024px){.AnimateModal_wrapper__TgZ4q{padding-top:2.6041666667vw;overflow-y:auto}}@media screen and (max-width:540px){.AnimateModal_wrapper__TgZ4q{padding-top:5.3333333333vw;overflow-y:auto}}.AnimateModal_wrapper__TgZ4q.AnimateModal_gray_new__wpw7L{background-color:#e4e4e3}.AnimateModal_wrapper__TgZ4q.AnimateModal_white__0YnDv{background-color:#fff}.AnimateModal_close_btn__EqdMv{position:absolute;top:1.875vw;right:1.875vw;z-index:10}@media screen and (min-width:541px)and (max-width:1024px){.AnimateModal_close_btn__EqdMv{top:2.6041666667vw;right:2.6041666667vw}}@media screen and (max-width:540px){.AnimateModal_close_btn__EqdMv{top:5.3333333333vw;right:5.3333333333vw}}.ProjectModal_block__95__P>div>div>div{padding-top:0}@media screen and (max-width:540px){.ProjectModal_block__95__P>div>div>div{padding-left:0;padding-right:0}}.ProjectModal_block__95__P>div>div>div>button{top:1.75vw}@media screen and (min-width:541px)and (max-width:1024px){.ProjectModal_block__95__P>div>div>div>button{top:1.953125vw;right:1.3020833333vw}}@media screen and (max-width:540px){.ProjectModal_block__95__P>div>div>div>button{top:4vw;right:2.6666666667vw}}.ProjectModal_container_modal__bRPyf{display:flex;flex-direction:column;width:63.75vw;background-color:#e4e4e3;margin-top:1.875vw}@media screen and (min-width:541px)and (max-width:1024px){.ProjectModal_container_modal__bRPyf{width:69.7916666667vw;margin-top:2.8645833333vw}}@media screen and (max-width:540px){.ProjectModal_container_modal__bRPyf{width:100%;margin-top:8vw;margin-bottom:5.3333333333vw}.ProjectModal_slider_container_mobile__0JNqm{padding-left:5.3333333333vw!important;padding-right:5.3333333333vw!important}}.ProjectModal_title_slider__D2Lwc{margin-top:2.5vw;font-style:normal;font-weight:600;letter-spacing:-.03em;font-size:2.875vw;line-height:3.3125vw;color:#343534;font-feature-settings:"ss02" on,"ss03" on,"ss04" on}@media screen and (min-width:541px)and (max-width:1024px){.ProjectModal_title_slider__D2Lwc{font-size:4.4270833333vw;line-height:5.46875vw}}@media screen and (max-width:540px){.ProjectModal_title_slider__D2Lwc{font-size:9.0666666667vw;line-height:11.2vw}}.ProjectModal_title_slider__D2Lwc{font-size:3.4375vw}@media screen and (min-width:541px)and (max-width:1024px){.ProjectModal_title_slider__D2Lwc{margin-top:5.2083333333vw}}@media screen and (max-width:540px){.ProjectModal_title_slider__D2Lwc{font-size:9.0666666667vw;margin-top:10.6666666667vw;margin-left:5.3333333333vw}.ProjectModal_padding_image__Dk3o8{margin:0 5.3333333333vw 10.6666666667vw}}.ProjectModal_img__iL1ws{position:relative!important;object-fit:cover}.ProjectModal_content_wrapper__Iam7_{padding-top:2.5vw;padding-bottom:2.5vw;display:flex;justify-content:flex-end;width:100%}@media screen and (min-width:541px)and (max-width:1024px){.ProjectModal_content_wrapper__Iam7_{flex-direction:column;padding-top:7.8125vw;padding-bottom:3.90625vw}}@media screen and (max-width:540px){.ProjectModal_content_wrapper__Iam7_{flex-direction:column;padding:0 5.3333333333vw 8vw}}.ProjectModal_info__WAb98{font-style:normal;font-weight:500;letter-spacing:-.005em;font-size:1.125vw;line-height:1.6875vw;color:#343534;font-feature-settings:"ss02" on,"ss03" on,"ss04" on}@media screen and (min-width:541px)and (max-width:1024px){.ProjectModal_info__WAb98{font-size:2.34375vw;line-height:3.3854166667vw}}@media screen and (max-width:540px){.ProjectModal_info__WAb98{font-size:4.2666666667vw;line-height:5.3333333333vw}}.ProjectModal_description_container__Su5NN{width:30.875vw}@media screen and (min-width:541px)and (max-width:1024px){.ProjectModal_description_container__Su5NN{width:100%}}@media screen and (max-width:540px){.ProjectModal_description_container__Su5NN{width:100%}}.ProjectModal_description_container__Su5NN .ProjectModal_description_container_info__SrJtq{width:100%;font-style:normal;font-weight:500;letter-spacing:-.005em;font-size:1.125vw;line-height:1.6875vw;color:#343534;font-feature-settings:"ss02" on,"ss03" on,"ss04" on}@media screen and (min-width:541px)and (max-width:1024px){.ProjectModal_description_container__Su5NN .ProjectModal_description_container_info__SrJtq{font-size:2.34375vw;line-height:3.3854166667vw}}@media screen and (max-width:540px){.ProjectModal_description_container__Su5NN .ProjectModal_description_container_info__SrJtq{font-size:4.2666666667vw;line-height:5.3333333333vw}}.ProjectModal_description_container__Su5NN .ProjectModal_description_container_info__SrJtq:not(:last-child){padding-bottom:2.5vw}@media screen and (min-width:541px)and (max-width:1024px){.ProjectModal_description_container__Su5NN .ProjectModal_description_container_info__SrJtq:not(:last-child){padding-bottom:3.90625vw}}@media screen and (max-width:540px){.ProjectModal_description_container__Su5NN .ProjectModal_description_container_info__SrJtq:not(:last-child){padding-bottom:8vw}}.ProjectModal_description_container__Su5NN .ProjectModal_description_container_info__SrJtq h3{font-style:normal;font-weight:600;letter-spacing:-.03em;font-size:2.875vw;line-height:3.3125vw;color:#343534;font-feature-settings:"ss02" on,"ss03" on,"ss04" on}@media screen and (min-width:541px)and (max-width:1024px){.ProjectModal_description_container__Su5NN .ProjectModal_description_container_info__SrJtq h3{font-size:4.4270833333vw;line-height:5.46875vw}}@media screen and (max-width:540px){.ProjectModal_description_container__Su5NN .ProjectModal_description_container_info__SrJtq h3{font-size:9.0666666667vw;line-height:11.2vw}}.ProjectModal_description_container__Su5NN .ProjectModal_description_container_info__SrJtq h3{margin-bottom:1.25vw}@media screen and (min-width:541px)and (max-width:1024px){.ProjectModal_description_container__Su5NN .ProjectModal_description_container_info__SrJtq h3{font-style:normal;font-weight:600;letter-spacing:-.03em;font-size:2.3125vw;line-height:2.875vw;color:#343534;font-feature-settings:"ss02" on,"ss03" on,"ss04" on;width:100%;margin-bottom:2.6041666667vw}}@media screen and (min-width:541px)and (max-width:1024px)and (min-width:541px)and (max-width:1024px){.ProjectModal_description_container__Su5NN .ProjectModal_description_container_info__SrJtq h3{font-size:3.6458333333vw;line-height:4.296875vw}}@media screen and (min-width:541px)and (max-width:1024px)and (max-width:540px){.ProjectModal_description_container__Su5NN .ProjectModal_description_container_info__SrJtq h3{font-size:6.4vw;line-height:7.7333333333vw}}@media screen and (max-width:540px){.ProjectModal_description_container__Su5NN .ProjectModal_description_container_info__SrJtq h3{width:100%;margin-bottom:4vw}}.ProjectModal_block_image__rDlRF{display:flex;flex-wrap:wrap;gap:1.25vw;margin-bottom:1.25vw}@media screen and (min-width:541px)and (max-width:1024px){.ProjectModal_block_image__rDlRF{margin-bottom:2.6041666667vw}}.ProjectModal_block_image__rDlRF .ProjectModal_img_little__AhsDc{width:31.25vw;height:17.5625vw}@media screen and (min-width:541px)and (max-width:1024px){.ProjectModal_block_image__rDlRF .ProjectModal_img_little__AhsDc{width:34.2447916667vw;height:19.2708333333vw}}.ProjectModal_img_big__8eqYo{position:relative;width:63.75vw;height:34.375vw}@media screen and (min-width:541px)and (max-width:1024px){.ProjectModal_img_big__8eqYo{width:69.7916666667vw;height:37.7604166667vw}}@media screen and (max-width:540px){.ProjectModal_img_big__8eqYo{width:89.3333333333vw;height:50.6666666667vw}}.ProjectModal_image_slider__9b9Ez{width:100%;height:50.6666666667vw}.ProjectModal_navigation__modal__Oa6ew{width:100%;background-color:#e4e4e3;display:flex;justify-content:space-between;align-items:center;padding-top:1.875vw;padding-bottom:1.25vw;position:-webkit-sticky;position:sticky;top:0;z-index:1}@media screen and (max-width:540px){.ProjectModal_navigation__modal__Oa6ew{padding-left:1.875vw;padding-right:1.875vw}}@media screen and (max-width:540px)and (min-width:541px)and (max-width:1024px){.ProjectModal_navigation__modal__Oa6ew{padding-left:2.6041666667vw;padding-right:2.6041666667vw}}@media screen and (max-width:540px)and (max-width:540px){.ProjectModal_navigation__modal__Oa6ew{padding-left:5.3333333333vw;padding-right:5.3333333333vw}}.ProjectModal_title_navigation__DmGsx{font-style:normal;font-weight:500;letter-spacing:-.005em;font-size:1vw;line-height:1.25vw;color:#343534;font-feature-settings:"ss02" on,"ss03" on,"ss04" on}@media screen and (min-width:541px)and (max-width:1024px){.ProjectModal_title_navigation__DmGsx{font-size:2.0833333333vw;line-height:2.6041666667vw}}@media screen and (max-width:540px){.ProjectModal_title_navigation__DmGsx{font-size:4.2666666667vw;line-height:5.3333333333vw}}.ProjectModal_close_btn__Qz8vC{color:#1a1919;width:1.25vw;height:1.25vw}@media screen and (min-width:541px)and (max-width:1024px){.ProjectModal_close_btn__Qz8vC{width:2.6041666667vw;height:2.6041666667vw}}@media screen and (max-width:540px){.ProjectModal_close_btn__Qz8vC{width:5.3333333333vw;height:5.3333333333vw}}.ProjectModal_close_block__60bli{justify-content:flex-end}@media screen and (min-width:541px)and (max-width:1024px){.ProjectModal_close_block__60bli{padding:2.6041666667vw 0}}@media screen and (max-width:540px){.ProjectModal_close_block__60bli{padding:5.3333333333vw}}.ProjectModal_close_btn_wrapper__YxPH_{display:flex;align-items:center;justify-content:center;background:#fff;width:2.25vw;height:2.25vw}@media screen and (min-width:541px)and (max-width:1024px){.ProjectModal_close_btn_wrapper__YxPH_{width:4.6875vw;height:4.6875vw}}@media screen and (max-width:540px){.ProjectModal_close_btn_wrapper__YxPH_{width:9.6vw;height:9.6vw}}.ProjectModal_close_btn_wrapper__YxPH_ button{background-color:#fff}.ProjectModal_mt0__dLEJS{margin-top:unset}.ProjectModal_navigation__arrow__xd33g{display:flex;align-items:center}.ProjectModal_navigation__arrow__xd33g svg{width:1.5vw;height:1.5vw}@media screen and (min-width:541px)and (max-width:1024px){.ProjectModal_navigation__arrow__xd33g svg{width:3.125vw;height:3.125vw}}@media screen and (max-width:540px){.ProjectModal_navigation__arrow__xd33g svg{width:6.4vw;height:6.4vw}}.ProjectModal_btn_navigation__fW_3V{width:1.875vw;height:1.875vw}@media screen and (min-width:541px)and (max-width:1024px){.ProjectModal_btn_navigation__fW_3V{width:3.90625vw;height:3.90625vw}}@media screen and (max-width:540px){.ProjectModal_btn_navigation__fW_3V{width:8vw;height:8vw}}.ProjectModal_btn_navigation__fW_3V svg{width:100%;height:100%}.ProjectModal_btn_navigation__fW_3V{cursor:pointer;margin-right:.625vw}.CheckboxButton_container__nQCwa{position:relative}.CheckboxButton_container__nQCwa:hover .CheckboxButton_disabled__label__99DTJ{opacity:1}.CheckboxButton_container__nQCwa button{display:flex;align-items:center;justify-content:center;cursor:pointer}.CheckboxButton_container__nQCwa button[disabled]{opacity:.5;pointer-events:none}.CheckboxButton_container__nQCwa div{font-style:normal;font-weight:500;letter-spacing:-.005em;font-size:1vw;line-height:1.25vw;color:#343534;font-feature-settings:"ss02" on,"ss03" on,"ss04" on}@media screen and (min-width:541px)and (max-width:1024px){.CheckboxButton_container__nQCwa div{font-size:2.0833333333vw;line-height:2.6041666667vw}}@media screen and (max-width:540px){.CheckboxButton_container__nQCwa div{font-size:4.2666666667vw;line-height:5.3333333333vw}}.CheckboxButton_classic__N8Hni{cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid #e4e4e3;min-width:3.625vw;padding:.9375vw 1.1875vw;transition:all .2s ease}@media screen and (min-width:541px)and (max-width:1024px){.CheckboxButton_classic__N8Hni{min-width:6.5104166667vw;padding:1.953125vw}}@media screen and (max-width:540px){.CheckboxButton_classic__N8Hni{min-width:13.3333333333vw;padding:4vw}}.CheckboxButton_classic__N8Hni:hover{border-color:#343534}.CheckboxButton_classic__N8Hni.CheckboxButton_selected__0bVwc{border-color:#343534!important}.CheckboxButton_attributes__orr8T{cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid #9f9f9e;min-width:3.625vw;padding:.9375vw 1.1875vw;transition:all .2s ease}@media screen and (min-width:541px)and (max-width:1024px){.CheckboxButton_attributes__orr8T{min-width:6.5104166667vw;padding:1.953125vw}}@media screen and (max-width:540px){.CheckboxButton_attributes__orr8T{min-width:13.3333333333vw;padding:4vw}}.CheckboxButton_attributes__orr8T:hover{border-color:#343534}.CheckboxButton_attributes__orr8T.CheckboxButton_selected__0bVwc{border:none;background-color:#e4e4e3}.CheckboxButton_no_theme___Os3z{cursor:pointer}.CheckboxButton_no_theme___Os3z.CheckboxButton_selected__0bVwc{border-color:#1a1919}.CheckboxButton_close__Ax53L{width:1.25vw;height:1.25vw;margin-left:.625vw}@media screen and (min-width:541px)and (max-width:1024px){.CheckboxButton_close__Ax53L{width:2.6041666667vw;height:2.6041666667vw;margin-left:1.3020833333vw}}@media screen and (max-width:540px){.CheckboxButton_close__Ax53L{width:5.3333333333vw;height:5.3333333333vw;margin-left:2.6666666667vw}}.CheckboxButton_close__Ax53L svg{display:block;width:100%;height:100%}.CheckboxButton_adaptive__UttQY{cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid #9f9f9e;min-width:3.625vw;padding:.9375vw 1.1875vw;transition:all .2s ease}@media screen and (min-width:541px)and (max-width:1024px){.CheckboxButton_adaptive__UttQY{min-width:6.5104166667vw;padding:1.3020833333vw 1.953125vw}}@media screen and (max-width:540px){.CheckboxButton_adaptive__UttQY{min-width:13.3333333333vw;padding:2.6666666667vw 4vw}}.CheckboxButton_adaptive__UttQY.CheckboxButton_selected__0bVwc{border:none;background-color:#fff}.CheckboxButton_no_border_gray__PJliZ{cursor:pointer}.CheckboxButton_no_border_gray__PJliZ div{color:#9f9f9e}@media(any-hover:hover){.CheckboxButton_no_border_gray__PJliZ div:hover{color:#1a1919}}.CheckboxButton_no_border_gray__PJliZ.CheckboxButton_selected__0bVwc div{color:#343534}.CheckboxButton_border_bottom_smoke__fK80L{cursor:pointer;border-bottom:1px solid #9f9f9e}.CheckboxButton_border_bottom_smoke__fK80L div{color:#9f9f9e}@media(any-hover:hover){.CheckboxButton_border_bottom_smoke__fK80L div:hover{color:#343534;border-color:#343534}.CheckboxButton_border_bottom_smoke__fK80L:hover{border-color:#343534}}.CheckboxButton_border_bottom_smoke__fK80L.CheckboxButton_selected__0bVwc div{color:#343534}.CheckboxButton_border_bottom_smoke__fK80L.CheckboxButton_selected__0bVwc{border-bottom:1px solid #343534}