

/* Start:/local/templates/template/components/bitrix/news.list/projects/style.css?17660468635947*/
.content{display:flex;flex-direction:column;gap:15px;padding-top:15px}.content .banner{position:relative;overflow:hidden;border-radius:25px;transition:opacity .2s ease;height:90dvh}.content .banner.main{background:#000}.content .banner .parallax-banner{position:relative;height:46.875vw}.content .banner .mobile-banner{height:calc(100dvh - 13.3333333333vw)}.content .banner .mobile-banner img{height:100%}.content .banner .banner-content{z-index:1;display:flex;flex-direction:column;gap:50px;width:100%;height:100%;background:linear-gradient(270deg, rgba(0, 0, 0, 0) 35.35%, rgba(0, 0, 0, 0.45) 82.85%);position:absolute;justify-content:center;left:0;bottom:0;padding-left:259px;padding-bottom:138px}.content .banner .banner-content img{width:200px;height:100px;opacity:0}.content .banner .banner-content .customer{font-weight:500;font-size:18px;line-height:110%;display:flex;align-items:center;color:#fff}.content .banner .banner-content .title{font-weight:500;font-size:34px;line-height:135%;display:flex;align-items:center;color:#fff;max-width:900px}.content .banner .banner-content .more-info{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:20px 25px;gap:15px;width:-moz-fit-content;width:fit-content;height:60px;background:#2994f8;border-radius:50px;font-weight:500;font-size:18px;line-height:110%;color:#fff;cursor:pointer}.content .banner .banner-content .more-info svg{width:22px;height:22px}.content .banner .banner-content .more-info:hover{background:#212c45}.content .modal-background{width:100vw;height:100vh;position:fixed;left:0;top:0;display:none;z-index:1100;overflow:hidden;overflow-y:scroll;padding:100px 0}.content .modal-background.active{display:block}.content .modal-background .blur-bg{width:100vw;height:100vh;position:fixed;left:0;top:0;z-index:800;background:rgba(153,155,184,.3);animation:backgroundFadeIn .3s ease forwards}.content .modal-wrapper{display:flex;gap:14px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:9999;width:100%;max-width:1340px}.content .modal-wrapper .close-modal{min-width:33px;min-height:33px;width:33px;height:33px;z-index:22;cursor:pointer;top:10px;position:relative}.content .modal-wrapper .close-modal:hover{opacity:.5}.content .modal-container{padding:15px;max-height:100dvh;display:grid;grid-gap:15px;gap:15px;background:#fff;border-radius:25px}.content .modal-container .modal-scroll{height:100%;border-radius:30px;overflow:hidden;overflow-y:scroll;max-height:calc(100dvh - 40px);width:calc(100% + 13px);padding-right:3px}.content .modal-container .modal-scroll::-webkit-scrollbar{width:9px}.content .modal-container .modal-scroll::-webkit-scrollbar-thumb{background:#1e293b;border-radius:46px}.content .modal-container .modal-scroll::-webkit-scrollbar-track{background:#fff}.content .modal-container .content-block{background:#f3f3f3;padding:0 40px;border-radius:25px;margin-top:15px;padding-bottom:70px;overflow:hidden}.content .modal-container .content-banner{height:412px;overflow:hidden;background:linear-gradient(179.93deg, rgba(0, 0, 0, 0) 0.06%, rgba(0, 0, 0, 0.87) 70.25%);border-radius:25px;position:relative}.content .modal-container .content-banner .modal-title{width:100%;height:100%;background:linear-gradient(179.93deg, rgba(0, 0, 0, 0) 0.06%, rgba(0, 0, 0, 0.87) 70.25%),linear-gradient(244.94deg, rgba(0, 0, 0, 0) 12.22%, rgba(0, 0, 0, 0.25) 46.01%);font-weight:600;font-size:35px;line-height:135%;display:flex;align-items:center;color:#fff;z-index:20;position:relative;padding:0 13%}@keyframes backgroundFadeIn{0%{opacity:0;backdrop-filter:blur(0);background:rgba(85,94,108,0)}100%{opacity:1;backdrop-filter:blur(5px);background:rgba(85,94,108,.3)}}@media (max-width: 768px){.content{padding:0;padding:initial;gap:initial}.content .banner{border-radius:0;border-radius:initial}.content .banner:first-child{margin-top:13.3333333333vw}.content .banner .banner-content{padding:10.6666666667vw 0;padding-top:32vw;justify-content:space-between;align-items:center;text-align:center;background:linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)),linear-gradient(270deg, rgba(0, 0, 0, 0) 35.35%, rgba(0, 0, 0, 0.45) 82.85%)}.content .banner .banner-content img{width:26.6666666667vw;height:13.3333333333vw}.content .banner .banner-content .title{margin:0 auto;width:92vw;font-weight:500;font-size:25px;line-height:135%;display:flex;align-items:center;text-align:center;text-decoration-line:underline;color:#fff;justify-content:center}.content .banner .banner-content .more-info{opacity:0}.content .modal-background{padding:0;padding:initial}.content .modal-background .blur-bg{display:none}.content .modal-wrapper{width:100vw;padding:0;height:calc(100dvh - 13.3333333333vw);left:auto;left:initial;top:13.3333333333vw;transform:none;transform:initial;border-radius:0;border-radius:initial}.content .modal-wrapper .close-modal{display:none}.content .modal-container .modal-scroll{border-radius:0;border-radius:initial;max-height:none;max-height:initial;height:calc(100dvh - 13.3333333333vw)}.content .modal-container .modal-scroll .back{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100vw;gap:10px;height:55px;background:#148adf}.content .modal-container .modal-scroll .back span{font-weight:500;font-size:18px;line-height:110%;text-align:center;color:#fff}.content .modal-container{width:100vw;padding:0;height:calc(100dvh - 13.3333333333vw);left:auto;left:initial;top:13.3333333333vw;transform:none;transform:initial;border-radius:0;border-radius:initial}.content .modal-container .content-block{padding:4vw;padding-bottom:18.6666666667vw;border-radius:0;border-radius:initial;margin:0;margin:initial}.content .modal-container .content-banner{border-radius:0;border-radius:initial;height:490px}.content .modal-container .content-banner .modal-title{width:100vw;font-weight:600;font-size:24px;line-height:130%;display:flex;align-items:center;text-align:center;color:#fff}}

/* End */


/* Start:/local/components/vue/projects-page/templates/.default/style.css?17660468633127*/
.parallax-image[data-v-858d47ee]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;will-change:transform}
.wrapper[data-v-5fdec575]{position:relative;margin-top:60px;border-radius:25px;overflow:hidden}.wrapper .arrows[data-v-5fdec575]{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:10px;gap:15px;position:absolute;width:-moz-fit-content;width:fit-content;height:95px;bottom:35px;right:6.7708333333vw;background:hsla(0,0%,100%,.76);border:1px solid #fff;border-radius:45px}.wrapper .arrows span[data-v-5fdec575]{font-weight:600;font-size:16.5px;line-height:24px;display:flex;gap:5px;align-items:center;text-align:center;color:rgba(1,5,19,.51)}.wrapper .arrows span span[data-v-5fdec575]{color:#010513}.wrapper .arrows .arrow[data-v-5fdec575]{width:75px;height:75px;filter:drop-shadow(-5px -5px 20px #FFFFFF) drop-shadow(5px 5px 20px rgba(174, 174, 192, 0.5));background:#fff;border-radius:50%;position:relative;cursor:pointer;transition:none 0s ease 0s;transition:initial;rotate:180deg}.wrapper .arrows .arrow.right[data-v-5fdec575]{rotate:unset}.wrapper .arrows .arrow svg[data-v-5fdec575]{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.wrapper .arrows .arrow svg .set-fill[data-v-5fdec575]{fill:#148adf}.wrapper .slider[data-v-5fdec575]{overflow:hidden;position:relative;-ms-overflow-style:none;scrollbar-width:none}.wrapper .slider .slides[data-v-5fdec575]{width:-moz-fit-content;width:fit-content;display:flex;gap:15px}.wrapper .slider .slides .slide[data-v-5fdec575]{position:relative;height:-moz-fit-content;height:fit-content;overflow:hidden;border-radius:25px;width:100%;max-width:44.2708333333vw;transition:opacity .4s ease,transform .4s ease;width:-moz-fit-content;width:fit-content}.wrapper .slider .slides .slide .banner[data-v-5fdec575]{position:relative;height:23.4375vw;width:-moz-fit-content;width:fit-content}.wrapper .slider .slides .slide .banner .image[data-v-5fdec575]{width:auto;height:100%;-o-object-fit:cover;object-fit:cover}.wrapper .slider[data-v-5fdec575]::-webkit-scrollbar{display:none}@media (max-width: 768px){.wrapper .arrows[data-v-5fdec575]{background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;background:initial;border:medium none currentColor;border:initial;width:100%;right:0;bottom:0;justify-content:space-between;padding:5.3333333333vw}.wrapper .arrows .arrow[data-v-5fdec575]{filter:initial;width:56px;height:56px}.wrapper .slider .slides .slide[data-v-5fdec575]{max-width:none;max-width:initial;width:100vw;border-radius:3.8vw}.wrapper .slider .slides .slide .banner[data-v-5fdec575]{height:132vw;margin:0;margin:initial;width:100%;display:flex;align-items:center;justify-content:center}.wrapper .slider .slides .slide .banner .image[data-v-5fdec575]{position:relative;left:auto;left:initial;transform:none;transform:initial;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media (hover: hover){.wrapper .arrows .arrow[data-v-5fdec575]:hover{background:#2994f8;filter:initial}.wrapper .arrows .arrow:hover svg .set-fill[data-v-5fdec575]{fill:#fff}}

/* End */
/* /local/templates/template/components/bitrix/news.list/projects/style.css?17660468635947 */
/* /local/components/vue/projects-page/templates/.default/style.css?17660468633127 */
