.styles_projectImagesCarouselContainer__aEJ9w{width:var(--default-container-width);max-width:1296px;height:550px}.styles_swiper__Pmo9U{overflow:visible!important}.styles_slide__X0yEQ{height:100%;border-radius:24px;overflow:hidden;max-width:1296px}.styles_image__me7l_,.styles_video__5FBNO{width:100%;height:100%;object-fit:cover;object-position:center}.styles_arrowButton__q_423{position:absolute;z-index:2;width:44px!important;height:44px!important;background:rgba(34,34,34,.3019607843);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;backdrop-filter:blur(15px);cursor:pointer}.styles_arrowButtonPrev__KH3bz{bottom:50%;left:24px;transform:translateY(100%)}.styles_arrowButtonPrev__KH3bz svg{transform:rotate(-90deg)}.styles_arrowButtonNext__Tpzny{right:24px;bottom:50%;transform:translateY(100%)}.styles_arrowButtonNext__Tpzny svg{transform:rotate(90deg)}@media screen and (width <= 1024px){.styles_projectImagesCarouselContainer__aEJ9w{width:100svw;max-width:unset}.styles_swiper__Pmo9U{padding-left:24px!important;padding-right:24px!important}.styles_arrowButtonPrev__KH3bz{left:36px}.styles_arrowButtonNext__Tpzny{right:36px}}@media screen and (width <= 480px){.styles_projectImagesCarouselContainer__aEJ9w{height:350px}.styles_arrowButton__q_423{position:absolute;z-index:2;width:36px!important;height:36px!important;background-color:color-mix(in srgb,var(--black) 30%,transparent);border:unset;border-radius:8px;backdrop-filter:blur(10px);cursor:pointer}.styles_swiper__Pmo9U{padding-left:24px!important;padding-right:24px!important}.styles_arrowButtonNext__Tpzny,.styles_arrowButtonPrev__KH3bz{display:none}}.styles_initial-button__i0R3R{width:max-content;display:inline-flex;justify-content:center;align-items:center;transition:all .2s;box-sizing:border-box;gap:8px;flex-shrink:0;cursor:pointer}.styles_initial-button-solid__p3U6N{color:var(--white);background-color:var(--cian);box-shadow:0 10px 25px color-mix(in srgb,var(--cian) 30%,var(--transparent))}.styles_initial-button-solid__p3U6N:disabled{color:var(--gray-3);background-color:var(--gray-6);box-shadow:none}.styles_initial-button-solid__p3U6N:hover:not(:disabled){background-color:var(--cian-light);box-shadow:0 10px 25px 0 color-mix(in srgb,var(--cian-light) 30%,var(--transparent))}.styles_initial-button-solid__p3U6N:active:not(:disabled){background-color:var(--cian);box-shadow:inset 0 2px 4px color-mix(in srgb,var(--black) 20%,var(--transparent))}.styles_initial-button-outline__BMlU_{color:var(--black);background-color:color-mix(in srgb,var(--white) 60%,var(--transparent));border:1px solid var(--cian)}.styles_initial-button-outline__BMlU_:disabled{color:var(--gray-3);background-color:var(--gray-6);border-color:var(--gray-3)}.styles_initial-button-outline__BMlU_:hover:not(:disabled){color:var(--cian-light);background-color:color-mix(in srgb,var(--white) 20%,var(--transparent));border-color:var(--cian-light)}.styles_initial-button-outline__BMlU_:active:not(:disabled){color:var(--cian);background-color:color-mix(in srgb,var(--white) 20%,var(--transparent));box-shadow:inset 0 2px 4px color-mix(in srgb,var(--black) 20%,var(--transparent));border-color:var(--cian)}.styles_initial-button-text__pCYwH{color:var(--purple);background-color:rgba(0,0,0,0);border:none;padding-left:0!important;padding-right:0!important}.styles_initial-button-text__pCYwH:disabled{color:var(--gray-3)}.styles_initial-button-text__pCYwH:hover:not(:disabled){color:var(--purple);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:var(--purple)}.styles_initial-button-text__pCYwH:active:not(:disabled){color:var(--purple-dark);text-decoration:none}.styles_initial-button-lg__Hqo0l{height:60px!important;padding:18px 80px;border-radius:12px;font-size:16px;font-weight:700;line-height:1.5}.styles_initial-button-md__iJupf{height:44px!important;padding:8px 16px;border-radius:8px;box-shadow:none;font-size:14px;font-weight:500;line-height:1.5}.styles_initial-button-sm__hzZkZ{height:34px!important;padding:8px 16px;border-radius:4px;font-size:13px;font-weight:500;line-height:1.5}.styles_paymentPlanBlockContainer__dkAW1{grid-column:1/-1;height:max-content;display:flex;flex-direction:column;gap:24px}.styles_paymentPlanBlockTitle___Yj52{color:var(--black);font-size:24px;font-weight:700;line-height:1.5}.styles_groupWrapper__tafHU{height:max-content;display:flex;flex-direction:column;justify-content:space-between}.styles_groupMainInformationWrapper__hHcxJ{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:12px}.styles_groupIndex__zdYqn{flex-shrink:0;width:44px;height:44px;display:flex;justify-content:center;align-items:center;color:var(--purple);border-radius:12px;box-shadow:0 0 8px color-mix(in srgb,var(--purple) 10%,var(--transparent));font-size:14px;font-weight:700;line-height:1.5}.styles_eventTypeTotalAndPaymentsCountWrapper__0Rn0l{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.styles_eventTypeAndTotalWrapper__nfAaz{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:12px}.styles_eventType__QzfjQ{color:var(--black);white-space:nowrap;text-transform:capitalize;font-size:16px;font-weight:500;line-height:1.5}.styles_line__tM1dc{width:100%;height:0;border-bottom:1px dashed var(--gray-5)}.styles_total__TS5sK{color:var(--black);white-space:nowrap;font-size:16px;font-weight:700;line-height:1.5}.styles_paymentsCount__sUkHY{color:var(--gray-1);white-space:nowrap;font-size:13px;font-weight:400;line-height:1.5}.styles_groupDetailsWrapper__nZHUL{width:calc(100% - 22px);border-left:1px solid var(--gray-5);align-self:end;box-sizing:border-box;padding-left:72px;margin-top:12px;margin-bottom:12px}.styles_groupWrapper__tafHU:last-child .styles_groupDetailsWrapper__nZHUL{border-left:none}.styles_paymentWrapper__IVYpW{width:100%;height:max-content;display:flex;flex-direction:column;align-items:flex-start}.styles_paymentDescriptionAndPercentageWrapper___nECI{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:12px}.styles_paymentDescription__D62pJ{color:var(--gray-1);white-space:nowrap;font-size:13px;font-weight:400;line-height:1.5}.styles_paymentAmountOrPercentage__I1T_B{color:var(--gray-1);white-space:nowrap;font-size:14px;font-weight:700;line-height:1.5}.styles_paymentDate__IRseu{color:var(--gray-1);white-space:nowrap;font-size:11px;font-weight:400;line-height:1.5}