.project_detail{overflow-x:hidden;width:100%}.project_detail .project_head{position:relative;width:100%;min-height:75dvh;display:flex;flex-direction:column;align-items:center;padding:0 10px;-moz-user-select:none;-webkit-user-select:none;user-select:none}@media(max-width:768px){.project_detail .project_head{padding-bottom:calc(70px + 136*(100vw - 320px)/1920)}}@media(min-width:768px){.project_detail .project_head{padding-bottom:calc(70px + 80*.0520833333vw)}}@media(max-width:768px){.project_detail .project_head{padding-top:calc(100px + 170*(100vw - 320px)/1920)}}@media(min-width:768px){.project_detail .project_head{padding-top:calc(100px + 100*.0520833333vw)}}@media(max-width:768px){.project_detail .project_head{gap:calc(30px + 17*(100vw - 320px)/1920)}}@media(min-width:768px){.project_detail .project_head{gap:calc(30px + 10*.0520833333vw)}}.project_detail .project_head:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:2}.project_detail .project_head .head_back{position:absolute;top:0;left:0;object-fit:cover;object-position:center;z-index:1}.project_detail .project_head .title{text-align:center;margin-top:auto;position:relative;z-index:3;font-family:var(--montserrat-font);font-weight:700;color:var(--card-text-color)}@media(max-width:768px){.project_detail .project_head .title{font-size:calc(50px + 37.4*(100vw - 320px)/1920)}}@media(min-width:768px){.project_detail .project_head .title{font-size:calc(50px + 22*.0520833333vw)}}.project_detail .project_head .button_block{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap-reverse}.project_detail .project_head .button_block button{height:60px}.project_detail .project_head .button_block button.img{width:60px;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.project_detail .container{padding-bottom:calc(25px + 42.5*(100vw - 320px)/1920)}}@media(min-width:768px){.project_detail .container{padding-bottom:calc(25px + 25*.0520833333vw)}}@media(max-width:768px){.project_detail .container{padding-top:calc(25px + 42.5*(100vw - 320px)/1920)}}@media(min-width:768px){.project_detail .container{padding-top:calc(25px + 25*.0520833333vw)}}.project_detail .projects_settings{width:100%;display:flex;justify-content:space-around;gap:20px;flex-wrap:wrap}.project_detail .projects_settings .settings_item{flex:25% 1;display:flex;align-items:center;min-width:240px}@media(max-width:768px){.project_detail .projects_settings .settings_item{gap:calc(20px + 17*(100vw - 320px)/1920)}}@media(min-width:768px){.project_detail .projects_settings .settings_item{gap:calc(20px + 10*.0520833333vw)}}.project_detail .projects_settings .settings_item .icon{width:66px;height:62px;border-radius:10px;border:2px solid var(--main-color);display:flex;align-items:center;justify-content:center;transition:.3s}.project_detail .projects_settings .settings_item .icon:hover{background-color:var(--main-color)}.project_detail .projects_settings .settings_item .icon img{display:block}.project_detail .projects_settings .settings_item .description .settings_name{font-weight:700;margin-bottom:8px}@media(max-width:768px){.project_detail .projects_settings .settings_item .description .settings_name{font-size:calc(18px + 3.4*(100vw - 320px)/1920)}}@media(min-width:768px){.project_detail .projects_settings .settings_item .description .settings_name{font-size:calc(18px + 2*.0520833333vw)}}@media(max-width:768px){.project_detail .projects_settings .settings_item .description .character{font-size:calc(14px + 3.4*(100vw - 320px)/1920)}}@media(min-width:768px){.project_detail .projects_settings .settings_item .description .character{font-size:calc(14px + 2*.0520833333vw)}}.project_detail .project_advantages .advantages_window{display:flex;flex-direction:column;gap:10px;position:relative;width:100%;height:560px;border-radius:calc(var(--main-border-radius)*1.5)}@media(max-width:768px){.project_detail .project_advantages .advantages_window{margin-top:calc(30px + 34*(100vw - 320px)/1920)}}@media(min-width:768px){.project_detail .project_advantages .advantages_window{margin-top:calc(30px + 20*.0520833333vw)}}@media screen and (max-width:768px){.project_detail .project_advantages .advantages_window{height:auto}}.project_detail .project_advantages .advantages_window .advantages_header{position:relative;transform:translateY(-50%);margin:0 auto;width:100%;max-width:max-content;display:flex;flex-wrap:wrap;padding:0 10px;border-radius:10px;background-color:#fff;box-shadow:4px 4px 4px 2px rgba(0,0,0,.25);z-index:5}.project_detail .project_advantages .advantages_window .advantages_header::-webkit-scrollbar{width:0;height:0;background:#000}@media screen and (max-width:900px){.project_detail .project_advantages .advantages_window .advantages_header{transform:translateY(0);max-width:100%;flex-wrap:nowrap;overflow-x:auto;border-radius:calc(var(--main-border-radius)*1.5)}}.project_detail .project_advantages .advantages_window .advantages_header .advantages_tab{position:relative;padding:18px;transition:.3s;font-weight:700;white-space:nowrap}@media(max-width:768px){.project_detail .project_advantages .advantages_window .advantages_header .advantages_tab{font-size:calc(14px + 3.4*(100vw - 320px)/1920)}}@media(min-width:768px){.project_detail .project_advantages .advantages_window .advantages_header .advantages_tab{font-size:calc(14px + 2*.0520833333vw)}}@media screen and (max-width:900px){.project_detail .project_advantages .advantages_window .advantages_header .advantages_tab{padding:25px 18px}}.project_detail .project_advantages .advantages_window .advantages_header .advantages_tab:before{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:0;height:3px;border-radius:5px;width:0;background-color:var(--main-color);transition:.3s}.project_detail .project_advantages .advantages_window .advantages_header .advantages_tab.active:before{width:100%}.project_detail .project_advantages .advantages_window .advantages_header .advantages_tab:hover{color:var(--main-color)}.project_detail .project_advantages .advantages_window .advantages_header .advantages_tab:hover:before{width:100%}.project_detail .project_advantages .advantages_window .advantage_swiper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:calc(var(--main-border-radius)*1.5)}@media screen and (max-width:768px){.project_detail .project_advantages .advantages_window .advantage_swiper{position:relative;height:400px}}.project_detail .project_advantages .advantages_window .advantage_swiper .button_block{position:absolute;left:35px;bottom:50px;display:flex;align-items:center;gap:20px;z-index:5}.project_detail .project_advantages .advantages_window .advantage_swiper .button_block button{width:50px;height:50px;border-radius:50%;border:2px solid var(--main-color);display:flex;align-items:center;justify-content:center;transition:.3s;color:var(--text-color-light);font-size:20px;font-weight:700}@media screen and (min-width:769px){.project_detail .project_advantages .advantages_window .advantage_swiper .button_block button:hover{background-color:var(--main-color)}}.project_detail .project_advantages .advantages_window .advantage_swiper .swiper-slide{position:relative;width:100%;height:100%}.project_detail .project_advantages .advantages_window .advantage_swiper .swiper-slide:before{content:"";position:absolute;top:0;left:0;height:100%;background-color:rgba(0,0,0,.2);z-index:3;width:100%;-moz-user-select:none;-webkit-user-select:none;user-select:none}.project_detail .project_advantages .advantages_window .advantage_swiper .swiper-slide .title{position:relative;z-index:5;width:max-content;max-width:650px;font-weight:700;color:var(--card-text-color)}@media(max-width:768px){.project_detail .project_advantages .advantages_window .advantage_swiper .swiper-slide .title{font-size:calc(50px + 34*(100vw - 320px)/1920)}}@media(min-width:768px){.project_detail .project_advantages .advantages_window .advantage_swiper .swiper-slide .title{font-size:calc(50px + 20*.0520833333vw)}}.project_detail .project_advantages .advantages_window .advantage_swiper .swiper-slide button{position:relative;z-index:5}.project_detail .project_advantages .advantages_window .advantage_swiper .swiper-slide img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.project_detail .project_advantages .advantages_window .advantage_swiper .swiper-pagination{position:absolute;left:50%;transform:translateX(-50%);z-index:5;display:grid;grid-template-columns:10px 10px 10px;grid-template-rows:10px;grid-gap:10px;gap:10px}@media(max-width:768px){.project_detail .project_advantages .advantages_window .advantage_swiper .swiper-pagination{bottom:calc(15px + 8.5*(100vw - 320px)/1920)}}@media(min-width:768px){.project_detail .project_advantages .advantages_window .advantage_swiper .swiper-pagination{bottom:calc(15px + 5*.0520833333vw)}}.project_detail .project_advantages .advantages_window .advantage_swiper .swiper-pagination .swiper-pagination-bullet{flex:1 1;height:7px;background-color:hsla(0,0%,100%,.3);border-radius:7px;transition:.3s;cursor:pointer}.project_detail .project_advantages .advantages_window .advantage_swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--main-color)}.project_detail .project_advantages .advantages_window .description_window{position:absolute;right:35px;bottom:50px;width:100%;max-width:440px;border-radius:var(--main-border-radius);padding:25px 30px;box-shadow:4px 4px 4px 2px rgba(0,0,0,.25);background-color:#fff;z-index:5}@media screen and (max-width:768px){.project_detail .project_advantages .advantages_window .description_window{position:relative;right:0;bottom:0;max-width:100%}}.project_detail .project_advantages .advantages_window .description_window .title{font-weight:700;margin-bottom:8px}@media(max-width:768px){.project_detail .project_advantages .advantages_window .description_window .title{font-size:calc(18px + 3.4*(100vw - 320px)/1920)}}@media(min-width:768px){.project_detail .project_advantages .advantages_window .description_window .title{font-size:calc(18px + 2*.0520833333vw)}}.project_detail .project_advantages .advantages_window .description_window .description{overflow:hidden}@media(max-width:768px){.project_detail .project_advantages .advantages_window .description_window .description{font-size:calc(14px + 3.4*(100vw - 320px)/1920)}}@media(min-width:768px){.project_detail .project_advantages .advantages_window .description_window .description{font-size:calc(14px + 2*.0520833333vw)}}.project_detail .project_info{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-auto-rows:auto;align-items:center;grid-column-gap:20px;column-gap:20px}@media(max-width:768px){.project_detail .project_info .description_block{margin-bottom:calc(25px + 42.5*(100vw - 320px)/1920)}}@media(min-width:768px){.project_detail .project_info .description_block{margin-bottom:calc(25px + 25*.0520833333vw)}}.project_detail .project_info .description_block .description{margin-top:30px;width:100%;max-width:550px;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}@media(max-width:768px){.project_detail .project_info .description_block .description{font-size:calc(18px + 3.4*(100vw - 320px)/1920)}}@media(min-width:768px){.project_detail .project_info .description_block .description{font-size:calc(18px + 2*.0520833333vw)}}.project_detail .project_info .description_block .title{font-weight:700;margin:20px 0}@media(max-width:768px){.project_detail .project_info .description_block .title{font-size:calc(18px + 3.4*(100vw - 320px)/1920)}}@media(min-width:768px){.project_detail .project_info .description_block .title{font-size:calc(18px + 2*.0520833333vw)}}.project_detail .project_info .description_block .station{display:flex;flex-direction:column;gap:10px}@media(max-width:768px){.project_detail .project_info .description_block .station .station_item{font-size:calc(18px + 3.4*(100vw - 320px)/1920)}}@media(min-width:768px){.project_detail .project_info .description_block .station .station_item{font-size:calc(18px + 2*.0520833333vw)}}.project_detail .project_info .description_block .station .station_item ol{margin-left:20px}.project_detail .project_info .image_block{position:relative;border-radius:var(--main-border-radius);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);overflow:hidden;height:100%;min-height:300px;max-height:500px}.project_detail .project_info .image_block img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.project_detail .general_plan .general{width:100%;position:relative;overflow:hidden;height:75dvh;min-height:600px;margin-top:20px;border-radius:calc(var(--main-border-radius)*1.5);background-color:var(--background-grey)}@media screen and (max-width:600px){.project_detail .general_plan .general{height:300px;min-height:300px}}.project_detail .general_plan .general .galery_swiper{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:768px){.project_detail .general_plan .general .galery_swiper{position:relative;height:400px}}.project_detail .general_plan .general .galery_swiper .button_block{position:absolute;left:35px;bottom:50px;display:flex;align-items:center;gap:20px;z-index:5}.project_detail .general_plan .general .galery_swiper .button_block button{width:50px;height:50px;border-radius:50%;border:2px solid var(--main-color);display:flex;align-items:center;justify-content:center;transition:.3s;color:var(--text-color-light);font-size:20px;font-weight:700}@media screen and (min-width:769px){.project_detail .general_plan .general .galery_swiper .button_block button:hover{background-color:var(--main-color)}}.project_detail .general_plan .general .galery_swiper .swiper-slide{position:relative;width:100%;height:100%}.project_detail .general_plan .general .galery_swiper .swiper-slide:before{content:"";position:absolute;top:0;left:0;height:100%;background-color:rgba(0,0,0,.2);z-index:3;width:100%;-moz-user-select:none;-webkit-user-select:none;user-select:none}.project_detail .general_plan .general .galery_swiper .swiper-slide .title{position:relative;z-index:5;width:max-content;max-width:650px;font-weight:700;color:var(--card-text-color)}@media(max-width:768px){.project_detail .general_plan .general .galery_swiper .swiper-slide .title{font-size:calc(50px + 34*(100vw - 320px)/1920)}}@media(min-width:768px){.project_detail .general_plan .general .galery_swiper .swiper-slide .title{font-size:calc(50px + 20*.0520833333vw)}}.project_detail .general_plan .general .galery_swiper .swiper-slide button{position:relative;z-index:5}.project_detail .general_plan .general .galery_swiper .swiper-slide img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.project_detail .general_plan .general .galery_swiper .swiper-pagination{position:absolute;left:50%;transform:translateX(-50%);z-index:5;display:grid;grid-template-columns:10px 10px 10px;grid-template-rows:10px;grid-gap:10px;gap:10px}@media(max-width:768px){.project_detail .general_plan .general .galery_swiper .swiper-pagination{bottom:calc(15px + 8.5*(100vw - 320px)/1920)}}@media(min-width:768px){.project_detail .general_plan .general .galery_swiper .swiper-pagination{bottom:calc(15px + 5*.0520833333vw)}}.project_detail .general_plan .general .galery_swiper .swiper-pagination .swiper-pagination-bullet{flex:1 1;height:7px;background-color:hsla(0,0%,100%,.3);border-radius:7px;transition:.3s;cursor:pointer}.project_detail .general_plan .general .galery_swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--main-color)}.project_detail .project_layout .filters_block{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}@media(max-width:768px){.project_detail .project_layout .filters_block{margin-top:calc(15px + 25.5*(100vw - 320px)/1920)}}@media(min-width:768px){.project_detail .project_layout .filters_block{margin-top:calc(15px + 15*.0520833333vw)}}@media(max-width:768px){.project_detail .project_layout .filters_block .search_result p{font-size:calc(18px + 3.4*(100vw - 320px)/1920)}}@media(min-width:768px){.project_detail .project_layout .filters_block .search_result p{font-size:calc(18px + 2*.0520833333vw)}}.project_detail .project_layout .filters_block .filters{display:flex;align-items:center;flex-wrap:wrap}@media(max-width:768px){.project_detail .project_layout .filters_block .filters{gap:calc(10px + 17*(100vw - 320px)/1920)}}@media(min-width:768px){.project_detail .project_layout .filters_block .filters{gap:calc(10px + 10*.0520833333vw)}}.project_detail .project_layout .filters_block .filters .main_button{min-width:65px;border:0;background:var(--background-grey);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);white-space:nowrap}.project_detail .project_layout .filters_block .filters .main_button.active,.project_detail .project_layout .filters_block .filters .main_button:active{background:var(--main-color);box-shadow:0 0 0 0 rgba(0,0,0,.25);transform:translateY(4px);color:var(--text-color-light)}@media screen and (min-width:768px){.project_detail .project_layout .filters_block .filters .main_button:hover{background:var(--main-color)}}.project_detail .project_layout .layout_list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-template-rows:auto}@media(max-width:768px){.project_detail .project_layout .layout_list{gap:calc(10px + 17*(100vw - 320px)/1920)}}@media(min-width:768px){.project_detail .project_layout .layout_list{gap:calc(10px + 10*.0520833333vw)}}@media(max-width:768px){.project_detail .project_layout .layout_list{margin-top:calc(30px + 51*(100vw - 320px)/1920)}}@media(min-width:768px){.project_detail .project_layout .layout_list{margin-top:calc(30px + 30*.0520833333vw)}}@media screen and (max-width:800px){.project_detail .project_layout .layout_list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.project_detail .project_layout .layout_list .layout_item{background-color:var(--background-grey);border-radius:var(--main-border-radius);padding:10px 20px;display:flex;align-items:center;gap:10px;transition:.3s;opacity:0;animation:Open .5s forwards;cursor:pointer;color:var(--text-color-dark)}@media screen and (min-width:801px){.project_detail .project_layout .layout_list .layout_item:hover{background-color:var(--main-color)}}@media screen and (max-width:800px){.project_detail .project_layout .layout_list .layout_item{flex-direction:column}}.project_detail .project_layout .layout_list .layout_item .image{position:relative;width:100%;max-width:140px;min-width:130px;height:140px}@media screen and (max-width:800px){.project_detail .project_layout .layout_list .layout_item .image{max-width:100%;height:300px}}.project_detail .project_layout .layout_list .layout_item .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center}.project_detail .project_layout .layout_list .layout_item .description_block{width:100%;flex:1 1;display:flex;column-gap:10px}@media screen and (max-width:800px){.project_detail .project_layout .layout_list .layout_item .description_block{flex-direction:column;justify-content:baseline}}.project_detail .project_layout .layout_list .layout_item .description_block .layout_settings .section{margin-bottom:5px}@media screen and (max-width:800px){.project_detail .project_layout .layout_list .layout_item .description_block .layout_settings .section{display:flex;justify-content:space-between;align-items:center}}.project_detail .project_layout .layout_list .layout_item .description_block .layout_settings .section .setings_name{font-weight:700;margin-bottom:4px}@media(max-width:768px){.project_detail .project_layout .layout_list .layout_item .description_block .layout_settings .section .setings_name{font-size:calc(14px + 6.8*(100vw - 320px)/1920)}}@media(min-width:768px){.project_detail .project_layout .layout_list .layout_item .description_block .layout_settings .section .setings_name{font-size:calc(14px + 4*.0520833333vw)}}.project_detail .project_layout .layout_list .layout_item .description_block .layout_settings .section .setings_ch{font-size:14px;white-space:nowrap}@media screen and (max-width:800px){.project_detail .project_layout .layout_list .layout_item .description_block .layout_settings .section .setings_ch{font-size:20px}}.project_detail .project_layout .layout_list .layout_item .description_block .button_block{display:flex;align-items:flex-end;justify-content:flex-end;align-self:flex-end}.project_detail .project_layout .layout_list .layout_skelet{background-color:var(--background-grey);border-radius:var(--main-border-radius);padding:10px 20px;display:flex;align-items:center;gap:10px;transition:.3s;opacity:0;animation:Open .5s forwards}@media screen and (max-width:800px){.project_detail .project_layout .layout_list .layout_skelet{flex-direction:column}}.project_detail .project_layout .layout_list .layout_skelet .image{position:relative;width:100%;max-width:140px;min-width:130px;height:140px;border-radius:10px}@media screen and (max-width:800px){.project_detail .project_layout .layout_list .layout_skelet .image{max-width:100%;height:300px}}.project_detail .project_layout .layout_list .layout_skelet .description_block{width:100%;flex:1 1;display:flex;justify-content:space-around;column-gap:10px}@media screen and (max-width:800px){.project_detail .project_layout .layout_list .layout_skelet .description_block{flex-direction:column;justify-content:baseline}}.project_detail .project_layout .layout_list .layout_skelet .description_block .layout_settings{width:100%}.project_detail .project_layout .layout_list .layout_skelet .description_block .layout_settings .section{margin-top:14px;margin-bottom:5px;width:100%}@media screen and (max-width:800px){.project_detail .project_layout .layout_list .layout_skelet .description_block .layout_settings .section{display:flex;justify-content:space-between;align-items:center;gap:30px}}.project_detail .project_layout .layout_list .layout_skelet .description_block .layout_settings .section .setings_name{width:100%;height:15px;margin-bottom:5px;border-radius:10px}.project_detail .project_layout .layout_list .layout_skelet .description_block .layout_settings .section .setings_ch{width:80%;height:15px;border-radius:10px;max-width:80px}.project_detail .project_layout .layout_list .layout_skelet .description_block .button_block{display:flex;align-items:flex-end;justify-content:flex-end;align-self:flex-end}.project_detail .progress_slider_block .progress_swiper{cursor:-webkit-grab;cursor:grab;width:100%;overflow:visible;-moz-user-select:none;-webkit-user-select:none;user-select:none}@media(max-width:768px){.project_detail .progress_slider_block .progress_swiper{margin-top:calc(15px + 25.5*(100vw - 320px)/1920)}}@media(min-width:768px){.project_detail .progress_slider_block .progress_swiper{margin-top:calc(15px + 15*.0520833333vw)}}.project_detail .progress_slider_block .progress_swiper .swiper-slide{position:relative;width:250px;height:250px;border-radius:var(--main-border-radius);overflow:hidden}@media(max-width:768px){.project_detail .progress_slider_block .progress_swiper .swiper-slide{padding:calc(10px + 17*(100vw - 320px)/1920)}}@media(min-width:768px){.project_detail .progress_slider_block .progress_swiper .swiper-slide{padding:calc(10px + 10*.0520833333vw)}}.project_detail .progress_slider_block .progress_swiper .swiper-slide:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:3}.project_detail .progress_slider_block .progress_swiper .swiper-slide .title{position:relative;z-index:5;width:100%;max-width:max-content;font-weight:700;color:var(--card-text-color)}@media(max-width:768px){.project_detail .progress_slider_block .progress_swiper .swiper-slide .title{font-size:calc(16px + 6.8*(100vw - 320px)/1920)}}@media(min-width:768px){.project_detail .progress_slider_block .progress_swiper .swiper-slide .title{font-size:calc(16px + 4*.0520833333vw)}}.project_detail .progress_slider_block .progress_swiper .swiper-slide button{position:relative;z-index:5}.project_detail .progress_slider_block .progress_swiper .swiper-slide img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.project_detail .progress_slider_block .progress_swiper .swiper-pagination{position:absolute;left:50%;transform:translateX(-50%);z-index:5;width:100%;max-width:720px;padding:0 100px;display:flex;gap:18px}@media(max-width:768px){.project_detail .progress_slider_block .progress_swiper .swiper-pagination{bottom:calc(20px + 51*(100vw - 320px)/1920)}}@media(min-width:768px){.project_detail .progress_slider_block .progress_swiper .swiper-pagination{bottom:calc(20px + 30*.0520833333vw)}}.project_detail .progress_slider_block .progress_swiper .swiper-pagination .swiper-pagination-bullet{flex:1 1;height:7px;background-color:hsla(0,0%,100%,.3);border-radius:7px;transition:.3s;cursor:pointer}.project_detail .progress_slider_block .progress_swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--main-color)}@media(max-width:768px){.project_detail .news_list .main_title{margin-top:calc(15px + 25.5*(100vw - 320px)/1920)}}@media(min-width:768px){.project_detail .news_list .main_title{margin-top:calc(15px + 15*.0520833333vw)}}@media(max-width:768px){.project_detail .project_other .grid{margin-top:calc(15px + 25.5*(100vw - 320px)/1920)}}@media(min-width:768px){.project_detail .project_other .grid{margin-top:calc(15px + 15*.0520833333vw)}}@keyframes Open{0%{opacity:0}to{opacity:1}}.shim{--back1:#ecedeeea;--back2:#dedfe2ea}.inner_shim,.shim{background:var(--back1);background-position:-500px 0;background-image:linear-gradient(90deg,var(--back1) 5%,var(--back2) 23%,var(--back1) 40%,var(--back1) 100%);background-repeat:no-repeat;background-size:1000px 100%;animation:shim 1s linear infinite}.inner_shim{--back1:#d1d1d1;--back2:silver}@keyframes shim{to{background-position:500px 0}}