.case-plumb{--border-radius:var(--border_radius_l,45px);align-items:center;background:linear-gradient(to left,var(--White),var(--White)) padding-box,var(--Gradient_red) border-box;border:3px solid transparent;border-radius:var(--border-radius);display:flex;height:666px;justify-content:center;padding:90px}@media not (min-width:768px){.case-plumb{--border-radius:20px;height:412px;padding:30px}}.case-plumb__body{align-items:flex-end;background-image:url(../images/plumb-back.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--border-radius);display:flex;height:400px;justify-content:center;padding:20px;position:relative;text-align:center;width:100%}@media not (min-width:768px){.case-plumb__body{font-family:Manrope,sans-serif;font-size:12px;font-weight:400;height:70%;line-height:110%;padding:10px}}.case-plumb__float{position:absolute;right:-24px;top:-70px}@media not (min-width:768px){.case-plumb__float{right:-24px;transform:scale(.8)}}.case-card{--border-radius:var(--border_radius_l,45px);background:linear-gradient(to left,var(--White),var(--White)) padding-box,var(--card-color) border-box;border:3px solid transparent;border-radius:var(--border-radius);display:flex;flex-direction:column;height:100%;padding:38px 42px;position:relative;transition:box-shadow .2s linear}@media not (min-width:768px){.case-card{--border-radius:20px;padding:20px}}@media(hover:hover){.case-card:hover{box-shadow:var(--card-box-shadow)}}.case-card__title{font-family:Manrope,sans-serif;font-size:24px;font-weight:400;line-height:130%;margin-bottom:30px}@media not (min-width:1280px){.case-card__title{font-weight:800;text-transform:uppercase}}@media not (min-width:768px){.case-card__title{font-family:Manrope,sans-serif;font-size:16px;font-weight:400;font-weight:800;line-height:130%;margin-bottom:24px}}.case-card__line{align-items:flex-start;display:flex;gap:16px;margin-bottom:20px}@media not (min-width:768px){.case-card__line{flex-direction:column;gap:8px;margin-bottom:16px}.case-card__line:first-of-type{display:grid;grid-template-columns:1fr}.case-card__line:first-of-type .case-card__line-logo{margin-bottom:8px;order:-1}}.case-card__line-name{color:var(--Green_2,#588a40);flex-shrink:0;font-family:Manrope,sans-serif;font-size:24px;font-weight:400;font-weight:700;line-height:130%;line-height:100%;width:130px}@media not (min-width:768px){.case-card__line-name{font-family:Manrope,sans-serif;font-size:20px;font-weight:400;font-weight:800;line-height:130%}}.case-card__line-link{color:var(--Link,#4561b5);flex-grow:1;font-family:Manrope,sans-serif;font-size:16px;font-weight:400;line-height:130%;min-width:86px;text-decoration-line:underline;text-underline-offset:4px;width:100%;word-break:break-all}@media not (min-width:768px){.case-card__line-link{font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:120%}}.case-card__line-desc{display:-webkit-box;font-family:Manrope,sans-serif;font-size:16px;font-weight:400;-webkit-line-clamp:3;line-height:130%;-webkit-box-orient:vertical;overflow:hidden}@media not (min-width:768px){.case-card__line-desc{font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:120%}}.case-card__line-desc ol,.case-card__line-desc ul{display:flex;flex-direction:column;gap:8px;list-style-position:inside;list-style-type:disc}.case-card__line-desc ol li::marker,.case-card__line-desc ul li::marker{color:var(--marker-color)}.case-card__line-logo{flex-shrink:0;height:100%;max-height:50px;max-width:200px;-o-object-fit:contain;object-fit:contain;width:100%}.case-card__image{height:100%;margin-bottom:40px;margin-top:auto;max-height:172px;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom center;object-position:bottom center;width:100%}@media not (min-width:768px){.case-card__image{margin-bottom:32px}}.case-card__tags{align-items:center;color:var(--Red_dark,#c02e32);display:flex;flex-wrap:wrap;font-family:Manrope,sans-serif;font-size:12px;font-weight:400;gap:20px;line-height:110%;margin-bottom:30px;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@media not (min-width:768px){.case-card__tags{gap:8px}}.case-card__buttons{display:flex;gap:20px;justify-content:center}@media not (min-width:768px){.case-card__buttons{flex-direction:column;gap:16px}}:root{--Gradient_orange:linear-gradient(318deg,#fedd2f 8.78%,#fdd72e 12.4%,#fcd12b 16.49%,#fbc929 21.31%,#fac428 24.67%,#f9bd26 29.05%,#f9b724 32.87%,#f8b423 35.23%,#f8b023 38.17%,#f8af23 39.93%,#f7ae23 42.27%,#f7ab24 46.36%,#f7a824 49.74%,#f7a524 53.1%,#f6a125 56.95%,#f69e25 59.35%,#f69b25 62.26%,#f59926 64.68%,#f59626 67.03%,#f59226 70.92%,#f58f26 73%,#f58c27 75.74%,#f48727 79.6%,#f48427 81.96%,#f48027 84.9%,#f37c27 88.15%,#f37727 92.13%,#f37228 95.41%,#f36e28 98.39%);--Gradient_green:linear-gradient(302deg,#b0cc36,#a8c93b 2.49%,#a3c73e 4.3%,#9ec541 5.96%,#99c344 7.53%,#94c147 9.38%,#8ebf4a 11.34%,#86bd4f 13.98%,#81bb51 16.55%,#7bb954 19.35%,#78b855 20.75%,#74b757 23.12%,#71b658 24.94%,#6eb559 27.21%,#6db559 29.47%,#6cb55a 31.25%,#6bb55b 33.22%,#6bb45d 34.69%,#6ab45e 36.42%,#69b460 38.71%,#68b362 40.95%,#67b364 42.86%,#65b367 46.77%,#64b26a 49.66%,#62b26d 52.69%,#61b16f 55.19%,#60b170 57.14%,#5fb173 60.22%,#5db075 62.59%,#5bb078 66.13%,#5bb07a 67.8%,#59af7c 70.98%,#57af7f 74.73%,#55ae81 77.78%,#53ae84 81.72%,#52ae85 83.22%,#51ad87 85.94%,#4fad8a 89.25%,#4fad8a 93.01%,#4fad8a 95.69%,#4fad8a 98.92%);--Gradient_red:linear-gradient(37deg,#e02a61 2%,#e72c74 7%,#eb2e7c 9%,#e82d77 15%,#e52c6f 19%,#e22a67 22%,#e02a61 24%,#d92c5c 31%,#d52d59 36%,#d12e54 43%,#cc304f 50%,#c9314d 54%,#c63249 60%,#c23344 66%,#bf3441 73%);--Gradient_blue:linear-gradient(302deg,#3fb8b5 2.02%,#3fb6b4 4.05%,#3eb4b3 5.62%,#3eb3b2 6.97%,#3eb1b1 8.28%,#3db0b1 9.75%,#3dafb0 10.8%,#3caeaf 11.88%,#3cadae 13.29%,#3babad 15.32%,#3ba9ac 16.56%,#3ba9ac 17.49%,#3aa7ab 19.39%,#3aa5aa 21.42%,#39a3a8 23.45%,#39a2a7 25.22%,#38a1a7 26.15%,#38a0a6 27.37%,#389fa5 28.78%,#379ea5 30.18%,#379da4 31.4%,#379ca4 32.44%,#369ba3 33.47%,#3698a1 35.35%,#3697a0 36.44%,#35959f 38.16%,#35929e 40.04%,#35919d 41.29%,#348f9c 43.27%,#348d9b 44.89%,#348b9a 46.61%,#338a99 47.7%,#338898 49.46%,#338697 51.46%,#338596 52.55%,#328495 53.7%,#328395 54.59%,#328294 56.16%,#328194 57.25%,#328093 58.82%,#327e92 60.53%,#327d91 61.84%,#317c91 63%,#317b90 64.29%,#317a8f 66.16%,#31798f 67.24%,#31788f 68.53%,#31778e 70.39%,#31768d 71.8%,#30758d 73.69%,#30748c 75.25%,#30738b 77.43%,#30728b 79.47%,#30728b 80.16%,#30718b 81.94%,#30718b 83.53%,#30718b 85.1%,#30718b 87.13%,#30718b 88.65%,#30718b 90.42%,#30718b 92.77%,#30718b 94.64%,#30718b 96.37%,#30718b 97.93%);--Yellow:#fcd02a;--Orange:#f69b25;--Green_light:#87bd4e;--Green:#5cb076;--Red_dark:#c02e32;--Red_error:#ff0007;--Red:#cb304e;--Pink:#e42b6d;--Blue:#317a8f;--Blue_light:#3fb8b5;--White:#fff;--Text:#292929;--White_70:hsla(0,0%,100%,.7);--White_30:hsla(0,0%,100%,.3);--Grey_light:#e4e4e4;--Grey_dark:#757575;--Green_dark:#265610;--Link:#4561b5;--BG-Table:rgba(38,86,16,.15);--grid-column:12;--grid-gap:20px;--grid-template:repeat(var(--grid-column),1fr)}@media not (min-width:768px){:root{--grid-column:6}}:root{--border_radius_l:45px;--border_radius_m:35px;--border_radius_xs:15px;--section-padding:100px;--card-box-shadow:4px 4px 20px 0px rgba(0,0,0,.15)}@media not (min-width:1800px){:root{--section-padding:50px}}@media not (min-width:768px){:root{--section-padding:40px}}@keyframes shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-5px,0,0)}20%,40%,60%,80%{transform:translate3d(5px,0,0)}}.centered-form__body{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:var(--White_70);border-radius:var(--border_radius_l,45px);display:flex;flex-direction:column;padding:40px 20px;position:relative}.centered-form__body:before{background:var(--Gradient_orange);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:3px;position:absolute;z-index:-1;z-index:1}.centered-form__body .centered-form__agree,.centered-form__body button{margin-inline:auto;position:relative;z-index:2}.centered-form__title{margin-inline:auto;max-width:468px;text-align:center}.centered-form__desc{text-align:center}.centered-form__desc strong{font-weight:700}.centered-form__control{display:grid;gap:var(--grid-gap);grid-template-columns:1fr 1fr 1fr;margin-bottom:24px;margin-top:32px;max-width:890px;width:100%}@media not (min-width:768px){.centered-form__control{grid-template-columns:1fr;margin-top:20px}}.centered-form__control .input::-moz-placeholder{color:initial}.centered-form__control .input,.centered-form__control .input::placeholder{color:initial}.centered-form__control .label--error.label--orange small{color:var(--Red)}[data-v-4fad93c3]:root{--Gradient_orange:linear-gradient(318deg,#fedd2f 8.78%,#fdd72e 12.4%,#fcd12b 16.49%,#fbc929 21.31%,#fac428 24.67%,#f9bd26 29.05%,#f9b724 32.87%,#f8b423 35.23%,#f8b023 38.17%,#f8af23 39.93%,#f7ae23 42.27%,#f7ab24 46.36%,#f7a824 49.74%,#f7a524 53.1%,#f6a125 56.95%,#f69e25 59.35%,#f69b25 62.26%,#f59926 64.68%,#f59626 67.03%,#f59226 70.92%,#f58f26 73%,#f58c27 75.74%,#f48727 79.6%,#f48427 81.96%,#f48027 84.9%,#f37c27 88.15%,#f37727 92.13%,#f37228 95.41%,#f36e28 98.39%);--Gradient_green:linear-gradient(302deg,#b0cc36,#a8c93b 2.49%,#a3c73e 4.3%,#9ec541 5.96%,#99c344 7.53%,#94c147 9.38%,#8ebf4a 11.34%,#86bd4f 13.98%,#81bb51 16.55%,#7bb954 19.35%,#78b855 20.75%,#74b757 23.12%,#71b658 24.94%,#6eb559 27.21%,#6db559 29.47%,#6cb55a 31.25%,#6bb55b 33.22%,#6bb45d 34.69%,#6ab45e 36.42%,#69b460 38.71%,#68b362 40.95%,#67b364 42.86%,#65b367 46.77%,#64b26a 49.66%,#62b26d 52.69%,#61b16f 55.19%,#60b170 57.14%,#5fb173 60.22%,#5db075 62.59%,#5bb078 66.13%,#5bb07a 67.8%,#59af7c 70.98%,#57af7f 74.73%,#55ae81 77.78%,#53ae84 81.72%,#52ae85 83.22%,#51ad87 85.94%,#4fad8a 89.25%,#4fad8a 93.01%,#4fad8a 95.69%,#4fad8a 98.92%);--Gradient_red:linear-gradient(37deg,#e02a61 2%,#e72c74 7%,#eb2e7c 9%,#e82d77 15%,#e52c6f 19%,#e22a67 22%,#e02a61 24%,#d92c5c 31%,#d52d59 36%,#d12e54 43%,#cc304f 50%,#c9314d 54%,#c63249 60%,#c23344 66%,#bf3441 73%);--Gradient_blue:linear-gradient(302deg,#3fb8b5 2.02%,#3fb6b4 4.05%,#3eb4b3 5.62%,#3eb3b2 6.97%,#3eb1b1 8.28%,#3db0b1 9.75%,#3dafb0 10.8%,#3caeaf 11.88%,#3cadae 13.29%,#3babad 15.32%,#3ba9ac 16.56%,#3ba9ac 17.49%,#3aa7ab 19.39%,#3aa5aa 21.42%,#39a3a8 23.45%,#39a2a7 25.22%,#38a1a7 26.15%,#38a0a6 27.37%,#389fa5 28.78%,#379ea5 30.18%,#379da4 31.4%,#379ca4 32.44%,#369ba3 33.47%,#3698a1 35.35%,#3697a0 36.44%,#35959f 38.16%,#35929e 40.04%,#35919d 41.29%,#348f9c 43.27%,#348d9b 44.89%,#348b9a 46.61%,#338a99 47.7%,#338898 49.46%,#338697 51.46%,#338596 52.55%,#328495 53.7%,#328395 54.59%,#328294 56.16%,#328194 57.25%,#328093 58.82%,#327e92 60.53%,#327d91 61.84%,#317c91 63%,#317b90 64.29%,#317a8f 66.16%,#31798f 67.24%,#31788f 68.53%,#31778e 70.39%,#31768d 71.8%,#30758d 73.69%,#30748c 75.25%,#30738b 77.43%,#30728b 79.47%,#30728b 80.16%,#30718b 81.94%,#30718b 83.53%,#30718b 85.1%,#30718b 87.13%,#30718b 88.65%,#30718b 90.42%,#30718b 92.77%,#30718b 94.64%,#30718b 96.37%,#30718b 97.93%);--Yellow:#fcd02a;--Orange:#f69b25;--Green_light:#87bd4e;--Green:#5cb076;--Red_dark:#c02e32;--Red_error:#ff0007;--Red:#cb304e;--Pink:#e42b6d;--Blue:#317a8f;--Blue_light:#3fb8b5;--White:#fff;--Text:#292929;--White_70:hsla(0,0%,100%,.7);--White_30:hsla(0,0%,100%,.3);--Grey_light:#e4e4e4;--Grey_dark:#757575;--Green_dark:#265610;--Link:#4561b5;--BG-Table:rgba(38,86,16,.15);--grid-column:12;--grid-gap:20px;--grid-template:repeat(var(--grid-column),1fr)}@media not (min-width:768px){[data-v-4fad93c3]:root{--grid-column:6}}[data-v-4fad93c3]:root{--border_radius_l:45px;--border_radius_m:35px;--border_radius_xs:15px;--section-padding:100px;--card-box-shadow:4px 4px 20px 0px rgba(0,0,0,.15)}@media not (min-width:1800px){[data-v-4fad93c3]:root{--section-padding:50px}}@media not (min-width:768px){[data-v-4fad93c3]:root{--section-padding:40px}}@keyframes shakeX-4fad93c3{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-5px,0,0)}20%,40%,60%,80%{transform:translate3d(5px,0,0)}}.proud[data-v-4fad93c3]{overflow:hidden}.proud__title[data-v-4fad93c3]{margin-bottom:74px}@media not (min-width:1440px){.proud__title[data-v-4fad93c3]{margin-bottom:40px}}@media not (min-width:768px){.proud__title[data-v-4fad93c3]{margin-bottom:20px}}.proud__wrap[data-v-4fad93c3]{display:flex;flex-direction:column;font-family:Manrope,sans-serif;font-size:20px;font-weight:700;gap:24px;line-height:130%;margin-bottom:40px}@media not (min-width:768px){.proud__wrap[data-v-4fad93c3]{gap:16px;margin-bottom:32px}}.proud__filter[data-v-4fad93c3]{display:flex;flex-wrap:wrap;gap:var(--grid-gap)}@media not (min-width:768px){.proud__filter[data-v-4fad93c3]{scrollbar-width:none}.proud__filter[data-v-4fad93c3]::-webkit-scrollbar{display:none}.proud__filter[data-v-4fad93c3]{flex-wrap:nowrap;gap:10px;margin-left:calc(var(--container-gap)*-1);max-width:unset;overflow-x:auto;padding-left:var(--container-gap);padding-right:calc(var(--container-gap));width:calc(100% + var(--container-gap) + var(--container-gap))!important}}.proud__filter .button[data-v-4fad93c3]{flex-shrink:0;width:-moz-max-content;width:max-content}.proud__slide[data-v-4fad93c3]{height:auto}@media(min-width:1024px){.proud__slide[data-v-4fad93c3]{padding-block:20px}}.proud .button[data-v-4fad93c3]{font-family:Manrope,sans-serif;font-size:20px;font-weight:700;line-height:130%}.portfolio-catalog__body[data-v-4fad93c3]{display:grid;gap:var(--grid-gap);grid-auto-flow:dense;grid-template-columns:var(--grid-template)}@media not (min-width:768px){.portfolio-catalog__body[data-v-4fad93c3]{margin-inline:calc(var(--container-gap)*-1)}}.portfolio-catalog__body[data-v-4fad93c3] .portfolio-card{grid-column:span 6}@media(min-width:1440px){.portfolio-catalog__body[data-v-4fad93c3] .portfolio-card:nth-of-type(8n-2),.portfolio-catalog__body[data-v-4fad93c3] .portfolio-card:nth-of-type(8n-7){grid-column:span 7}.portfolio-catalog__body[data-v-4fad93c3] .portfolio-card:nth-of-type(8n-3),.portfolio-catalog__body[data-v-4fad93c3] .portfolio-card:nth-of-type(8n-6){grid-column:span 5}}.portfolio-catalog__body[data-v-4fad93c3] .portfolio-card{height:500px}@media not (min-width:768px){.portfolio-catalog__body[data-v-4fad93c3] .portfolio-card{height:450px}}.portfolio-catalog__form[data-v-4fad93c3]{grid-column:-1/1;margin-inline:calc(var(--container-gap)*-1)}.pagination[data-v-4fad93c3]{display:none}
