.TextImageBlock_container__sbJ_O{display:grid;grid-template-columns:calc(min(33.125vw,636px)*1) 1fr;grid-gap:calc(min(2.5vw,48px)*1);gap:calc(min(2.5vw,48px)*1);max-width:calc(min(67.5vw,1296px)*1);margin:0 auto}.TextImageBlock_container__sbJ_O.TextImageBlock_right__V6Lyn{grid-template-columns:1fr calc(min(33.125vw,636px)*1)}.TextImageBlock_container__sbJ_O.TextImageBlock_right__V6Lyn .TextImageBlock_image__m7DE4{order:1}@media(max-width:768px){.TextImageBlock_container__sbJ_O{display:flex;flex-direction:column;gap:32px;max-width:335px}.TextImageBlock_container__sbJ_O.TextImageBlock_right__V6Lyn{flex-direction:column}}.TextImageBlock_container__sbJ_O .TextImageBlock_innerContainer__S2MIF{position:relative;flex-shrink:0;width:calc(min(33.125vw,636px)*1);height:calc(min(21.6666666667vw,416px)*1)}@media(max-width:768px){.TextImageBlock_container__sbJ_O .TextImageBlock_innerContainer__S2MIF{width:100%;height:320px}}.TextImageBlock_container__sbJ_O .TextImageBlock_innerContainer__S2MIF .TextImageBlock_swiper__Bjh0n,.TextImageBlock_container__sbJ_O .TextImageBlock_innerContainer__S2MIF .TextImageBlock_swiper__Bjh0n .TextImageBlock_swiperSlide__iP43f{width:100%;height:100%}.TextImageBlock_container__sbJ_O .TextImageBlock_innerContainer__S2MIF .TextImageBlock_swiper__Bjh0n .TextImageBlock_swiperSlide__iP43f img{width:100%;height:100%;object-fit:cover;border-radius:calc(min(.3125vw,6px)*1)}@media(max-width:768px){.TextImageBlock_container__sbJ_O .TextImageBlock_innerContainer__S2MIF .TextImageBlock_swiper__Bjh0n .TextImageBlock_swiperSlide__iP43f img{border-radius:6px}}.TextImageBlock_container__sbJ_O .TextImageBlock_innerContainer__S2MIF .TextImageBlock_navigation__I5mCL{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;justify-content:space-between;width:calc(100% + min(4.1666666667vw,80px)*1);z-index:10;pointer-events:none}@media(max-width:768px){.TextImageBlock_container__sbJ_O .TextImageBlock_innerContainer__S2MIF .TextImageBlock_navigation__I5mCL{width:calc(100% + 24px)}}.TextImageBlock_container__sbJ_O .TextImageBlock_innerContainer__S2MIF .TextImageBlock_navigation__I5mCL .TextImageBlock_iconLeft__VYX31,.TextImageBlock_container__sbJ_O .TextImageBlock_innerContainer__S2MIF .TextImageBlock_navigation__I5mCL .TextImageBlock_iconRight__V7akR{pointer-events:auto}.TextImageBlock_container__sbJ_O .TextImageBlock_image__m7DE4{position:relative;flex-shrink:0;width:calc(min(33.125vw,636px)*1);height:calc(min(21.6666666667vw,416px)*1);object-fit:cover;border-radius:calc(min(.3125vw,6px)*1)}@media(max-width:768px){.TextImageBlock_container__sbJ_O .TextImageBlock_image__m7DE4{width:100%;height:220px;border-radius:6px}}.TextImageBlock_container__sbJ_O .TextImageBlock_image__m7DE4 img{object-fit:cover;border-radius:calc(min(.3125vw,6px)*1);width:100%;height:100%}@media(max-width:768px){.TextImageBlock_container__sbJ_O .TextImageBlock_image__m7DE4 img{border-radius:6px}}.TextImageBlock_container__sbJ_O .TextImageBlock_content__UQx_n{display:flex;flex-direction:column;gap:calc(min(1.25vw,24px)*1)}@media(max-width:768px){.TextImageBlock_container__sbJ_O .TextImageBlock_content__UQx_n{gap:24px;align-items:center}}.TextImageBlock_container__sbJ_O .TextImageBlock_content__UQx_n .TextImageBlock_text__G6f8a h3{font-family:var(--font-onest);font-weight:400;font-size:calc(min(1.25vw,24px)*1);line-height:140%;color:var(--color-text)}@media(max-width:768px){.TextImageBlock_container__sbJ_O .TextImageBlock_content__UQx_n .TextImageBlock_text__G6f8a h3{font-size:20px;text-align:center}}.TextImageBlock_container__sbJ_O .TextImageBlock_content__UQx_n .TextImageBlock_text__G6f8a p{margin-bottom:calc(min(.625vw,12px)*1);font-family:var(--font-onest);font-weight:400;font-size:calc(min(1.0416666667vw,20px)*1);line-height:140%;color:var(--color-text)}@media(max-width:768px){.TextImageBlock_container__sbJ_O .TextImageBlock_content__UQx_n .TextImageBlock_text__G6f8a p{font-size:18px;text-align:center;margin-bottom:12px}}.TextImageBlock_container__sbJ_O .TextImageBlock_content__UQx_n .TextImageBlock_text__G6f8a p:last-child{margin-bottom:0}.TextImageBlock_container__sbJ_O .TextImageBlock_content__UQx_n .TextImageBlock_button__9JFoL{width:calc(min(11.4583333333vw,220px)*1)}@media(max-width:768px){.TextImageBlock_container__sbJ_O .TextImageBlock_content__UQx_n .TextImageBlock_button__9JFoL{width:220px}}.TextGridBlock_container__Myu7t{display:flex;gap:calc(min(2.5vw,48px)*1);max-width:calc(min(67.5vw,1296px)*1);margin:0 auto}@media(max-width:768px){.TextGridBlock_container__Myu7t{max-width:335px;gap:24px;flex-direction:column}}.TextGridBlock_container__Myu7t .TextGridBlock_caption__Q3JAZ{flex-grow:0;flex-shrink:0;flex-basis:calc(min(31.875vw,612px)*1)}@media(max-width:768px){.TextGridBlock_container__Myu7t .TextGridBlock_caption__Q3JAZ{flex:initial}}.TextGridBlock_container__Myu7t .TextGridBlock_caption__Q3JAZ h2{margin-bottom:calc(min(1.6666666667vw,32px)*1)}@media(max-width:768px){.TextGridBlock_container__Myu7t .TextGridBlock_caption__Q3JAZ h2{margin-bottom:24px;text-align:center}}.TextGridBlock_container__Myu7t .TextGridBlock_caption__Q3JAZ>div p{margin-bottom:calc(min(.625vw,12px)*1)}.TextGridBlock_container__Myu7t .TextGridBlock_caption__Q3JAZ>div p:last-child{margin-bottom:0}@media(max-width:768px){.TextGridBlock_container__Myu7t .TextGridBlock_caption__Q3JAZ>div p{margin-bottom:12px;text-align:center}}.TextGridBlock_container__Myu7t .TextGridBlock_caption__Q3JAZ>div p:not(:has(strong)){font-family:var(--font-onest);font-weight:400;font-size:calc(min(1.0416666667vw,20px)*1);line-height:140%;color:var(--color-text)}@media(max-width:768px){.TextGridBlock_container__Myu7t .TextGridBlock_caption__Q3JAZ>div p:not(:has(strong)){font-size:18px}}.TextGridBlock_container__Myu7t .TextGridBlock_grid__bXDNR{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:calc(min(1.25vw,24px)*1)}@media(max-width:768px){.TextGridBlock_container__Myu7t .TextGridBlock_grid__bXDNR{gap:20px;flex-direction:column;flex:initial}}.TextGridBlock_container__Myu7t .TextGridBlock_grid__bXDNR .TextGridBlock_item__iXxSv{flex-grow:0;flex-shrink:0;flex-basis:calc(min(15.9375vw,306px)*1);display:flex;flex-direction:column;gap:calc(min(.9375vw,18px)*1);border-radius:calc(min(.3125vw,6px)*1);padding:calc(min(1.25vw,24px)*1);background-color:var(--color-bg-card);box-shadow:1px 4px 8px 0 rgba(11,12,25,.03),4px 14px 15px 0 rgba(11,12,25,.02),8px 32px 20px 0 rgba(11,12,25,.01),14px 57px 24px 0 rgba(11,12,25,.01),22px 89px 26px 0 rgba(11,12,25,0);transition:all .3s ease-in-out}@media(max-width:768px){.TextGridBlock_container__Myu7t .TextGridBlock_grid__bXDNR .TextGridBlock_item__iXxSv{flex:initial;padding:20px;border-radius:4px;gap:16px}}.TextGridBlock_container__Myu7t .TextGridBlock_grid__bXDNR .TextGridBlock_item__iXxSv:hover{background-color:var(--color-button-additional)}.TextGridBlock_container__Myu7t .TextGridBlock_grid__bXDNR .TextGridBlock_item__iXxSv:hover .TextGridBlock_header__wVrnx .TextGridBlock_number__uT7Hr{background-color:var(--color-button);color:var(--color-bg)}.TextGridBlock_container__Myu7t .TextGridBlock_grid__bXDNR .TextGridBlock_item__iXxSv .TextGridBlock_header__wVrnx{display:flex;align-items:center;gap:calc(min(.625vw,12px)*1)}.TextGridBlock_container__Myu7t .TextGridBlock_grid__bXDNR .TextGridBlock_item__iXxSv .TextGridBlock_header__wVrnx h3{display:flex;align-items:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4;min-height:2.8em}@media(max-width:768px){.TextGridBlock_container__Myu7t .TextGridBlock_grid__bXDNR .TextGridBlock_item__iXxSv .TextGridBlock_header__wVrnx{gap:10px}}.TextGridBlock_container__Myu7t .TextGridBlock_grid__bXDNR .TextGridBlock_item__iXxSv .TextGridBlock_header__wVrnx .TextGridBlock_number__uT7Hr{flex-shrink:0;width:calc(min(1.6666666667vw,32px)*1);height:calc(min(1.6666666667vw,32px)*1);border-radius:50%;background-color:var(--color-button-additional);display:flex;align-items:center;justify-content:center;color:var(--color-button-hover);transition:all .3s ease-in-out}@media(max-width:768px){.TextGridBlock_container__Myu7t .TextGridBlock_grid__bXDNR .TextGridBlock_item__iXxSv .TextGridBlock_header__wVrnx .TextGridBlock_number__uT7Hr{width:32px;height:32px}}.WorksBlock_container__2Rcvv{max-width:calc(min(67.5vw,1296px)*1);margin:0 auto;width:100%}@media(max-width:768px){.WorksBlock_container__2Rcvv{max-width:336px}}.WorksBlock_container__2Rcvv .WorksBlock_title__kXT65{margin-bottom:calc(min(1.875vw,36px)*1);text-align:center}@media(max-width:768px){.WorksBlock_container__2Rcvv .WorksBlock_title__kXT65{margin-bottom:24px}}.WorksBlock_container__2Rcvv .WorksBlock_list__Od3v6{display:flex;flex-wrap:wrap;gap:calc(min(1.25vw,24px)*1)}@media(max-width:768px){.WorksBlock_container__2Rcvv .WorksBlock_list__Od3v6{gap:20px;flex-direction:column}}.WorkCard_container__NOcgG{position:relative;border-radius:calc(min(.3125vw,6px)*1);flex-grow:1;flex-shrink:0;flex-basis:calc(min(21.6666666667vw,416px)*1);height:calc(min(14.5833333333vw,280px)*1);display:flex;flex-direction:column;justify-content:flex-end;padding:calc(min(1.25vw,24px)*1)}@media(max-width:768px){.WorkCard_container__NOcgG{flex:initial;width:100%;height:200px;padding:20px;border-radius:6px}}.WorkCard_container__NOcgG .WorkCard_image__5z5KT{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:calc(min(.3125vw,6px)*1);overflow:hidden}@media(max-width:768px){.WorkCard_container__NOcgG .WorkCard_image__5z5KT{border-radius:6px}}.WorkCard_container__NOcgG .WorkCard_image__5z5KT img{position:absolute;width:100%;height:100%;object-fit:cover;z-index:1}.WorkCard_container__NOcgG .WorkCard_image__5z5KT:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(11,12,25,0) 45%,rgba(11,12,25,.8));z-index:2}.WorkCard_container__NOcgG .WorkCard_title__Wrymu{position:relative;z-index:3;color:var(--color-bg)}.TextBlock_container__hpvGj{max-width:calc(min(67.5vw,1296px)*1);margin:0 auto;width:100%;display:flex;flex-direction:column;gap:calc(min(.625vw,12px)*1)}.TextBlock_container__hpvGj ol,.TextBlock_container__hpvGj ul{margin-left:calc(min(1.4583333333vw,28px)*1)}@media(max-width:768px){.TextBlock_container__hpvGj{max-width:336px;gap:12px}.TextBlock_container__hpvGj ol,.TextBlock_container__hpvGj ul{margin-left:28px}}.ImageBlock_container__XgHZF{max-width:calc(min(67.5vw,1296px)*1);margin:0 auto;width:100%;position:relative;height:auto;border-radius:calc(min(.3125vw,6px)*1);overflow:hidden}.ImageBlock_container__XgHZF img{width:100%;height:auto;object-fit:cover;border-radius:calc(min(.3125vw,6px)*1)}@media(max-width:768px){.ImageBlock_container__XgHZF img{border-radius:6px}.ImageBlock_container__XgHZF{max-width:336px;border-radius:5px}}